diff options
Diffstat (limited to 'test/ELF/aarch64-tls-gdle.s')
-rw-r--r-- | test/ELF/aarch64-tls-gdle.s | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/test/ELF/aarch64-tls-gdle.s b/test/ELF/aarch64-tls-gdle.s deleted file mode 100644 index 882ec8c1ae17..000000000000 --- a/test/ELF/aarch64-tls-gdle.s +++ /dev/null @@ -1,26 +0,0 @@ -# REQUIRES: aarch64 -# RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-linux %p/Inputs/aarch64-tls-ie.s -o %ttlsie.o -# RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-linux %s -o %tmain.o -# RUN: ld.lld %tmain.o %ttlsie.o -o %tout -# RUN: llvm-objdump -d %tout | FileCheck %s -# RUN: llvm-readobj -s -r %tout | FileCheck -check-prefix=RELOC %s - -#Local-Dynamic to Local-Exec relax creates no -#RELOC: Relocations [ -#RELOC-NEXT: ] - -# TCB size = 64 and foo is first element from TLS register. -# CHECK: Disassembly of section .text: -# CHECK: _start: -# CHECK: 210000: 00 00 a0 d2 movz x0, #0, lsl #16 -# CHECK: 210004: 00 08 80 f2 movk x0, #64 -# CHECK: 210008: 1f 20 03 d5 nop -# CHECK: 21000c: 1f 20 03 d5 nop - -.globl _start -_start: - adrp x0, :tlsdesc:foo - ldr x1, [x0, :tlsdesc_lo12:foo] - add x0, x0, :tlsdesc_lo12:foo - .tlsdesccall foo - blr x1 |