(init_reg_sets_1): Eliminate several permanent call_fixed_regs.

From-SVN: r7250
This commit is contained in:
Richard Kenner 1994-05-06 18:02:55 -04:00
parent e21fa13af1
commit 447502c7b2

View File

@ -375,19 +375,11 @@ init_reg_sets_1 ()
CLEAR_HARD_REG_SET (call_fixed_reg_set);
bcopy (fixed_regs, call_fixed_regs, sizeof call_fixed_regs);
#ifdef STRUCT_VALUE_REGNUM
call_fixed_regs[STRUCT_VALUE_REGNUM] = 1;
#endif
#ifdef STATIC_CHAIN_REGNUM
call_fixed_regs[STATIC_CHAIN_REGNUM] = 1;
#endif
n_non_fixed_regs = 0;
for (i = 0; i < FIRST_PSEUDO_REGISTER; i++)
{
if (FUNCTION_VALUE_REGNO_P (i))
call_fixed_regs[i] = 1;
if (fixed_regs[i])
SET_HARD_REG_BIT (fixed_reg_set, i);
else