diff options
author | Ken Raeburn <raeburn@cygnus> | 1994-03-19 02:36:09 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1994-03-19 02:36:09 +0000 |
commit | 1cf7548efc505ddc45c0a4ed01ebd512c18e0839 (patch) | |
tree | 772dc09a5761c96774e9d92dfe33bee1159d56d9 /gas/listing.c | |
parent | 3b4994959e4bfa7127f916a0d5baaf562293cdf8 (diff) | |
download | gdb-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