#include "except.h"
#include "toplev.h"
#include "recog.h"
+#include "cfglayout.h"
#include "sched-int.h"
\f
/* The number of insns to be scheduled in total. */
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 ();
+ scope_to_insns_initialize ();
sched_init (dump_file);
if (write_symbols != NO_DEBUG)
rm_redundant_line_notes ();
+ scope_to_insns_finalize ();
+
sched_finish ();
}