r209615 - in /trunk/gcc: ChangeLog config/arm/a...

mshawcroft@gcc.gnu.org mshawcroft@gcc.gnu.org
Tue Apr 22 10:05:00 GMT 2014


Author: mshawcroft
Date: Tue Apr 22 10:05:48 2014
New Revision: 209615

URL: http://gcc.gnu.org/viewcvs?rev=209615&root=gcc&view=rev
Log:
[ARM] Allow any register for DImode values in Thumb2

Ramana commented in the submission email:

    I noticed that for T32 we don't allow any old register for DImode
    values. The restriction of an even register is true only for ARM state
    because the ISA doesn't allow any old register in this place. In a few
    large .i files that I had knocking about, noticed a nice drop in stack
    usage and a generally improved register allocation strategy.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c



More information about the Gcc-cvs mailing list