aboutsummaryrefslogtreecommitdiff
path: root/gas/output-file.h
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1994-09-28 19:20:11 +0000
committerKen Raeburn <raeburn@cygnus>1994-09-28 19:20:11 +0000
commit4acf8c78e659833be8be047ba2f8561386a11d4b (patch)
treece05f1293027e5803305ec74c71e239ad70b9306 /gas/output-file.h
parent648acaa0c0427463876773336c87af4d18be8a76 (diff)
downloadgdb-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