aboutsummaryrefslogtreecommitdiff
path: root/bfd/elfnn-aarch64.c
diff options
context:
space:
mode:
authorRenlin Li <renlin.li@arm.com>2015-10-02 17:02:53 +0100
committerRenlin Li <renlin.li@arm.com>2015-10-02 17:56:09 +0100
commitb7a944fea3a0194d81f6de4d958f3a1d2c6ad03a (patch)
tree956af3836dc97ebaaefa8a19cf6999aa58d91fe9 /bfd/elfnn-aarch64.c
parent3b957e5b074407e18782a9592754c732671df8ed (diff)
downloadgdb-b7a944fea3a0194d81f6de4d958f3a1d2c6ad03a.zip
gdb-b7a944fea3a0194d81f6de4d958f3a1d2c6ad03a.tar.gz
gdb-b7a944fea3a0194d81f6de4d958f3a1d2c6ad03a.tar.bz2
[BFD][AARCH64]Create GOT section for TLSLE_MOVW_TPREL_G(1, 1_NC, 2).
bfd/ 2015-10-02 Renlin Li <renlin.li@arm.com> * elfnn-aarch64.c (elfNN_aarch64_check_relocs): Create GOT section for TLSLE_MOVW_TPREL_G(1, 1_NC, 2) relocation.
Diffstat (limited to 'bfd/elfnn-aarch64.c')
-rw-r--r--bfd/elfnn-aarch64.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c
index 2bbdf65..d71a76f 100644
--- a/bfd/elfnn-aarch64.c
+++ b/bfd/elfnn-aarch64.c
@@ -7054,6 +7054,9 @@ elfNN_aarch64_check_relocs (bfd *abfd, struct bfd_link_info *info,
case BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC:
case BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21:
case BFD_RELOC_AARCH64_TLSLD_ADR_PREL21:
+ case BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1:
+ case BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC:
+ case BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2:
{
unsigned got_type;
unsigned old_got_type;