cfgcleanup.c (try_optimize_cfg): Replace call to delete_insn_chain by call to delete_...
authorTom de Vries <tom@codesourcery.com>
Sat, 14 Apr 2012 12:17:41 +0000 (12:17 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Sat, 14 Apr 2012 12:17:41 +0000 (12:17 +0000)
commit03fbe718cb9cd6aa5148c8f13c0539e7f07256f1
tree4f6d14468c3e8c66203f590c5cce7d44cffa1a49
parent960bfb6929fa5c463267b962b9ff9dabdb6df3f3
cfgcleanup.c (try_optimize_cfg): Replace call to delete_insn_chain by call to delete_insn.

2012-04-14  Tom de Vries  <tom@codesourcery.com>

* cfgcleanup.c (try_optimize_cfg): Replace call to delete_insn_chain by
call to delete_insn.  Remove code to reorder BASIC_BLOCK note and
DELETED_LABEL note, and move it to ...
* cfgrtl.c (delete_insn): ... here.  Change return type to void.
(delete_insn_and_edges): Likewise.
(delete_insn_chain): Handle new return type of delete_insn.  Delete
chain backwards rather than forwards.
* rtl.h (delete_insn, delete_insn_and_edges): Change return type to
void.
* cfglayout.c (fixup_reorder_chain): Delete unused label.

From-SVN: r186451
gcc/ChangeLog
gcc/cfgcleanup.c
gcc/cfglayout.c
gcc/cfgrtl.c
gcc/rtl.h