diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-10-17 00:19:37 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-10-16 18:19:37 -0600 |
commit | dd6acd1b84b355edc94afee9c35d4810d56b79f3 (patch) | |
tree | d24583f2bfeb30f000067f98d71336bbf2c2c47a /gcc | |
parent | befb6d14dfe2ef793be28fe9b77343334f5212c6 (diff) | |
download | gcc-dd6acd1b84b355edc94afee9c35d4810d56b79f3.zip gcc-dd6acd1b84b355edc94afee9c35d4810d56b79f3.tar.gz gcc-dd6acd1b84b355edc94afee9c35d4810d56b79f3.tar.bz2 |
reload1.c (reload_as_needed): Fix test for when to call update_eliminable_offsets.
�
* reload1.c (reload_as_needed): Fix test for when to call
update_eliminable_offsets.
From-SVN: r23145
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/reload1.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 04da772..4268476 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sat Oct 17 01:17:51 1998 Jeffrey A Law (law@cygnus.com) + + * reload1.c (reload_as_needed): Fix test for when to call + update_eliminable_offsets. + Fri Oct 16 20:40:50 1998 J"orn Rennecke <amylaar@cygnus.co.uk> Fix consistency problems with reg_equiv_{mem,address}; diff --git a/gcc/reload1.c b/gcc/reload1.c index d4a5cd6..96fab07 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -4378,7 +4378,7 @@ reload_as_needed (live_known) spill_reg_order); } - if (num_eliminable && GET_MODE (insn) == QImode) + if (num_eliminable && chain->need_elim) update_eliminable_offsets (); if (n_reloads > 0) |