re PR tree-optimization/68625 (Segmentation fault in useless_type_conversion_p)
authorRichard Biener <rguenther@suse.de>
Wed, 2 Dec 2015 09:47:43 +0000 (09:47 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 2 Dec 2015 09:47:43 +0000 (09:47 +0000)
commit3810ff24db44fde0629e0fc1e6449a219aef94fb
treefa4021b1bfa7ec0b0f842b78c7121c7b80618428
parentd95ab70a3cab2998b4671d842e1ad769e75f19a3
re PR tree-optimization/68625 (Segmentation fault in useless_type_conversion_p)

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.

From-SVN: r231162
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr68625.c [new file with mode: 0644]
gcc/tree-cfgcleanup.c