diff options
author | Cary Coutant <ccoutant@gmail.com> | 2018-03-27 18:24:48 -0700 |
---|---|---|
committer | Cary Coutant <ccoutant@gmail.com> | 2018-03-28 09:10:25 -0700 |
commit | e82e6b2b19eb796fed161b1658de6d5f763c18de (patch) | |
tree | 7dc6752f6cb55c5e168938ad438468396544f0cb /elfcpp | |
parent | c39e5b267180a5d61a6434b24bcc7888bf3c0ca7 (diff) | |
download | binutils-e82e6b2b19eb796fed161b1658de6d5f763c18de.zip binutils-e82e6b2b19eb796fed161b1658de6d5f763c18de.tar.gz binutils-e82e6b2b19eb796fed161b1658de6d5f763c18de.tar.bz2 |
Add support for R_AARCH64_TLSLE_LDST8_TPREL_LO12, etc.
elfcpp/
PR gold/22969
* aarch64.h: Fix spelling of R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC.
gold/
PR gold/22969
* aarch64-reloc.def: Add TLSLE_LDST* relocations.
* aarch64.cc (Target_aarch64::optimize_tls_reloc): Likewise.
(Target_aarch64::Scan::local): Likewise.
(Target_aarch64::Scan::global): Likewise.
(Target_aarch64::Relocate::relocate): Likewise.
(Target_aarch64::Relocate::relocate_tls): Likewise.
Diffstat (limited to 'elfcpp')
-rw-r--r-- | elfcpp/ChangeLog | 5 | ||||
-rw-r--r-- | elfcpp/aarch64.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog index 0c25304..776908f 100644 --- a/elfcpp/ChangeLog +++ b/elfcpp/ChangeLog @@ -1,3 +1,8 @@ +2018-03-28 Cary Coutant <ccoutant@gmail.com> + + PR gold/22969 + * aarch64.h: Fix spelling of R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC. + 2018-01-13 Nick Clifton <nickc@redhat.com> 2.30 branch created. diff --git a/elfcpp/aarch64.h b/elfcpp/aarch64.h index 935a4d7..eb1ce6a 100644 --- a/elfcpp/aarch64.h +++ b/elfcpp/aarch64.h @@ -146,7 +146,7 @@ enum R_AARCH64_TLSLE_LDST8_TPREL_LO12 = 552, // TPREL(S+A) R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC = 553, // TPREL(S+A) R_AARCH64_TLSLE_LDST16_TPREL_LO12 = 554, // TPREL(S+A) - R_AARCH64_TLSLE_LSDT16_TPREL_LO12_NC = 555, // TPREL(S+A) + R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC = 555, // TPREL(S+A) R_AARCH64_TLSLE_LDST32_TPREL_LO12 = 556, // TPREL(S+A) R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC = 557, // TPREL(S+A) R_AARCH64_TLSLE_LDST64_TPREL_LO12 = 558, // TPREL(S+A) |