2010-06-21 Sterling Augustine <sterling@tensilica.com>

PR gas/11728
	* as.c: Globalize keep_it.
	(main): Remove keep_it. Move conditional from here...
	(close_output_file): ...to here.
This commit is contained in:
Sterling Augustine 2010-06-21 23:56:34 +00:00
parent 42218b9f16
commit 58e8191cff
2 changed files with 12 additions and 4 deletions

View File

@ -1,3 +1,10 @@
2010-06-21 Sterling Augustine <sterling@tensilica.com>
PR gas/11728
* as.c: Globalize keep_it.
(main): Remove keep_it. Move conditional from here...
(close_output_file): ...to here.
2010-06-21 Andreas Schwab <schwab@redhat.com>
* doc/as.texinfo (Overview): Use @itemx for grouped @table

View File

@ -98,6 +98,9 @@ int debug_memory = 0;
/* Enable verbose mode. */
int verbose = 0;
/* Keep the output file. */
int keep_it = 0;
segT reg_section;
segT expr_section;
segT text_section;
@ -953,6 +956,8 @@ static void
close_output_file (void)
{
output_file_close (out_file_name);
if (!keep_it)
unlink_if_ordinary (out_file_name);
}
/* The interface between the macro code and gas expression handling. */
@ -1082,7 +1087,6 @@ main (int argc, char ** argv)
char ** argv_orig = argv;
int macro_strip_at;
int keep_it;
start_time = get_run_time ();
@ -1245,9 +1249,6 @@ main (int argc, char ** argv)
if (had_errors () > 0 && ! flag_always_generate_output)
keep_it = 0;
if (!keep_it)
unlink_if_ordinary (out_file_name);
input_scrub_end ();
END_PROGRESS (myname);