aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-forwprop.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2011-07-19 15:16:23 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2011-07-19 15:16:23 +0000
commit3046b1a95c4903b94662e2e24546e6189267cf8f (patch)
treeeec18a2e0fa6d5d61ac7ef3e0f4cd7b59682e4bf /gcc/tree-ssa-forwprop.c
parent5d49b6a7b28117095ef6889b5d010687fa52843c (diff)
downloadgcc-3046b1a95c4903b94662e2e24546e6189267cf8f.zip
gcc-3046b1a95c4903b94662e2e24546e6189267cf8f.tar.gz
gcc-3046b1a95c4903b94662e2e24546e6189267cf8f.tar.bz2
tree-ssa-forwprop.c (lookup_logical_inverted_value): Remove TRUTH_*_EXPR handling.
2011-07-19 Richard Guenther <rguenther@suse.de> * tree-ssa-forwprop.c (lookup_logical_inverted_value): Remove TRUTH_*_EXPR handling. * tree-ssa-operands.c (get_expr_operands): Likewise. * tree-ssa-pre.c (fully_constant_expression): Likewise. * tree-ssa-uninit.c (use_pred_not_overlap_with_undef_path_pre): Likewise. (is_and_or_or): Likewise. (is_norm_cond_subset_of): Likewise. From-SVN: r176463
Diffstat (limited to 'gcc/tree-ssa-forwprop.c')
-rw-r--r--gcc/tree-ssa-forwprop.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c
index 1bbee72..5a40f5e 100644
--- a/gcc/tree-ssa-forwprop.c
+++ b/gcc/tree-ssa-forwprop.c
@@ -1622,16 +1622,13 @@ lookup_logical_inverted_value (tree name)
op2 = NULL_TREE;
/* Get for EQ_EXPR or BIT_XOR_EXPR operation the second operand.
- If CODE isn't an EQ_EXPR, BIT_XOR_EXPR, TRUTH_NOT_EXPR,
- or BIT_NOT_EXPR, then return. */
+ If CODE isn't an EQ_EXPR, BIT_XOR_EXPR, or BIT_NOT_EXPR, then return. */
if (code == EQ_EXPR || code == NE_EXPR
|| code == BIT_XOR_EXPR)
op2 = gimple_assign_rhs2 (def);
switch (code)
{
- case TRUTH_NOT_EXPR:
- return op1;
case BIT_NOT_EXPR:
if (truth_valued_ssa_name (name))
return op1;