aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2004-01-14 17:55:20 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-01-14 17:55:20 +0000
commitabbe8578d63babc4d94ecd35a70c281386dfd0ce (patch)
treef76980544c82a51a5c9e6386e93a486b83f9d16c
parent192c8d78feb564118b934cb8fe9a7edda6144c33 (diff)
downloadgcc-abbe8578d63babc4d94ecd35a70c281386dfd0ce.zip
gcc-abbe8578d63babc4d94ecd35a70c281386dfd0ce.tar.gz
gcc-abbe8578d63babc4d94ecd35a70c281386dfd0ce.tar.bz2
* regrename.c (find_oldest_value_reg): Fix a warning.
From-SVN: r75871
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/regrename.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ba94c155..7e0a7b9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-01-14 Kazu Hirata <kazu@cs.umass.edu>
+
+ * regrename.c (find_oldest_value_reg): Fix a warning.
+
2004-01-14 Richard Earnshaw <rearnsha@arm.com>
PR bootstrap/12527
diff --git a/gcc/regrename.c b/gcc/regrename.c
index 871507b..e725ee9 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -1345,8 +1345,8 @@ find_oldest_value_reg (enum reg_class class, rtx reg, struct value_data *vd)
if (!TEST_HARD_REG_BIT (reg_class_contents[class], last))
return NULL_RTX;
- if (new = maybe_mode_change (oldmode, vd->e[regno].mode, mode, i,
- regno))
+ new = maybe_mode_change (oldmode, vd->e[regno].mode, mode, i, regno);
+ if (new)
{
ORIGINAL_REGNO (new) = ORIGINAL_REGNO (reg);
REG_ATTRS (new) = REG_ATTRS (reg);