From 6868bb1cb1a3598357893bfe1bbf86fe33943930 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Tue, 30 Mar 2004 01:00:28 +0200 Subject: [PATCH] toplev.c (backend_init): Add missing call to inint_optimization_passes. * toplev.c (backend_init): Add missing call to inint_optimization_passes. * passes.c (init_optimization_passes, finish_optimization_passes): Output cgraph dump file in non-unit-at-a-time mode. From-SVN: r80066 --- gcc/ChangeLog | 6 ++++++ gcc/passes.c | 18 ++++++------------ gcc/toplev.c | 1 + 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bd2c1e36bd6..8b60350ad17 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-03-30 Jan Hubicka + + * toplev.c (backend_init): Add missing call to inint_optimization_passes. + * passes.c (init_optimization_passes, finish_optimization_passes): Output cgraph + dump file in non-unit-at-a-time mode. + 2004-03-29 Hans-Peter Nilsson * config/cris/cris.h: Correct #ifdef to test for diff --git a/gcc/passes.c b/gcc/passes.c index 5ee44d4a654..aa5cb86c7fb 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -2124,12 +2124,9 @@ rest_of_compilation (tree decl) void init_optimization_passes (void) { - if (flag_unit_at_a_time) - { - open_dump_file (DFI_cgraph, NULL); - cgraph_dump_file = dump_file; - dump_file = NULL; - } + open_dump_file (DFI_cgraph, NULL); + cgraph_dump_file = dump_file; + dump_file = NULL; } void @@ -2154,12 +2151,9 @@ finish_optimization_passes (void) timevar_pop (TV_DUMP); } - if (flag_unit_at_a_time) - { - dump_file = cgraph_dump_file; - cgraph_dump_file = NULL; - close_dump_file (DFI_cgraph, NULL, NULL_RTX); - } + dump_file = cgraph_dump_file; + cgraph_dump_file = NULL; + close_dump_file (DFI_cgraph, NULL, NULL_RTX); /* Do whatever is necessary to finish printing the graphs. */ if (graph_dump_format != no_graph) diff --git a/gcc/toplev.c b/gcc/toplev.c index 13bd98e7f8b..88ad4c97519 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2449,6 +2449,7 @@ backend_init (void) provide a dummy function context for them. */ init_dummy_function_start (); init_expmed (); + init_optimization_passes (); if (flag_caller_saves) init_caller_save (); expand_dummy_function_end (); -- 2.30.2