PR tree-optimization/63375
* tree-sra.c (build_access_from_expr_1): Disqualify volatile
references.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215804
138bc75d-0d04-0410-961f-
82ee72b054a4
+2014-10-02 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/63375
+ * tree-sra.c (build_access_from_expr_1): Disqualify volatile
+ references.
+
2014-10-02 Olivier Hainque <hainque@adacore.com>
* Makefile.in (CROSS): Define, to @CROSS.
"component.");
return NULL;
}
+ if (TREE_THIS_VOLATILE (expr))
+ {
+ disqualify_base_of_expr (expr, "part of a volatile reference.");
+ return NULL;
+ }
switch (TREE_CODE (expr))
{