aboutsummaryrefslogtreecommitdiff
path: root/gcc/sched-ebb.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/sched-ebb.c')
-rw-r--r--gcc/sched-ebb.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c
index d4a9f77..13b9fe6 100644
--- a/gcc/sched-ebb.c
+++ b/gcc/sched-ebb.c
@@ -285,6 +285,10 @@ schedule_ebbs (dump_file)
if (n_basic_blocks == 0)
return;
+ /* Remove lexical block notes for empty regions. These get shuffled
+ about during scheduling and confuse the debugging issue. */
+ remove_unnecessary_notes ();
+
sched_init (dump_file);
current_sched_info = &ebb_sched_info;