change from 2008-04-03.
* config/xtensa/xtensa.h (IRA_COVER_CLASSES): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139771
138bc75d-0d04-0410-961f-
82ee72b054a4
+2008-08-29 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.c (xtensa_secondary_reload_class): Revert
+ change from 2008-04-03.
+ * config/xtensa/xtensa.h (IRA_COVER_CLASSES): Define.
+
2008-08-29 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-opt/37251
if (!isoutput)
{
- if ((rclass == FP_REGS || GET_MODE_SIZE (mode) < UNITS_PER_WORD)
- && constantpool_mem_p (x))
+ if (rclass == FP_REGS && constantpool_mem_p (x))
return RL_REGS;
}
{ 0xffffffff, 0x0000000f } /* all registers */ \
}
+#define IRA_COVER_CLASSES \
+{ \
+ BR_REGS, FP_REGS, ACC_REG, AR_REGS, LIM_REG_CLASSES \
+}
+
/* A C expression whose value is a register class containing hard
register REGNO. In general there is more that one such class;
choose a class which is "minimal", meaning that no smaller class