* cfgrtl.c (cfg_layout_merge_blocks): Revert r184005, implement
commiteda57d74cc1fff4d2eda49de6689b90555b7b483
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Apr 2013 06:26:18 +0000 (16 06:26 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Apr 2013 06:26:18 +0000 (16 06:26 +0000)
treee59dfcb18955037dc4447fba23bccfc4ee7c2ec0
parent35f3420bf3cdc1f49d4c153b2b812edbf360fe01
* cfgrtl.c (cfg_layout_merge_blocks): Revert r184005, implement
correct fix by moving header and footer insn to the footer of
the merged basic block.  Clear BB_END of the merged-away block.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197995 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgrtl.c