diff options
Diffstat (limited to 'gcc/tree-ssa-dom.c')
-rw-r--r-- | gcc/tree-ssa-dom.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index 0241155..3b7bacd 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -1515,8 +1515,8 @@ eliminate_redundant_computations (tree stmt) if (cached_lhs && ((TREE_CODE (cached_lhs) != SSA_NAME && (modify_expr_p - || tree_ssa_useless_type_conversion_1 (TREE_TYPE (*expr_p), - TREE_TYPE (cached_lhs)))) + || useless_type_conversion_p (TREE_TYPE (*expr_p), + TREE_TYPE (cached_lhs)))) || may_propagate_copy (*expr_p, cached_lhs))) { if (dump_file && (dump_flags & TDF_DETAILS)) @@ -1541,8 +1541,8 @@ eliminate_redundant_computations (tree stmt) retval = true; if (modify_expr_p - && !tree_ssa_useless_type_conversion_1 (TREE_TYPE (*expr_p), - TREE_TYPE (cached_lhs))) + && !useless_type_conversion_p (TREE_TYPE (*expr_p), + TREE_TYPE (cached_lhs))) cached_lhs = fold_convert (TREE_TYPE (*expr_p), cached_lhs); propagate_tree_value (expr_p, cached_lhs); |