aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2013-11-14 00:10:13 +0000
committerTom de Vries <vries@gcc.gnu.org>2013-11-14 00:10:13 +0000
commit2f1aee044cb8edb759a20f6cace56fad368d35fa (patch)
tree7b3d49644b1911850db25ad2d05688b1307e6798 /gcc
parent5be5c238419ffa6985605af60bc1f047770b9bd8 (diff)
downloadgcc-2f1aee044cb8edb759a20f6cace56fad368d35fa.zip
gcc-2f1aee044cb8edb759a20f6cace56fad368d35fa.tar.gz
gcc-2f1aee044cb8edb759a20f6cace56fad368d35fa.tar.bz2
Simplify code in gimple_equal_p
2013-11-14 Tom de Vries <tom@codesourcery.com> * tree-ssa-tail-merge.c (gimple_equal_p): Remove equal variable. From-SVN: r204764
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/tree-ssa-tail-merge.c8
2 files changed, 6 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a8d9c5b..2524127 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2013-11-14 Tom de Vries <tom@codesourcery.com>
+
+ * tree-ssa-tail-merge.c (gimple_equal_p): Remove equal variable.
+
2013-11-13 Andrew MacLeod <amacleod@redhat,com>
* gimple-walk.h: New File. Relocate prototypes from gimple.h.
diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.c
index 18c15d9..4068977 100644
--- a/gcc/tree-ssa-tail-merge.c
+++ b/gcc/tree-ssa-tail-merge.c
@@ -1086,7 +1086,7 @@ gimple_equal_p (same_succ same_succ, gimple s1, gimple s2)
tree lhs1, lhs2;
basic_block bb1 = gimple_bb (s1), bb2 = gimple_bb (s2);
tree t1, t2;
- bool equal, inv_cond;
+ bool inv_cond;
enum tree_code code1, code2;
if (gimple_code (s1) != gimple_code (s2))
@@ -1108,7 +1108,6 @@ gimple_equal_p (same_succ same_succ, gimple s1, gimple s2)
if (gimple_call_builtin_p (s1, BUILT_IN_TM_COMMIT))
return false;
- equal = true;
for (i = 0; i < gimple_call_num_args (s1); ++i)
{
t1 = gimple_call_arg (s1, i);
@@ -1117,11 +1116,8 @@ gimple_equal_p (same_succ same_succ, gimple s1, gimple s2)
continue;
if (gvn_uses_equal (t1, t2))
continue;
- equal = false;
- break;
+ return false;
}
- if (!equal)
- return false;
lhs1 = gimple_get_lhs (s1);
lhs2 = gimple_get_lhs (s2);