aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-10-17 00:19:37 +0000
committerJeff Law <law@gcc.gnu.org>1998-10-16 18:19:37 -0600
commitdd6acd1b84b355edc94afee9c35d4810d56b79f3 (patch)
treed24583f2bfeb30f000067f98d71336bbf2c2c47a /gcc
parentbefb6d14dfe2ef793be28fe9b77343334f5212c6 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/reload1.c2
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)