aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-x86-64/tlsgdesc.rd
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2016-08-19 11:06:53 +0930
committerAlan Modra <amodra@gmail.com>2016-08-19 11:06:53 +0930
commitd311bc8bf85f8358df21301fe8a357aa1212f80c (patch)
treef588003f96a1c10700bec9c4e59e9631b7d82185 /ld/testsuite/ld-x86-64/tlsgdesc.rd
parent8a2058b5e3318a337a6fecd61b91349d1131758e (diff)
downloadbinutils-d311bc8bf85f8358df21301fe8a357aa1212f80c.zip
binutils-d311bc8bf85f8358df21301fe8a357aa1212f80c.tar.gz
binutils-d311bc8bf85f8358df21301fe8a357aa1212f80c.tar.bz2
PowerPC64, Don't copy weak symbol dyn_relocs to weakdef.
At the cost of an extra field in the symbol table hash entries, this simplification to the relocate_section dynamic reloc test should help maintainability. * elf64-ppc.c (struct ppc_link_hash_entry): Add weakref. (ppc64_elf_copy_indirect_symbol): Set weakref. Don't merge dyn_relocs for weakdefs. (alias_readonly_dynrelocs): New function. (ppc64_elf_adjust_dynamic_symbol): Use alias_readonly_dynrelocs. (ppc64_elf_relocate_section): Simplify condition under which dyn_relocs are emitted.
Diffstat (limited to 'ld/testsuite/ld-x86-64/tlsgdesc.rd')
0 files changed, 0 insertions, 0 deletions