diff options
Diffstat (limited to 'gcc/tree-ssa-dom.c')
-rw-r--r-- | gcc/tree-ssa-dom.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index ea99a021fb1..0b159382e7e 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -1163,7 +1163,7 @@ record_equality (tree x, tree y) prev_x = x, x = y, y = prev_x, prev_x = prev_y; else if (prev_x && is_gimple_min_invariant (prev_x)) x = y, y = prev_x, prev_x = prev_y; - else if (prev_y && TREE_CODE (prev_y) != VALUE_HANDLE) + else if (prev_y) y = prev_y; /* After the swapping, we must have one SSA_NAME. */ @@ -1629,7 +1629,7 @@ cprop_operand (tree stmt, use_operand_p op_p) copy of some other variable, use the value or copy stored in CONST_AND_COPIES. */ val = SSA_NAME_VALUE (op); - if (val && val != op && TREE_CODE (val) != VALUE_HANDLE) + if (val && val != op) { tree op_type, val_type; @@ -1969,7 +1969,7 @@ lookup_avail_expr (tree stmt, bool insert) if (TREE_CODE (lhs) == SSA_NAME) { temp = SSA_NAME_VALUE (lhs); - if (temp && TREE_CODE (temp) != VALUE_HANDLE) + if (temp) lhs = temp; } |