diff options
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/regclass.c | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3744e38..6092b04 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-08-19 J"orn Rennecke <joern.rennecke@superh.com> + + * regclass.c (globalize_reg): Update call_really_used_regs. + 2004-08-19 Nathan Sidwell <nathan@codesourcery.com> * doc/invoke.texi (integer-share-limit): Document. diff --git a/gcc/regclass.c b/gcc/regclass.c index 1304313..7d6f3f4 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -810,6 +810,9 @@ globalize_reg (int i) return; fixed_regs[i] = call_used_regs[i] = call_fixed_regs[i] = 1; +#ifdef CALL_REALLY_USED_REGISTERS + call_really_used_regs[i] = 1; +#endif n_non_fixed_regs--; SET_HARD_REG_BIT (fixed_reg_set, i); |
