mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-28 01:50:48 +00:00
* as.c (main): Call listing_print before BFD gets closed, when symbol data
hasn't been freed up yet.
This commit is contained in:
@@ -1,3 +1,13 @@
|
||||
Mon Dec 20 10:37:48 1993 Ken Raeburn (raeburn@cujo.cygnus.com)
|
||||
|
||||
* as.c (main): Call listing_print before BFD gets closed, when
|
||||
symbol data hasn't been freed up yet.
|
||||
|
||||
Sun Dec 19 00:37:20 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
||||
|
||||
* config/tc-sparc.c (tc_gen_reloc): Test of pcrel_offset had sense
|
||||
reversed.
|
||||
|
||||
Thu Dec 16 21:13:11 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
|
||||
|
||||
* config/tc-hppa.c (md_begin): Initialize "dummy_label".
|
||||
|
||||
16
gas/as.c
16
gas/as.c
@@ -268,13 +268,7 @@ main (argc, argv)
|
||||
|
||||
case 'R':
|
||||
/* -R means put data into text segment */
|
||||
#ifdef NO_FOLD_DATA_AND_TEXT
|
||||
as_warn ("-R option not supported on this target.");
|
||||
flag_readonly_data_in_text = 0;
|
||||
flagseen['R'] = 0;
|
||||
#else
|
||||
flag_readonly_data_in_text = 1;
|
||||
#endif
|
||||
break;
|
||||
|
||||
case 'v':
|
||||
@@ -341,6 +335,11 @@ main (argc, argv)
|
||||
#ifdef TC_I960
|
||||
brtab_emit ();
|
||||
#endif
|
||||
|
||||
#ifndef NO_LISTING
|
||||
listing_print ("");
|
||||
#endif
|
||||
|
||||
if (seen_at_least_1_file ()
|
||||
&& !((had_warnings () && flag_always_generate_output)
|
||||
|| had_errors () > 0))
|
||||
@@ -358,10 +357,6 @@ main (argc, argv)
|
||||
input_scrub_end ();
|
||||
md_end (); /* MACHINE.c */
|
||||
|
||||
#ifndef NO_LISTING
|
||||
listing_print ("");
|
||||
#endif
|
||||
|
||||
if ((had_warnings () && flagseen['Z'])
|
||||
|| had_errors () > 0)
|
||||
return EXIT_FAILURE;
|
||||
@@ -432,6 +427,7 @@ perform_an_assembly_pass (argc, argv)
|
||||
bfd_set_section_flags (stdoutput, data_section,
|
||||
applicable & (SEC_ALLOC | SEC_LOAD | SEC_RELOC));
|
||||
bfd_set_section_flags (stdoutput, bss_section, applicable & SEC_ALLOC);
|
||||
seg_info (bss_section)->bss = 1;
|
||||
subseg_new (BFD_ABS_SECTION_NAME, 0);
|
||||
subseg_new (BFD_UND_SECTION_NAME, 0);
|
||||
reg_section = subseg_new ("*GAS `reg' section*", 0);
|
||||
|
||||
Reference in New Issue
Block a user