aboutsummaryrefslogtreecommitdiff
path: root/gas/listing.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1994-03-19 02:36:09 +0000
committerKen Raeburn <raeburn@cygnus>1994-03-19 02:36:09 +0000
commit1cf7548efc505ddc45c0a4ed01ebd512c18e0839 (patch)
tree772dc09a5761c96774e9d92dfe33bee1159d56d9 /gas/listing.c
parent3b4994959e4bfa7127f916a0d5baaf562293cdf8 (diff)
downloadgdb-1cf7548efc505ddc45c0a4ed01ebd512c18e0839.zip
gdb-1cf7548efc505ddc45c0a4ed01ebd512c18e0839.tar.gz
gdb-1cf7548efc505ddc45c0a4ed01ebd512c18e0839.tar.bz2
* write.c (symbol_table_frozen): New variable, to be set after bfd_set_symtab
is called. (dump_section_relocs): Note whether a symbol is a section symbol or not. (adjust_reloc_syms): For now, always supply an absolute symbol for fixups without symbols but not yet `done'. Use section_symbol to get the symbol, instead of going directly for abs_symbol. (write_relocs) [DEBUG4]: Abort if any symbol referred to by a reloc is not a section symbol and is not in the symbol table. (set_symtab): New function, broken out from write_object_file. Counts symbol table instead of relying on an earlier count. (write_object_file): Call set_symtab, but do it after potentially invoking the *_frob_file macros. Don't bother counting symbols. Call symbol_remove, instead of expanding it in place. Moved the conditionalized `object_file_size' declaration down to conditionalized block where it's used. When using the absolute symbol for a fixup without a symbol, set sy_used_in_reloc. (write_object_file) [BFD_ASSEMBLER]: Call section_symbol to get the correct symbol for the absolute section.
Diffstat (limited to 'gas/listing.c')
0 files changed, 0 insertions, 0 deletions