summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-dom.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2004-07-03 13:45:29 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2004-07-03 09:45:29 -0400
commit580d124fe0265e81154d5fe07a40279418f048f8 (patch)
tree34f13484cf58f62d24730cc46761b0c4d20b7ad2 /gcc/tree-ssa-dom.c
parente30bb772cb02a5b523d036eaaa5a402a471d476b (diff)
downloadgcc-580d124fe0265e81154d5fe07a40279418f048f8.tar.gz
tree-ssa.c (tree_ssa_useless_type_conversion): Also look at VIEW_CONVERT_EXPR and NON_LVALUE_EXPR.
* tree-ssa.c (tree_ssa_useless_type_conversion): Also look at VIEW_CONVERT_EXPR and NON_LVALUE_EXPR. * tree-ssa-ccp.c (fold_stmt): Call just STRIP_USELESS_TYPE_CONVERSION. * tree-ssa-dom.c (local_fold): Likewise. From-SVN: r84054
Diffstat (limited to 'gcc/tree-ssa-dom.c')
-rw-r--r--gcc/tree-ssa-dom.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c
index 49759978326..b556b4eedf2 100644
--- a/gcc/tree-ssa-dom.c
+++ b/gcc/tree-ssa-dom.c
@@ -279,7 +279,6 @@ local_fold (tree t)
/* Strip away useless type conversions. Both the NON_LVALUE_EXPR that
may have been added by fold, and "useless" type conversions that might
now be apparent due to propagation. */
- STRIP_MAIN_TYPE_NOPS (t);
STRIP_USELESS_TYPE_CONVERSION (t);
return t;