diff options
Diffstat (limited to 'gcc/modulo-sched.c')
-rw-r--r-- | gcc/modulo-sched.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c index 8b620c4..56df63c 100644 --- a/gcc/modulo-sched.c +++ b/gcc/modulo-sched.c @@ -940,6 +940,9 @@ sms_schedule (void) df_chain_add_problem (df, DF_DU_CHAIN | DF_UD_CHAIN); df_analyze (df); + if (dump_file) + df_dump (df, dump_file); + /* Allocate memory to hold the DDG array one entry for each loop. We use loop->num as index into this array. */ g_arr = XCNEWVEC (ddg_ptr, loops->num); @@ -2545,7 +2548,7 @@ struct tree_opt_pass pass_sms = 0, /* properties_required */ 0, /* properties_provided */ 0, /* properties_destroyed */ - 0, /* todo_flags_start */ + TODO_dump_func, /* todo_flags_start */ TODO_dump_func | TODO_ggc_collect, /* todo_flags_finish */ 'm' /* letter */ |