diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2004-07-03 13:45:29 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2004-07-03 09:45:29 -0400 |
commit | 580d124fe0265e81154d5fe07a40279418f048f8 (patch) | |
tree | 34f13484cf58f62d24730cc46761b0c4d20b7ad2 /gcc/tree-ssa-dom.c | |
parent | e30bb772cb02a5b523d036eaaa5a402a471d476b (diff) | |
download | gcc-580d124fe0265e81154d5fe07a40279418f048f8.zip gcc-580d124fe0265e81154d5fe07a40279418f048f8.tar.gz gcc-580d124fe0265e81154d5fe07a40279418f048f8.tar.bz2 |
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.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index 4975997..b556b4e 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; |