diff options
Diffstat (limited to 'gcc/sched-ebb.c')
| -rw-r--r-- | gcc/sched-ebb.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c index c3be0e3..49ae286 100644 --- a/gcc/sched-ebb.c +++ b/gcc/sched-ebb.c @@ -588,15 +588,14 @@ schedule_ebbs_init (void) compute_bb_for_insn (); /* Initialize DONT_CALC_DEPS and ebb-{start, end} markers. */ - bitmap_initialize (&dont_calc_deps, 0); - bitmap_clear (&dont_calc_deps); + bitmap_initialize (&dont_calc_deps, &bitmap_default_obstack); } /* Perform cleanups after scheduling using schedules_ebbs or schedule_ebb. */ void schedule_ebbs_finish (void) { - bitmap_clear (&dont_calc_deps); + bitmap_release (&dont_calc_deps); /* Reposition the prologue and epilogue notes in case we moved the prologue/epilogue insns. */ |
