diff options
author | Richard Guenther <rguenth@gcc.gnu.org> | 2005-05-03 14:14:19 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2005-05-03 08:14:19 -0600 |
commit | ff7c859760d5caf49e39b8f848925fd0e997d9f3 (patch) | |
tree | 25633c8cacdc951af53b1dd07949989253db282a | |
parent | 6d34654c1db34a15ee8a3cc555ad0a9b78b5d4f7 (diff) | |
download | gcc-ff7c859760d5caf49e39b8f848925fd0e997d9f3.zip gcc-ff7c859760d5caf49e39b8f848925fd0e997d9f3.tar.gz gcc-ff7c859760d5caf49e39b8f848925fd0e997d9f3.tar.bz2 |
tree-ssa-ccp.c (maybe_fold_stmt_indirect): Use STRIP_TYPE_NOPS rather than STRIP_NOPS.
* tree-ssa-ccp.c (maybe_fold_stmt_indirect): Use STRIP_TYPE_NOPS
rather than STRIP_NOPS.
From-SVN: r99158
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree-ssa-ccp.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 285cb00..682b0ea 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-05-03 Richard Guenther <rguenth@gcc.gnu.org> + + * tree-ssa-ccp.c (maybe_fold_stmt_indirect): Use STRIP_TYPE_NOPS + rather than STRIP_NOPS. + 2005-05-03 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/21330 diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c index 14b5a3d..2d16957 100644 --- a/gcc/tree-ssa-ccp.c +++ b/gcc/tree-ssa-ccp.c @@ -1585,7 +1585,7 @@ maybe_fold_stmt_indirect (tree expr, tree base, tree offset) substitutions. Fold that down to one. Remove NON_LVALUE_EXPRs that are sometimes added. */ base = fold (base); - STRIP_NOPS (base); + STRIP_TYPE_NOPS (base); TREE_OPERAND (expr, 0) = base; /* One possibility is that the address reduces to a string constant. */ |