aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);