aboutsummaryrefslogtreecommitdiff
path: root/COPYING3.LIB
diff options
context:
space:
mode:
authorRenlin Li <renlin.li@arm.com>2015-10-02 17:43:08 +0100
committerRenlin Li <renlin.li@arm.com>2015-10-02 17:56:09 +0100
commit0484b4549e9e2802e2f9db30a61f4b2a76332a8f (patch)
tree8e49812239eea7d65c0467b892487eda06752d9c /COPYING3.LIB
parent43a357f99fc8c6535d064c5bce4b2865aa33bdd2 (diff)
downloadgdb-0484b4549e9e2802e2f9db30a61f4b2a76332a8f.zip
gdb-0484b4549e9e2802e2f9db30a61f4b2a76332a8f.tar.gz
gdb-0484b4549e9e2802e2f9db30a61f4b2a76332a8f.tar.bz2
[LD][AARCH64]Add TLSDESC support for large memory model.
bfd/ 2015-10-02 Renlin Li <renlin.li@arm.com> * elfnn-aarch64.c (aarch64_tls_transition_without_check): Add relax transitions for TLSDESC_ADD, TLSDESC_LDR, TLSDESC_OFF_G0_NC, TLSDESC_OFF_G1. (aarch64_tls_transition_without_check): Add relaxation support. (aarch64_reloc_got_type): Add support. (elfNN_aarch64_final_link_relocate): Likewise. (elfNN_aarch64_tls_relax): Likewise. (elfNN_aarch64_relocate_section): Likewise. (elfNN_aarch64_gc_sweep_hook): Likewise. (elfNN_aarch64_check_relocs): Likewise. * elfxx-aarch64.c (_bfd_aarch64_elf_put_addend): Likewise. (_bfd_aarch64_elf_resolve_relocation): Likewise. ld/testsuite/ 2015-10-02 Renlin Li <renlin.li@arm.com> * ld-aarch64/aarch64-elf.exp: Run new test. * ld-aarch64/tls-large-desc.d: New. * ld-aarch64/tls-large-desc.s: New. * ld-aarch64/tls-relax-large-desc-ie.d: New. * ld-aarch64/tls-relax-large-desc-ie.s: New. * ld-aarch64/tls-relax-large-desc-le.d: New. * ld-aarch64/tls-relax-large-desc-le.s: New.
Diffstat (limited to 'COPYING3.LIB')
0 files changed, 0 insertions, 0 deletions