2013-05-21 Richard Biener <rguenther@suse.de>
commit03dccd686b056de2a1e3fd55ef4d2ebb7e5c2fc7
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 May 2013 08:11:23 +0000 (21 08:11 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 May 2013 08:11:23 +0000 (21 08:11 +0000)
treed339da3c2c6b46c735d16b9256dc8f32814dc8fc
parentbc5cbbd5958d989811537f83da5490185296fdcf
2013-05-21  Richard Biener  <rguenther@suse.de>

PR tree-optimization/57303
* tree-ssa-sink.c (statement_sink_location): Improve killing
stmt detection and properly handle self-assignments.

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

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