that have been enabled.
Without this, testers will fail when llvm-rtdyld is invoked with triples for
unsupported targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211969
91177308-0d34-0410-b5e6-
96231b3b80d8
+++ /dev/null
-# RUN: llvm-mc -triple=x86_64-apple-macosx10.9 -relocation-model=pic -filetype=obj -o %s.o %s
-# RUN: llvm-rtdyld -triple=x86_64-apple-macosx10.9 -verify -check=%s %s.o
-# RUN: rm %s.o
-
- .section __TEXT,__text,regular,pure_instructions
- .globl foo
- .align 4, 0x90
-foo:
- retq
-
- .globl main
- .align 4, 0x90
-main:
-# Test PC-rel branch.
-# rtdyld-check: decode_operand(insn1, 0) = foo - next_pc(insn1)
-insn1:
- callq foo
-
-# Test PC-rel signed.
-# rtdyld-check: decode_operand(insn2, 4) = x - next_pc(insn2)
-insn2:
- movl x(%rip), %eax
- movl $0, %eax
- retq
-
- .section __DATA,__data
- .globl x
- .align 2
-x:
- .long 5
-
-.subsections_via_symbols
--- /dev/null
+# RUN: llvm-mc -triple=x86_64-apple-macosx10.9 -relocation-model=pic -filetype=obj -o %s.o %s
+# RUN: llvm-rtdyld -triple=x86_64-apple-macosx10.9 -verify -check=%s %s.o
+# RUN: rm %s.o
+
+ .section __TEXT,__text,regular,pure_instructions
+ .globl foo
+ .align 4, 0x90
+foo:
+ retq
+
+ .globl main
+ .align 4, 0x90
+main:
+# Test PC-rel branch.
+# rtdyld-check: decode_operand(insn1, 0) = foo - next_pc(insn1)
+insn1:
+ callq foo
+
+# Test PC-rel signed.
+# rtdyld-check: decode_operand(insn2, 4) = x - next_pc(insn2)
+insn2:
+ movl x(%rip), %eax
+ movl $0, %eax
+ retq
+
+ .section __DATA,__data
+ .globl x
+ .align 2
+x:
+ .long 5
+
+.subsections_via_symbols
--- /dev/null
+if not 'X86' in config.root.targets:
+ config.unsupported = True
+