From: Renlin Li Date: Fri, 2 Oct 2015 16:02:53 +0000 (+0100) Subject: [BFD][AARCH64]Create GOT section for TLSLE_MOVW_TPREL_G(1, 1_NC, 2). X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b7a944fea3a0194d81f6de4d958f3a1d2c6ad03a;p=binutils-gdb.git [BFD][AARCH64]Create GOT section for TLSLE_MOVW_TPREL_G(1, 1_NC, 2). bfd/ 2015-10-02 Renlin Li * elfnn-aarch64.c (elfNN_aarch64_check_relocs): Create GOT section for TLSLE_MOVW_TPREL_G(1, 1_NC, 2) relocation. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 7a9ba59c43a..ecf5d56c70f 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2015-10-02 Renlin Li + + * elfnn-aarch64.c (elfNN_aarch64_check_relocs): Create GOT section + for TLSLE_MOVW_TPREL_G(1, 1_NC, 2) relocation. + 2015-10-02 Renlin Li * reloc.c: Make AARCH64_TLSIE_MOVW_GOTTPREL_G1 and diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c index 2bbdf65097d..d71a76f0b01 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;