summaryrefslogtreecommitdiff
path: root/test/ELF/aarch64-tls-gdle.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/aarch64-tls-gdle.s')
-rw-r--r--test/ELF/aarch64-tls-gdle.s26
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