aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra-eliminations.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/lra-eliminations.cc')
-rw-r--r--gcc/lra-eliminations.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/lra-eliminations.cc b/gcc/lra-eliminations.cc
index d84a7d1..bb708b0 100644
--- a/gcc/lra-eliminations.cc
+++ b/gcc/lra-eliminations.cc
@@ -1185,7 +1185,7 @@ update_reg_eliminate (bitmap insns_with_changed_offsets)
setup_can_eliminate (ep, false);
continue;
}
- if (ep->can_eliminate != prev && elimination_map[ep->from] == ep)
+ if (!ep->can_eliminate && elimination_map[ep->from] == ep)
{
/* We cannot use this elimination anymore -- find another
one. */