From: Richard Guenther Date: Wed, 11 May 2005 07:43:33 +0000 (+0000) Subject: fold-const.c (fold_indirect_ref_1): Avoid removing NOP_EXPRs with type qualifiers... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8a29ce604bdb9588fa66aaabe27c92bf955cab3d;p=gcc.git fold-const.c (fold_indirect_ref_1): Avoid removing NOP_EXPRs with type qualifiers like const. 2005-05-11 Richard Guenther * fold-const.c (fold_indirect_ref_1): Avoid removing NOP_EXPRs with type qualifiers like const. From-SVN: r99566 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f9e5d1498a2..1621f15b3e6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-05-11 Richard Guenther + + * fold-const.c (fold_indirect_ref_1): Avoid removing + NOP_EXPRs with type qualifiers like const. + 2005-05-11 Richard Henderson PR c/21502 diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 0f3c8dd29e7..dc8d417a0c9 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -11356,7 +11356,7 @@ fold_indirect_ref_1 (tree t) tree sub = t; tree subtype; - STRIP_NOPS (sub); + STRIP_TYPE_NOPS (sub); subtype = TREE_TYPE (sub); if (!POINTER_TYPE_P (subtype)) return NULL_TREE;