diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-05-06 18:02:55 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-05-06 18:02:55 -0400 |
commit | 447502c7b25338c6a18fb35143484ca8b74a30c7 (patch) | |
tree | b20a8103fda8e5261e7c882afb09cbbd143a7e91 /gcc/regclass.c | |
parent | e21fa13af1243b008ddb546ea914cc63826f8ca0 (diff) | |
download | gcc-447502c7b25338c6a18fb35143484ca8b74a30c7.zip gcc-447502c7b25338c6a18fb35143484ca8b74a30c7.tar.gz gcc-447502c7b25338c6a18fb35143484ca8b74a30c7.tar.bz2 |
(init_reg_sets_1): Eliminate several permanent call_fixed_regs.
From-SVN: r7250
Diffstat (limited to 'gcc/regclass.c')
-rw-r--r-- | gcc/regclass.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/gcc/regclass.c b/gcc/regclass.c index 593f3a9..2c2c36ff5 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -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 |