From 753999c1ec8fa76bd5ed5509d1e5909d010e80ee Mon Sep 17 00:00:00 2001 From: Jiong Wang Date: Wed, 19 Aug 2015 10:58:13 +0100 Subject: [AArch64][2/6] LD support BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NC 2015-08-19 Jiong Wang bfd/ * elfnn-aarch64.c (IS_AARCH64_TLS_RELOC): Recognize BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NC. (aarch64_reloc_got_type): Likewise. (elfNN_aarch64_final_link_relocate): Likewise. (elfNN_aarch64_relocate_section): Likewise. * elfxx-aarch64.c (_bfd_aarch64_elf_put_addend): Likewise. (_bfd_aarch64_elf_resolve_relocation): Likewise. ld/testsuite/ * ld-aarch64/emit-relocs-530.s: New testcase. * ld-aarch64/emit-relocs-92.s: Likewise. * ld-aarch64/emit-relocs-530.d: New expectation file. * ld-aarch64/emit-relocs-92.d: Likewise. * ld-aarch64/aarch64-elf.exp: Run new testcases. --- ld/testsuite/ld-aarch64/emit-relocs-530.s | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-530.s (limited to 'ld/testsuite/ld-aarch64/emit-relocs-530.s') diff --git a/ld/testsuite/ld-aarch64/emit-relocs-530.s b/ld/testsuite/ld-aarch64/emit-relocs-530.s new file mode 100644 index 0000000..72af8b2 --- /dev/null +++ b/ld/testsuite/ld-aarch64/emit-relocs-530.s @@ -0,0 +1,10 @@ + .global v1 + .global v2 + .section .tdata,"awT",%progbits +v1: + .word 0xdeaddead +v2: + .word 0xcafecafe + + .text + add x20, x9, #:dtprel_lo12_nc:v2 -- cgit v1.1