aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2023-07-20 17:53:31 +0200
committerJan Hubicka <jh@suse.cz>2023-07-20 17:53:31 +0200
commit70e46073910f2df3bd43decbfc530e16e59b3509 (patch)
treeeeb4e419666c05df139c8b216aa565492763b2c8
parentc0c5a57bff5cf2b6f3d6c55e70c0dc7d4e1fe1aa (diff)
downloadgcc-70e46073910f2df3bd43decbfc530e16e59b3509.zip
gcc-70e46073910f2df3bd43decbfc530e16e59b3509.tar.gz
gcc-70e46073910f2df3bd43decbfc530e16e59b3509.tar.bz2
Fix last-minute change to previs tree-ssa-loop-ch.cc patch
gcc/ChangeLog: * tree-ssa-loop-ch.cc (should_duplicate_loop_header_p): Use BIT instead of TRUTH logical ops.
-rw-r--r--gcc/tree-ssa-loop-ch.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-ssa-loop-ch.cc b/gcc/tree-ssa-loop-ch.cc
index 3e6d167..a87ebc5 100644
--- a/gcc/tree-ssa-loop-ch.cc
+++ b/gcc/tree-ssa-loop-ch.cc
@@ -312,8 +312,8 @@ should_duplicate_loop_header_p (basic_block header, class loop *loop,
_3 = _1 & _2 <- combined static and iv statement. */
tree_code code;
if (gimple_code (last) == GIMPLE_ASSIGN
- && ((code = gimple_assign_rhs_code (last)) == TRUTH_AND_EXPR
- || code == TRUTH_OR_EXPR || code == TRUTH_XOR_EXPR))
+ && ((code = gimple_assign_rhs_code (last)) == BIT_AND_EXPR
+ || code == BIT_IOR_EXPR || code == BIT_XOR_EXPR))
{
tree op1 = gimple_assign_rhs1 (last);
tree op2 = gimple_assign_rhs2 (last);