diff options
Diffstat (limited to 'gcc/global.c')
-rw-r--r-- | gcc/global.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/global.c b/gcc/global.c index ca9f4fb1a8a..f88da110321 100644 --- a/gcc/global.c +++ b/gcc/global.c @@ -1783,7 +1783,7 @@ rest_of_handle_global_alloc (void) failure = reload (get_insns (), 0); } - if (dump_enabled_p (pass_global_alloc.static_pass_number)) + if (dump_enabled_p (pass_global_alloc.pass.static_pass_number)) { timevar_push (TV_DUMP); dump_global_regs (dump_file); @@ -1817,8 +1817,10 @@ rest_of_handle_global_alloc (void) return 0; } -struct tree_opt_pass pass_global_alloc = +struct rtl_opt_pass pass_global_alloc = { + { + RTL_PASS, "greg", /* name */ NULL, /* gate */ rest_of_handle_global_alloc, /* execute */ @@ -1831,7 +1833,7 @@ struct tree_opt_pass pass_global_alloc = 0, /* properties_destroyed */ 0, /* todo_flags_start */ TODO_dump_func | TODO_verify_rtl_sharing - | TODO_ggc_collect, /* todo_flags_finish */ - 'g' /* letter */ + | TODO_ggc_collect /* todo_flags_finish */ + } }; |