forked from Imagelibrary/binutils-gdb
[1/2][GAS][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64_TPREL_LO12 support in GAS.
This patch adds the following relocation support into binutils gas. BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12, BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12_NC, BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12, BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12_NC, BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12, BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12_NC, BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12, BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12_NC. Those relocations includes both ip64 and ilp32 variant.
This commit is contained in:
@@ -1,3 +1,16 @@
|
||||
2018-03-28 Renlin Li <renlin.li@arm.com>
|
||||
|
||||
PR ld/22970
|
||||
* elf/aarch64.h: Add relocation number for
|
||||
R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
|
||||
R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
|
||||
R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
|
||||
R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
|
||||
R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
|
||||
R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
|
||||
R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
|
||||
R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
|
||||
|
||||
2018-03-28 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR 22988
|
||||
|
||||
@@ -147,6 +147,14 @@ RELOC_NUMBER (R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC, 108)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_ADD_TPREL_HI12, 109)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_ADD_TPREL_LO12, 110)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC, 111)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12, 112)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC, 113)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12, 114)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC, 115)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12, 116)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC, 117)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12, 118)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC, 119)
|
||||
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSDESC_LD_PREL19, 122)
|
||||
RELOC_NUMBER (R_AARCH64_P32_TLSDESC_ADR_PREL21, 123)
|
||||
|
||||
Reference in New Issue
Block a user