Add support for R_AARCH64_TLSLE_LDST8_TPREL_LO12, etc.
authorCary Coutant <ccoutant@gmail.com>
Wed, 28 Mar 2018 01:24:48 +0000 (18:24 -0700)
committerCary Coutant <ccoutant@gmail.com>
Wed, 28 Mar 2018 16:10:25 +0000 (09:10 -0700)
commite82e6b2b19eb796fed161b1658de6d5f763c18de
tree7dc6752f6cb55c5e168938ad438468396544f0cb
parentc39e5b267180a5d61a6434b24bcc7888bf3c0ca7
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.
elfcpp/ChangeLog
elfcpp/aarch64.h
gold/ChangeLog
gold/aarch64-reloc.def
gold/aarch64.cc