diff options
author | Richard Guenther <rguenth@gcc.gnu.org> | 2005-05-14 15:42:01 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2005-05-14 15:42:01 +0000 |
commit | 6033ae2aeb16147a9eae7d7fdb81af73984e28ed (patch) | |
tree | 565649879711e8a371c813e2dece3712a0e05880 /gcc | |
parent | a8b3ba8b0511bc75c67963d54f779bb65865d1be (diff) | |
download | gcc-6033ae2aeb16147a9eae7d7fdb81af73984e28ed.zip gcc-6033ae2aeb16147a9eae7d7fdb81af73984e28ed.tar.gz gcc-6033ae2aeb16147a9eae7d7fdb81af73984e28ed.tar.bz2 |
revert: fold-const.c (fold_indirect_ref_1): Avoid removing NOP_EXPRs with type qualifiers like const.
2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
Revert
2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
* fold-const.c (fold_indirect_ref_1): Avoid removing
NOP_EXPRs with type qualifiers like const.
From-SVN: r99699
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/fold-const.c | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 42b8984..e927395 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2005-05-14 Richard Guenther <rguenth@gcc.gnu.org> + + Revert + 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org> + * fold-const.c (fold_indirect_ref_1): Avoid removing + NOP_EXPRs with type qualifiers like const. + 2005-05-14 Jan Hubicka <jh@suse.cz> Patch by Richard Henderson: diff --git a/gcc/fold-const.c b/gcc/fold-const.c index b19dd85..deb8780 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -11406,7 +11406,7 @@ fold_indirect_ref_1 (tree t) tree sub = t; tree subtype; - STRIP_TYPE_NOPS (sub); + STRIP_NOPS (sub); subtype = TREE_TYPE (sub); if (!POINTER_TYPE_P (subtype)) return NULL_TREE; |