diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/basic-block.h | 1 | ||||
-rw-r--r-- | gcc/cfgrtl.c | 11 |
3 files changed, 8 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d5f5386..1cd38a5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +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 diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 4aa47dd..252774e 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -362,7 +362,6 @@ extern edge redirect_edge_succ_nodup PARAMS ((edge, basic_block)); 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, diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index e597cf8..7c36c54 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -357,8 +357,8 @@ create_basic_block (head, end, after) /* ??? 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; @@ -412,13 +412,6 @@ flow_delete_block_noexpunge (b) 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); |