aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2011-03-31 09:55:19 -0600
committerJeff Law <law@gcc.gnu.org>2011-03-31 09:55:19 -0600
commit10c519833f1a43d72ef734d3c9e25e5d2ceb4097 (patch)
treea9aaf1f7fb30c75fa81b12a10ecee12b3ed055ad /gcc
parentf52d97dada071e84460a3fd56a176d0f098e28b2 (diff)
downloadgcc-10c519833f1a43d72ef734d3c9e25e5d2ceb4097.zip
gcc-10c519833f1a43d72ef734d3c9e25e5d2ceb4097.tar.gz
gcc-10c519833f1a43d72ef734d3c9e25e5d2ceb4097.tar.bz2
reload1.c (elimination_effects): Fix typo in recent change.
* reload1.c (elimination_effects): Fix typo in recent change. From-SVN: r171788
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/reload1.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a4984dc..858432d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -8,6 +8,8 @@
2011-03-31 Jeff Law <law@redhat.com>
+ * reload1.c (elimination_effects): Fix typo in recent change.
+
* tree-ssa-forwprop.c (forward_propagate_into_cond): Avoid
typo potentially leading to null pointer dereference.
diff --git a/gcc/reload1.c b/gcc/reload1.c
index 100f148..9b11cfb 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -2997,7 +2997,7 @@ elimination_effects (rtx x, enum machine_mode mem_mode)
}
else if (reg_renumber[regno] < 0
- && reg_equiv_constant (0)
+ && reg_equivs != 0
&& reg_equiv_constant (regno)
&& ! function_invariant_p (reg_equiv_constant (regno)))
elimination_effects (reg_equiv_constant (regno), mem_mode);