diff options
author | Jeff Law <law@redhat.com> | 2011-03-31 09:55:19 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2011-03-31 09:55:19 -0600 |
commit | 10c519833f1a43d72ef734d3c9e25e5d2ceb4097 (patch) | |
tree | a9aaf1f7fb30c75fa81b12a10ecee12b3ed055ad | |
parent | f52d97dada071e84460a3fd56a176d0f098e28b2 (diff) | |
download | gcc-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
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/reload1.c | 2 |
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); |