re PR tree-optimization/55018 (CDDCE pass is too aggressive sometimes with…
re PR tree-optimization/55018 (CDDCE pass is too aggressive sometimes with infinite loops and with some functions) gcc/ PR tree-optimization/55018 * basic-block.h (dfs_find_deadend): New prototype. * cfganal.c (dfs_find_deadend): No longer static. Use bitmap instead of sbitmap for visited. (flow_dfs_compute_reverse_execute): Use dfs_find_deadend here, too. * dominance.c (calc_dfs_tree): If saw_unconnected, traverse from dfs_find_deadend of unconnected b instead of b directly. testsuite/ PR tree-optimization/55018 * gcc.dg/torture/pr55018.c: New test. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r193047
Showing
gcc/testsuite/gcc.dg/torture/pr55018.c
0 → 100644
Please
register
or
sign in
to comment