diff options
author | Ken Raeburn <raeburn@cygnus> | 1994-09-28 19:20:11 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1994-09-28 19:20:11 +0000 |
commit | 4acf8c78e659833be8be047ba2f8561386a11d4b (patch) | |
tree | ce05f1293027e5803305ec74c71e239ad70b9306 /gas/output-file.h | |
parent | 648acaa0c0427463876773336c87af4d18be8a76 (diff) | |
download | gdb-4acf8c78e659833be8be047ba2f8561386a11d4b.zip gdb-4acf8c78e659833be8be047ba2f8561386a11d4b.tar.gz gdb-4acf8c78e659833be8be047ba2f8561386a11d4b.tar.bz2 |
(fix_new_exp): Handle O_add by creating an expression-valued symbol, and
calling fix_new_exp recursively.
(adjust_reloc_syms): If a fixup's symbol value is a sum of an undefined symbol
and a constant, fold the constant into the fixup, and refer to the undefined
symbol directly. Then process the fixup again from scratch.
(write_object_file): Before calling adjust_reloc_syms, make a pass through the
symbol list trying to resolve values.
(print_fixup): New routine, for debugging.
(write_relocs): Call bfd_install_relocation. Deleted various hacks for working
around problems with bfd_perform_relocation.
Diffstat (limited to 'gas/output-file.h')
0 files changed, 0 insertions, 0 deletions