aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/basic-block.h1
-rw-r--r--gcc/cfgrtl.c11
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);