From 3d997dc94d1452e85345de723db72288f02c1b6f Mon Sep 17 00:00:00 2001
From: rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed, 10 May 2000 17:42:17 +0000
Subject: [PATCH]         * flow.c (find_basic_blocks_1): Remove any spare
 bb_note         after completion.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33826 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog | 5 +++++
 gcc/flow.c    | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 11b21c8584e..c6d19513d75 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-05-10  Richard Henderson  <rth@cygnus.com>
+
+	* flow.c (find_basic_blocks_1): Remove any spare bb_note
+	after completion.
+
 2000-05-10  Bruce Korb  <bkorb@gnu.org>
 
 	* fixinc/gnu-regex.c:  reg_syntax_t re_syntax_options must be static
diff --git a/gcc/flow.c b/gcc/flow.c
index 239c70f4d30..e20e4b23c84 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -739,6 +739,8 @@ find_basic_blocks_1 (f)
 
   if (head != NULL_RTX)
     create_basic_block (i++, head, end, bb_note);
+  else if (bb_note)
+    flow_delete_insn (bb_note);
 
   if (i != n_basic_blocks)
     abort ();
-- 
GitLab