From 3c6c67f8d4b7987a7138fa16f99ddfae483726aa Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 4 Mar 2006 20:04:23 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 7 +++++++ gcc/hard-reg-set.h | 4 ---- gcc/regclass.c | 9 --------- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 396c031aea3..39f2756ce9c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2006-03-04 Kazu Hirata + + * 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. + 2006-03-04 Kazu Hirata * rtlanal.c (insns_safe_to_move_p): Remove. diff --git a/gcc/hard-reg-set.h b/gcc/hard-reg-set.h index 2bd4445416a..db7a1561915 100644 --- a/gcc/hard-reg-set.h +++ b/gcc/hard-reg-set.h @@ -474,10 +474,6 @@ extern enum reg_class reg_class_subunion[N_REG_CLASSES][N_REG_CLASSES]; extern enum reg_class reg_class_superunion[N_REG_CLASSES][N_REG_CLASSES]; -/* Number of non-fixed registers. */ - -extern int n_non_fixed_regs; - /* Vector indexed by hardware reg giving its name. */ extern const char * reg_names[FIRST_PSEUDO_REGISTER]; diff --git a/gcc/regclass.c b/gcc/regclass.c index 7c50d8adf1f..e12e1ac85bd 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);