diff options
author | Alan Modra <amodra@gmail.com> | 2001-09-26 09:25:04 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2001-09-26 09:25:04 +0000 |
commit | ebe50baeda5c6c4415992f874283e977767d475d (patch) | |
tree | 5252a76501e189337c7ff4499c6e544798fde005 /bfd/i386lynx.c | |
parent | e5e2b9ff10a2c61ee5e3c658022fd8789ebcf746 (diff) | |
download | gdb-ebe50baeda5c6c4415992f874283e977767d475d.zip gdb-ebe50baeda5c6c4415992f874283e977767d475d.tar.gz gdb-ebe50baeda5c6c4415992f874283e977767d475d.tar.bz2 |
* elf32-i386 (elf_i386_copy_indirect_symbol): New function.
(elf_backend_copy_indirect_symbol): Define.
(struct elf_i386_link_hash_entry): Rename "root" to "elf".
(struct elf_i386_link_hash_table): Likewise.
(link_hash_newfunc): Get rid of unnecessary casts.
(elf_i386_link_hash_table_create): Likewise.
(elf_i386_check_relocs): Initialise local_got_refcounts to 0.
Don't test input section SEC_READONLY here to try to avoid copy
relocs, and keep dyn_relocs regardleas of ELF_LINK_NON_GOT_REF.
(elf_i386_adjust_dynamic_symbol): Check output section SEC_READONLY
here to properly test whether we need copy relocs. Do so for weak
syms too.
* elf32-hppa (elf32_hppa_copy_indirect_symbol): New function.
(elf_backend_copy_indirect_symbol): Define.
(struct elf32_hppa_link_hash_table): Rename "root" to "elf".
(stub_hash_newfunc): Get rid of unnecessary casts.
(hppa_link_hash_newfunc): Likewise.
(elf32_hppa_check_relocs): Initialise local_got_refcounts to 0.
Don't test input section SEC_READONLY here to try to avoid copy
relocs, and keep dyn_relocs regardleas of ELF_LINK_NON_GOT_REF.
(elf32_hppa_adjust_dynamic_symbol): Check output section SEC_READONLY
here to properly test whether we need copy relocs. Do so for weak
syms too.
Diffstat (limited to 'bfd/i386lynx.c')
0 files changed, 0 insertions, 0 deletions