aboutsummaryrefslogtreecommitdiff
path: root/ld/ldmain.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1995-07-10 17:31:31 +0000
committerIan Lance Taylor <ian@airs.com>1995-07-10 17:31:31 +0000
commit951fe66d6208b801aaeedda3bf4b380a89b1feac (patch)
tree9692d5bf044b8b59160838f8e818a935053df18b /ld/ldmain.c
parent5b2c2b363d6934687df22c9280aa84a8b1fba03b (diff)
downloadgdb-951fe66d6208b801aaeedda3bf4b380a89b1feac.zip
gdb-951fe66d6208b801aaeedda3bf4b380a89b1feac.tar.gz
gdb-951fe66d6208b801aaeedda3bf4b380a89b1feac.tar.bz2
Based on patches from Eric Youngdale <eric@aib.com>:
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): If -Bsymbolic, output a DT_SYMBOLIC dynamic entry. (elf_adjust_dynamic_symbol): If -Bsymbolic, don't require a PLT entry for a locally defined symbol. * elf32-i386.c (elf_i386_relocate_section): If -Bsymbolic, do warn about undefined symbols, and fill in the GOT entry for a symbol defined in a regular object file. (elf_i386_finish_dynamic_symbol): If -Bsymbolic, output a RELATIVE reloc rather than a GLOB_DAT reloc for a symbol defined in a regular object file. * elf32-m68k.c (elf_m68k_relocate_section): If -Bsymbolic, do warn about undefined symbols, and fill in the GOT entry for a symbol defined in a regular object file. (elf_m68k_finish_dynamic_symbol): If -Bsymbolic, output a RELATIVE reloc rather than a GLOB_DAT reloc for a symbol defined in a regular object file. * elf32-sparc.c (elf32_sparc_relocate_section): If -Bsymbolic, do warn about undefined symbols, and fill in the GOT entry for a symbol defined in a regular object file. (elf32_sparc_finish_dynamic_symbol): If -Bsymbolic, output a RELATIVE reloc rather than a GLOB_DAT reloc for a symbol defined in a regular object file.
Diffstat (limited to 'ld/ldmain.c')
0 files changed, 0 insertions, 0 deletions