re PR tree-optimization/29753 (Volatile semantics ignored in some cases)

2006-11-15  Paolo Bonzini  <bonzini@gnu.org>

	PR middle-end/29753
	* gimplify.c (fold_indirect_ref_rhs): Use
	STRIP_USELESS_TYPE_CONVERSION rather than STRIP_NOPS.

From-SVN: r118845
This commit is contained in:
Paolo Bonzini 2006-11-15 08:07:03 +00:00 committed by Richard Biener
parent 5868cbf992
commit d6cfd93133
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2006-11-15 Paolo Bonzini <bonzini@gnu.org>
PR middle-end/29753
* gimplify.c (fold_indirect_ref_rhs): Use
STRIP_USELESS_TYPE_CONVERSION rather than STRIP_NOPS.
2006-11-14 Richard Earnshaw <rearnsha@arm.com>
* expmed.c (emit_store_flag_1): New function.

View File

@ -3212,7 +3212,7 @@ fold_indirect_ref_rhs (tree t)
tree sub = t;
tree subtype;
STRIP_NOPS (sub);
STRIP_USELESS_TYPE_CONVERSION (sub);
subtype = TREE_TYPE (sub);
if (!POINTER_TYPE_P (subtype))
return NULL_TREE;