aboutsummaryrefslogtreecommitdiff
path: root/bfd/elfnn-aarch64.c
diff options
context:
space:
mode:
authorWill Newton <will.newton@linaro.org>2014-05-21 16:49:57 +0100
committerWill Newton <will.newton@linaro.org>2014-06-04 09:35:08 +0100
commitac21917f6bef764c73323c8117d293b5f6c70228 (patch)
treed82986a2483879149ff6dc4dc01c62c34b1094b9 /bfd/elfnn-aarch64.c
parent1913f160bd7e0e06c04f390d643bb44a25c99881 (diff)
downloadgdb-ac21917f6bef764c73323c8117d293b5f6c70228.zip
gdb-ac21917f6bef764c73323c8117d293b5f6c70228.tar.gz
gdb-ac21917f6bef764c73323c8117d293b5f6c70228.tar.bz2
bfd/elfnn-aarch64.c: Cleanup a couple of TLS functions
Add an assert and remove an unused line of code. bfd/ChangeLog: 2014-06-04 Will Newton <will.newton@linaro.org> * elfnn-aarch64.c (tpoff_base): Make test of tls_sec being non-NULL into an assert. (elfNN_aarch64_tls_relax): Remove unused code.
Diffstat (limited to 'bfd/elfnn-aarch64.c')
-rw-r--r--bfd/elfnn-aarch64.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c
index 498b7bd..d917c7e 100644
--- a/bfd/elfnn-aarch64.c
+++ b/bfd/elfnn-aarch64.c
@@ -3301,8 +3301,7 @@ tpoff_base (struct bfd_link_info *info)
struct elf_link_hash_table *htab = elf_hash_table (info);
/* If tls_sec is NULL, we should have signalled an error already. */
- if (htab->tls_sec == NULL)
- return 0;
+ BFD_ASSERT (htab->tls_sec != NULL);
bfd_vma base = align_power ((bfd_vma) TCB_SIZE,
htab->tls_sec->alignment_power);
@@ -3938,7 +3937,6 @@ elfNN_aarch64_tls_relax (struct elf_aarch64_link_hash_table *globals,
or
adrp x0, :tlsdesc:var => adrp x0, :gottprel:var
*/
- insn = bfd_getl32 (contents + rel->r_offset);
return bfd_reloc_continue;
}