diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2003-07-10 19:15:10 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2003-07-10 19:15:10 +0000 |
commit | a9189cc05f6b6ef8fca0022dab0fe16d01e04fa1 (patch) | |
tree | 40de73f418a45571c348c49011a47ad4b67733aa /gcc | |
parent | e97a46ce6c277cd2cbbc8709e9a926dd236f73cf (diff) | |
download | gcc-a9189cc05f6b6ef8fca0022dab0fe16d01e04fa1.zip gcc-a9189cc05f6b6ef8fca0022dab0fe16d01e04fa1.tar.gz gcc-a9189cc05f6b6ef8fca0022dab0fe16d01e04fa1.tar.bz2 |
toplev.c (do_compile): Don't try to open dump files before lang_dependent_init initializes dump_base_name.
2003-07-10 Steven Bosscher <steven@gcc.gnu.org>
* toplev.c (do_compile): Don't try to open dump files before
lang_dependent_init initializes dump_base_name.
From-SVN: r69195
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/toplev.c | 27 |
2 files changed, 19 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3eefd64..0349f05 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-07-10 Steven Bosscher <steven@gcc.gnu.org> + * toplev.c (do_compile): Don't try to open dump files before + lang_dependent_init initializes dump_base_name. + 2003-07-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * config/arm/arm.c (arm_init_iwmmxt_builtins, arm_expand_builtin): diff --git a/gcc/toplev.c b/gcc/toplev.c index 731c95c..bfc7bb1 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -4883,21 +4883,24 @@ do_compile (void) if (!no_backend) backend_init (); - if (flag_unit_at_a_time) - { - open_dump_file (DFI_cgraph, NULL); - cgraph_dump_file = rtl_dump_file; - rtl_dump_file = NULL; - } /* Language-dependent initialization. Returns true on success. */ if (lang_dependent_init (main_input_filename)) - compile_file (); - - if (flag_unit_at_a_time) { - rtl_dump_file = cgraph_dump_file; - cgraph_dump_file = NULL; - close_dump_file (DFI_cgraph, NULL, NULL_RTX); + if (flag_unit_at_a_time) + { + open_dump_file (DFI_cgraph, NULL); + cgraph_dump_file = rtl_dump_file; + rtl_dump_file = NULL; + } + + compile_file (); + + if (flag_unit_at_a_time) + { + rtl_dump_file = cgraph_dump_file; + cgraph_dump_file = NULL; + close_dump_file (DFI_cgraph, NULL, NULL_RTX); + } } finalize (); |