]> git.ipfire.org Git - thirdparty/gcc.git/commit
2015-12-02 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Dec 2015 09:47:43 +0000 (09:47 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Dec 2015 09:47:43 +0000 (09:47 +0000)
commit5a0e130afc6e3144b3d46eec0d0db48b8f6220ea
treefa4021b1bfa7ec0b0f842b78c7121c7b80618428
parentacdfe9e04a79209c5e0d8c0a220ba62af46abcb6
2015-12-02  Richard Biener  <rguenther@suse.de>

PR tree-optimization/68625
* tree-cfgcleanup.c (cleanup_tree_cfg_bb): Do not call
cleanup_control_flow_bb.
(cleanup_tree_cfg_1): First perform cleanup_control_flow_bb
on all BBs, then cleanup_tree_cfg_bb and finally iterate
over the worklist doing both.

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

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