* ipa-pure-const.c (check_stmt): Clobbers do not make a
function non-const/pure.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183632
138bc75d-0d04-0410-961f-
82ee72b054a4
2012-01-27 Richard Guenther <rguenther@suse.de>
+ * ipa-pure-const.c (check_stmt): Clobbers do not make a
+ function non-const/pure.
+
+2012-01-27 Richard Guenther <rguenther@suse.de>
+
PR tree-optimization/50444
* tree-sra.c (build_ref_for_offset): Properly adjust the
MEM_REF type for unaligned accesses.
print_gimple_stmt (dump_file, stmt, 0, 0);
}
- if (gimple_has_volatile_ops (stmt))
+ if (gimple_has_volatile_ops (stmt)
+ && !gimple_clobber_p (stmt))
{
local->pure_const_state = IPA_NEITHER;
if (dump_file)