names instead of magic constants for REX SSE registers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144533
138bc75d-0d04-0410-961f-
82ee72b054a4
2009-03-01 Uros Bizjak <ubizjak@gmail.com>
- * config/i386/i386.h (CONDITIONAL_REGISTER_USAGE): Do not
- shadow "i" variable.
+ * config/i386/i386.h (CONDITIONAL_REGISTER_USAGE): Do not shadow "i"
+ variable. Use defined names instead of magic constants for REX SSE
+ registers.
2009-03-01 Richard Guenther <rguenther@suse.de>
{ \
call_used_regs[4 /*RSI*/] = 0; \
call_used_regs[5 /*RDI*/] = 0; \
- for (i = 0; i < 8; i++) \
- call_used_regs[45+i] = 0; \
call_used_regs[27 /*XMM6*/] = 0; \
call_used_regs[28 /*XMM7*/] = 0; \
+ for (i = FIRST_REX_SSE_REG; i <= LAST_REX_SSE_REG; i++) \
+ call_used_regs[i] = 0; \
} \
if (! TARGET_MMX) \
for (i = 0; i < FIRST_PSEUDO_REGISTER; i++) \