diff options
author | Kazu Hirata <kazu@codesourcery.com> | 2006-03-04 20:04:23 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2006-03-04 20:04:23 +0000 |
commit | 3c6c67f8d4b7987a7138fa16f99ddfae483726aa (patch) | |
tree | df19807c7dc1b707b7af8cba488361e27603011b /gcc/regclass.c | |
parent | 22ec0cc8fe72d568b45b16ad88d2aceef9ea75f4 (diff) | |
download | gcc-3c6c67f8d4b7987a7138fa16f99ddfae483726aa.zip gcc-3c6c67f8d4b7987a7138fa16f99ddfae483726aa.tar.gz gcc-3c6c67f8d4b7987a7138fa16f99ddfae483726aa.tar.bz2 |
regclass.c (n_non_fixed_regs): Remove.
* regclass.c (n_non_fixed_regs): Remove.
(init_reg_sets_1, globalize_reg): Remove all uses of
n_non_fixed_regs.
* hard-reg-set.h: Remove the extern for n_non_fixed_regs.
From-SVN: r111714
Diffstat (limited to 'gcc/regclass.c')
-rw-r--r-- | gcc/regclass.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/gcc/regclass.c b/gcc/regclass.c index 7c50d8a..e12e1ac 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -123,10 +123,6 @@ char call_fixed_regs[FIRST_PSEUDO_REGISTER]; HARD_REG_SET call_fixed_reg_set; -/* Number of non-fixed registers. */ - -int n_non_fixed_regs; - /* Indexed by hard register number, contains 1 for registers that are being used for global register decls. These must be exempt from ordinary flow analysis @@ -425,8 +421,6 @@ init_reg_sets_1 (void) memcpy (call_fixed_regs, fixed_regs, sizeof call_fixed_regs); - n_non_fixed_regs = 0; - for (i = 0; i < FIRST_PSEUDO_REGISTER; i++) { /* call_used_regs must include fixed_regs. */ @@ -438,8 +432,6 @@ init_reg_sets_1 (void) if (fixed_regs[i]) SET_HARD_REG_BIT (fixed_reg_set, i); - else - n_non_fixed_regs++; if (call_used_regs[i]) SET_HARD_REG_BIT (call_used_reg_set, i); @@ -796,7 +788,6 @@ globalize_reg (int i) #ifdef CALL_REALLY_USED_REGISTERS call_really_used_regs[i] = 1; #endif - n_non_fixed_regs--; SET_HARD_REG_BIT (fixed_reg_set, i); SET_HARD_REG_BIT (call_used_reg_set, i); |