PR tree-optimization/58380
commitbb66e2d1a9c19408a43f6648e93f329187716115
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Sep 2013 02:23:48 +0000 (11 02:23 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Sep 2013 02:23:48 +0000 (11 02:23 +0000)
tree2477817e3acba588af69e3d3c3b9166d7e6d8757
parent2475874780d76c5ee3adcec03b18602b2c58381b
PR tree-optimization/58380
* tree-ssa-threadupdate.c (thread_block): Recognize another case
of threading through a buried loop header.

* tree-ssa-threadedge.c (thread_around_empty_blocks): Correct
return value for single successor case.

* g++.dg/torture/pr58380.C: New test.

2013-09-10  Jeff Law  <law@redhat.com>

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