diff options
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/MC/AsmParser/directive_tbss.s | 2 | ||||
-rw-r--r-- | llvm/test/MC/AsmParser/directive_tdata.s | 9 | ||||
-rw-r--r-- | llvm/test/MC/AsmParser/directive_thread_init_func.s | 7 | ||||
-rw-r--r-- | llvm/test/MC/AsmParser/directive_tlv.s | 13 |
4 files changed, 30 insertions, 1 deletions
diff --git a/llvm/test/MC/AsmParser/directive_tbss.s b/llvm/test/MC/AsmParser/directive_tbss.s index 38d3a3e1fcf..62d71230172 100644 --- a/llvm/test/MC/AsmParser/directive_tbss.s +++ b/llvm/test/MC/AsmParser/directive_tbss.s @@ -1,4 +1,4 @@ -# RUN: llvm-mc -triple i386-unknown-darwin %s | FileCheck %s +# RUN: llvm-mc -triple x86_64-unknown-darwin %s | FileCheck %s # CHECK: .tbss _a$tlv$init, 4 # CHECK: .tbss _b$tlv$init, 4, 3 diff --git a/llvm/test/MC/AsmParser/directive_tdata.s b/llvm/test/MC/AsmParser/directive_tdata.s new file mode 100644 index 00000000000..240bef0dd1a --- /dev/null +++ b/llvm/test/MC/AsmParser/directive_tdata.s @@ -0,0 +1,9 @@ +# RUN: llvm-mc -triple x86_64-unknown-darwin %s | FileCheck %s + +# CHECK: __DATA,__thread_data,thread_local_regular +# CHECK: _a$tlv$init: +# CHECK: .quad 4 + + .tdata +_a$tlv$init: + .quad 4 diff --git a/llvm/test/MC/AsmParser/directive_thread_init_func.s b/llvm/test/MC/AsmParser/directive_thread_init_func.s new file mode 100644 index 00000000000..4abd5bf2664 --- /dev/null +++ b/llvm/test/MC/AsmParser/directive_thread_init_func.s @@ -0,0 +1,7 @@ +# RUN: llvm-mc -triple x86_64-unknown-darwin %s | FileCheck %s + +# CHECK: __DATA,__thread_init,thread_local_init_function_pointers +# CHECK: .quad 0 + +.thread_init_func + .quad 0 diff --git a/llvm/test/MC/AsmParser/directive_tlv.s b/llvm/test/MC/AsmParser/directive_tlv.s new file mode 100644 index 00000000000..c4b3e10ed4c --- /dev/null +++ b/llvm/test/MC/AsmParser/directive_tlv.s @@ -0,0 +1,13 @@ +# RUN: llvm-mc -triple x86_64-unknown-darwin %s | FileCheck %s + +# CHECK: __DATA,__thread_vars,thread_local_variables +# CHECK: .globl _a +# CHECK: _a: +# CHECK: .quad 0 + + .tlv +.globl _a +_a: + .quad 0 + .quad 0 + .quad 0 |