cfgrtl.c (cfg_layout_merge_blocks): Revert r184005...
authorSteven Bosscher <steven@gcc.gnu.org>
Tue, 16 Apr 2013 06:26:18 +0000 (06:26 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Tue, 16 Apr 2013 06:26:18 +0000 (06:26 +0000)
commit4c8af8586d16a6d63fef6956a583d323c467d3de
treee59dfcb18955037dc4447fba23bccfc4ee7c2ec0
parent96fba5210e819b3354e8ca8d99c1b13e417277d8
cfgrtl.c (cfg_layout_merge_blocks): Revert r184005...

* 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.

From-SVN: r197995
gcc/ChangeLog
gcc/cfgrtl.c