aboutsummaryrefslogtreecommitdiff
path: root/ld/ldlang.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1995-09-28 16:30:54 +0000
committerIan Lance Taylor <ian@airs.com>1995-09-28 16:30:54 +0000
commit9db5923077da3e471b36b26ea17427e95ee7c67b (patch)
treee881159ee0775cbe27ae3d43f12e182c4d9fe79c /ld/ldlang.h
parent11b072f46c3c02c198a27b5abb0184778a2d0b73 (diff)
downloadgdb-9db5923077da3e471b36b26ea17427e95ee7c67b.zip
gdb-9db5923077da3e471b36b26ea17427e95ee7c67b.tar.gz
gdb-9db5923077da3e471b36b26ea17427e95ee7c67b.tar.bz2
* sunos.c (sunos_add_one_symbol): Don't change
bfd_link_hash_common to bfd_link_hash_new, since it may be on the undef list. (bfd_sunos_record_link_assignment): Don't put __DYNAMIC in the dynamic symbols when creating a shared library. (sunos_scan_ext_relocs): Handle relocs correctly when creating a shared library. (sunos_scan_dynamic_symbol): Don't mark the __DYNAMIC symbol as written even if it is not defined in a regular object. (sunos_write_dynamic_symbol): Use plt_offset for the address of the jump table reloc. Add an assertion. Use RELOC_JMP_SLOT rather than the constant 22. (sunos_check_dynamic_reloc): Handle creating a shared library. (sunos_finish_dynamic_link): Set the first entry in the GOT to zero when creating a shared library. * aoutx.h (NAME(aout,final_link)): If there is a symbol __DYNAMIC, write it out at the start of the symbol table.
Diffstat (limited to 'ld/ldlang.h')
0 files changed, 0 insertions, 0 deletions