2013-05-14 Richard Biener <rguenther@suse.de>
commit8aacb2c508252e4ad733bc4e4b9b4ec9dd461bce
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 May 2013 08:41:14 +0000 (14 08:41 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 May 2013 08:41:14 +0000 (14 08:41 +0000)
treee2758f55604b98ac19e1ac0628d449bd797c8d7c
parent3726209b366165784d6c5e567764bdb5489c34b8
2013-05-14  Richard Biener  <rguenther@suse.de>

PR middle-end/57235
* tree-eh.c (sink_clobbers): Give up for successors with
multiple predecessors and no virtual uses.

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

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