2018-02-16 Richard Biener <rguenther@suse.de>
commit606f008bed9783d2775d5c071f5361ba55904683
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Feb 2018 07:56:16 +0000 (16 07:56 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Feb 2018 07:56:16 +0000 (16 07:56 +0000)
tree7b31d1caca27355a4224431eef869f63a0bdf4b1
parent7238ae962fbc16a752efad42931d43cbe4764d75
2018-02-16  Richard Biener  <rguenther@suse.de>

PR tree-optimization/84190
* tree-ssa.c (non_rewritable_mem_ref_base): Do not touch
volatile accesses if the decl isn't volatile.

* g++.dg/torture/pr84190.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257721 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr84190.C [new file with mode: 0644]
gcc/tree-ssa.c