2013-11-19 Richard Biener <rguenther@suse.de>
commitc75add39618130b6e7f7e0debe2b4415399605b4
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Nov 2013 13:28:35 +0000 (19 13:28 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Nov 2013 13:28:35 +0000 (19 13:28 +0000)
treed1606dd653bef02ed1c44555e1bf88b1429b3874
parent3cb3fce5a62678369b7d9d5054f6cd8a99c323bd
2013-11-19  Richard Biener  <rguenther@suse.de>

PR middle-end/58956
* tree-ssa-ter.c (find_replaceable_in_bb): Avoid forwarding
loads into stmts that may clobber it.

* gcc.dg/torture/pr58956.c: New testcase.

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