aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf-bfd.h
diff options
context:
space:
mode:
authorJiong Wang <jiong.wang@arm.com>2015-08-18 16:50:56 +0100
committerJiong Wang <jiong.wang@arm.com>2015-08-18 16:50:56 +0100
commit44b4145b723b43b175d4378c77bd79faaaa80312 (patch)
treeb46e07e4dd25336fb9ce308b8bc8154325af50f8 /bfd/elf-bfd.h
parent566f5e3b385a99c09b5babc9f90dae93e052d52c (diff)
downloadgdb-44b4145b723b43b175d4378c77bd79faaaa80312.zip
gdb-44b4145b723b43b175d4378c77bd79faaaa80312.tar.gz
gdb-44b4145b723b43b175d4378c77bd79faaaa80312.tar.bz2
[AArch64] Cleanup TLS relocation types which don't go through GOT table
This patch done two types of cleanup: * in aarch64_reloc_got_type and elfNN_aarch64_relocate_section We don't need those redundant "case" check, as they can be merged with the "default" which just "break". * in elfNN_aarch64_gc_sweep_hook and elfNN_aarch64_check_relocs All TLS local executable relocations and some local dynamic relocations (those calculate module offset) actually don't need GOT entry, so remove them from GOT entry counting. 2015-08-18 Jiong Wang <jiong.wang@arm.com> bfd/ * elfnn-aarch64.c (aarch64_reloc_got_type): Delete useless check. (elfNN_aarch64_relocate_section): Likewise. (elfNN_aarch64_gc_sweep_hook): Likewise. (elfNN_aarch64_check_relocs): Likewise.
Diffstat (limited to 'bfd/elf-bfd.h')
0 files changed, 0 insertions, 0 deletions