aboutsummaryrefslogtreecommitdiff
path: root/gcc/regclass.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-05-06 18:02:55 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-05-06 18:02:55 -0400
commit447502c7b25338c6a18fb35143484ca8b74a30c7 (patch)
treeb20a8103fda8e5261e7c882afb09cbbd143a7e91 /gcc/regclass.c
parente21fa13af1243b008ddb546ea914cc63826f8ca0 (diff)
downloadgcc-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.c8
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