re PR middle-end/58956 (wrong code at -O1 and above (affecting gcc 4.6 to trunk))
authorRichard Biener <rguenther@suse.de>
Tue, 19 Nov 2013 13:28:35 +0000 (13:28 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 19 Nov 2013 13:28:35 +0000 (13:28 +0000)
commit7d07de0b2e51ec00494b6f5ffd0a0ab9f409dfb4
treed1606dd653bef02ed1c44555e1bf88b1429b3874
parentb4d05578efc40cd1eaa1370d1bba58029c545ea0
re PR middle-end/58956 (wrong code at -O1 and above (affecting gcc 4.6 to trunk))

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.

From-SVN: r205026
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr58956.c [new file with mode: 0644]
gcc/tree-ssa-ter.c