> 2011-12-07 Tom de Vries <[email protected]>
>
> * cfgcleanup.c (try_optimize_cfg): Replace call to delete_isns_chain by
delete_insn_chain
> call to delete_insn. Remove code to reorder BASIC_BLOCK note and
> DELETED_LABEL note, and move it to ...
> * cfg_rtl.c (delete_insn): Change return type to void.
The file is cfgrtl.c without underscore. When you have a "to..." somewhere,
you need to have a "...here" somewhere else:
* cfgrtl.c (delete_insn): ...here. Change return type to void.
The hunk for delete_insn contains a line with trailing TABs and spaces.
> (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.
>
> * gcc.dg/superblock.c: New test.
OK for stage1 when it re-opens (modulo the above nits). Nice cleanup!
--
Eric Botcazou