aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2018-08-22 03:47:48 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2018-08-22 03:47:48 +0000
commit141f2b50ce9e2a4f9b969bb011c1f61126d86017 (patch)
tree8ad29b24a0aefbb3b3ea60356cba426c9cfc3e72 /gcc
parentecd0638398101b998df55c15f3df00a6ba0cfa05 (diff)
downloadgcc-141f2b50ce9e2a4f9b969bb011c1f61126d86017.zip
gcc-141f2b50ce9e2a4f9b969bb011c1f61126d86017.tar.gz
gcc-141f2b50ce9e2a4f9b969bb011c1f61126d86017.tar.bz2
fix reassoc cut&pasto
for gcc/ChangeLog * tree-ssa-reassoc.c (is_reassociable_op): Fix cut&pasto. From-SVN: r263759
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/tree-ssa-reassoc.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 264d183..6cff516 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2018-08-22 Alexandre Oliva <aoliva@redhat.com>
+
+ * tree-ssa-reassoc.c (is_reassociable_op): Fix cut&pasto.
+
2018-08-21 Marek Polacek <polacek@redhat.com>
PR c++/86981, Implement -Wpessimizing-move.
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c
index 41a37ab..6b0bf5c 100644
--- a/gcc/tree-ssa-reassoc.c
+++ b/gcc/tree-ssa-reassoc.c
@@ -618,7 +618,7 @@ is_reassociable_op (gimple *stmt, enum tree_code code, struct loop *loop)
&& has_single_use (gimple_assign_lhs (stmt)))
{
tree rhs1 = gimple_assign_rhs1 (stmt);
- tree rhs2 = gimple_assign_rhs1 (stmt);
+ tree rhs2 = gimple_assign_rhs2 (stmt);
if (TREE_CODE (rhs1) == SSA_NAME
&& SSA_NAME_OCCURS_IN_ABNORMAL_PHI (rhs1))
return false;