+Thu Jun 12 20:00:55 CEST 2003 Jan Hubicka <jh@suse.cz>
+
+ * basic-block.h (flow_delete_block_noexpunge): Kill.
+ * cfgrtl.c (flow_delete_block_noexpunge): Merge to
+ rtl_delete_block.
+
2003-06-10 Richard Henderson <rth@redhat.com>
PR inline-asm/4823
extern void redirect_edge_pred PARAMS ((edge, basic_block));
extern basic_block create_basic_block_structure PARAMS ((rtx, rtx, rtx, basic_block));
extern basic_block create_basic_block PARAMS ((rtx, rtx, basic_block));
-extern void flow_delete_block_noexpunge PARAMS ((basic_block));
extern void clear_bb_flags PARAMS ((void));
extern void merge_blocks_nomove PARAMS ((basic_block, basic_block));
extern void tidy_fallthru_edge PARAMS ((edge, basic_block,
/* ??? Preserving all such notes strikes me as wrong. It would be nice
to post-process the stream to remove empty blocks, loops, ranges, etc. */
-void
-flow_delete_block_noexpunge (b)
+static void
+rtl_delete_block (b)
basic_block b;
{
rtx insn, end, tmp;
b->pred = NULL;
b->succ = NULL;
-}
-
-static void
-rtl_delete_block (b)
- basic_block b;
-{
- flow_delete_block_noexpunge (b);
/* Remove the basic block from the array. */
expunge_block (b);