summaryrefslogtreecommitdiff
path: root/libiberty/memcpy.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2001-09-26 09:25:04 +0000
committerAlan Modra <amodra@bigpond.net.au>2001-09-26 09:25:04 +0000
commit08a3fc08804a1e6f4567fbfd0ed64a08b66c98e7 (patch)
tree5eedd82d4159084c183a23042e1858d629e47a3d /libiberty/memcpy.c
parentfccab926e540e7d6f264be68f25e51bbae02ba5d (diff)
downloadbinutils-redhat-08a3fc08804a1e6f4567fbfd0ed64a08b66c98e7.tar.gz
* 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 'libiberty/memcpy.c')
0 files changed, 0 insertions, 0 deletions