2006-02-08 H.J. Lu <hongjiu.lu@intel.com>
* as.c (close_output_file): New. (main): Register close_output_file with xatexit before dump_statistics. Don't call output_file_close.
This commit is contained in:
parent
650e3e5b57
commit
0d47446427
2 changed files with 19 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2006-02-08 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* as.c (close_output_file): New.
|
||||
(main): Register close_output_file with xatexit before
|
||||
dump_statistics. Don't call output_file_close.
|
||||
|
||||
2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* config/tc-m68k.c (mcf5208_control_regs, mcf5213_control_regs,
|
||||
|
|
17
gas/as.c
17
gas/as.c
|
@ -930,6 +930,14 @@ dump_statistics (void)
|
|||
#endif
|
||||
}
|
||||
|
||||
#ifndef OBJ_VMS
|
||||
static void
|
||||
close_output_file (void)
|
||||
{
|
||||
output_file_close (out_file_name);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* The interface between the macro code and gas expression handling. */
|
||||
|
||||
static int
|
||||
|
@ -1081,6 +1089,11 @@ main (int argc, char ** argv)
|
|||
input_scrub_begin ();
|
||||
expr_begin ();
|
||||
|
||||
#ifndef OBJ_VMS /* Does its own file handling. */
|
||||
/* It has to be called after dump_statistics (). */
|
||||
xatexit (close_output_file);
|
||||
#endif
|
||||
|
||||
if (flag_print_statistics)
|
||||
xatexit (dump_statistics);
|
||||
|
||||
|
@ -1169,10 +1182,6 @@ main (int argc, char ** argv)
|
|||
listing_print (listing_filename);
|
||||
#endif
|
||||
|
||||
#ifndef OBJ_VMS /* Does its own file handling. */
|
||||
output_file_close (out_file_name);
|
||||
#endif
|
||||
|
||||
if (flag_fatal_warnings && had_warnings () > 0 && had_errors () == 0)
|
||||
as_bad (_("%d warnings, treating warnings as errors"), had_warnings ());
|
||||
|
||||
|
|
Loading…
Reference in a new issue