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