arm.h (PREFERRED_RELOAD_CLASS): Don't restrict Thumb-2 reloads to LO_REGS.
gcc/ * config/arm/arm.h (PREFERRED_RELOAD_CLASS): Don't restrict Thumb-2 reloads to LO_REGS. From-SVN: r154838
This commit is contained in:
parent
c217e26183
commit
12d210d9f0
@ -1,3 +1,8 @@
|
||||
2009-11-30 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* config/arm/arm.h (PREFERRED_RELOAD_CLASS): Don't restrict Thumb-2
|
||||
reloads to LO_REGS.
|
||||
|
||||
2009-11-30 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* config/i386/i386.c (ix86_vec_interleave_v2df_operator_ok): New.
|
||||
|
@ -1275,7 +1275,7 @@ enum reg_class
|
||||
In general this is just CLASS, but for the Thumb core registers and
|
||||
immediate constants we prefer a LO_REGS class or a subset. */
|
||||
#define PREFERRED_RELOAD_CLASS(X, CLASS) \
|
||||
(TARGET_ARM ? (CLASS) : \
|
||||
(TARGET_32BIT ? (CLASS) : \
|
||||
((CLASS) == GENERAL_REGS || (CLASS) == HI_REGS \
|
||||
|| (CLASS) == NO_REGS || (CLASS) == STACK_REG \
|
||||
? LO_REGS : (CLASS)))
|
||||
|
Loading…
Reference in New Issue
Block a user