aboutsummaryrefslogtreecommitdiff
path: root/gcc/regrename.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/regrename.c')
-rw-r--r--gcc/regrename.c4
1 files changed, 2 insertions, 2 deletions
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);