]> git.ipfire.org Git - thirdparty/gcc.git/commit
gcc/
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Oct 2012 21:37:10 +0000 (21:37 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Oct 2012 21:37:10 +0000 (21:37 +0000)
commit9ccd9ece034984af0e6a775fdfb51b98a7029a84
tree457138650afbcc0d91ef7e60a9f2ca4718a4b83d
parent17819cc304ef1c3f04a4684226d8e079e5e71547
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193047 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/basic-block.h
gcc/cfganal.c
gcc/dominance.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr55018.c [new file with mode: 0644]