aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Guenther <rguenth@gcc.gnu.org>2005-05-14 15:42:01 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2005-05-14 15:42:01 +0000
commit6033ae2aeb16147a9eae7d7fdb81af73984e28ed (patch)
tree565649879711e8a371c813e2dece3712a0e05880
parenta8b3ba8b0511bc75c67963d54f779bb65865d1be (diff)
downloadgcc-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
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/fold-const.c2
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;