aboutsummaryrefslogtreecommitdiff
path: root/gcc/regclass.c
diff options
context:
space:
mode:
authorKazu Hirata <kazu@codesourcery.com>2006-03-04 20:04:23 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2006-03-04 20:04:23 +0000
commit3c6c67f8d4b7987a7138fa16f99ddfae483726aa (patch)
treedf19807c7dc1b707b7af8cba488361e27603011b /gcc/regclass.c
parent22ec0cc8fe72d568b45b16ad88d2aceef9ea75f4 (diff)
downloadgcc-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.c9
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);