summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-ssa-pre.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 143cefcfa54..b517b048705 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2012-05-14 Richard Guenther <rguenther@suse.de>
+ PR tree-optimization/53340
+ * tree-ssa-pre.c (op_valid_in_sets): Fix error in last commit.
+
+2012-05-14 Richard Guenther <rguenther@suse.de>
+
* gimplify.c (gimplify_expr): Remove odd code.
2012-05-14 Eric Botcazou <ebotcazou@adacore.com>
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c
index 0550879faa8..dbe0c493818 100644
--- a/gcc/tree-ssa-pre.c
+++ b/gcc/tree-ssa-pre.c
@@ -2007,8 +2007,8 @@ op_valid_in_sets (bitmap_set_t set1, bitmap_set_t set2, tree op)
if (op && TREE_CODE (op) == SSA_NAME)
{
unsigned int value_id = VN_INFO (op)->value_id;
- if (!bitmap_set_contains_value (set1, value_id)
- || (set2 && !bitmap_set_contains_value (set2, value_id)))
+ if (!(bitmap_set_contains_value (set1, value_id)
+ || (set2 && bitmap_set_contains_value (set2, value_id))))
return false;
}
return true;