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
This commit is contained in:
Jan Hubicka 2004-03-30 01:00:28 +02:00 committed by Jan Hubicka
parent 43537bf62f
commit 6868bb1cb1
3 changed files with 13 additions and 12 deletions

View File

@ -1,3 +1,9 @@
2004-03-30 Jan Hubicka <jh@suse.cz>
* 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 <hp@axis.com>
* config/cris/cris.h: Correct #ifdef to test for

View File

@ -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)

View File

@ -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 ();