2015-03-31 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Mar 2015 09:34:08 +0000 (09:34 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Mar 2015 09:34:08 +0000 (09:34 +0000)
commit305d438903cdf3c08d5de6503d0919f05f171864
treedc7fac5fb06b3487d74ab50ff205bb9f9b3b5bc5
parent490c8090b1ccbc2496e3429a9bcf44ba67b81ac1
2015-03-31  Richard Biener  <rguenther@suse.de>

PR middle-end/65626
* tree-cfgcleanup.c (fixup_noreturn_call): Only split the block
of the noreturn call so it is last and cleanup_control_flow_bb
can do the CFG part.

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

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