[PATCH] Move target dependent test in their own folder for c API test
Amaury SECHET
deadalnix+llvmreview at gmail.com
Mon Jun 22 23:34:38 PDT 2015
Hi bogner, chandlerc,
Dissasembly tests depends on target. The problem is that it disable all tests if all targets are not compiled. This dif moves things around in order to get target specific code in a target specific folder.
http://reviews.llvm.org/D10636
Files:
test/Bindings/llvm-c/ARM/disassemble.test
test/Bindings/llvm-c/ARM/lit.local.cfg
test/Bindings/llvm-c/X86/disassemble.test
test/Bindings/llvm-c/X86/lit.local.cfg
test/Bindings/llvm-c/disassemble.test
test/Bindings/llvm-c/lit.local.cfg
Index: test/Bindings/llvm-c/ARM/disassemble.test
===================================================================
--- test/Bindings/llvm-c/ARM/disassemble.test
+++ test/Bindings/llvm-c/ARM/disassemble.test
@@ -19,25 +19,3 @@
;CHECK: sub r1, r11, #12
;CHECK: 02 20 81 e0
;CHECK: add r2, r1, r2
-
-x86_64-linux-unknown NULL 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
-;CHECK: triple: x86_64-linux-unknown, features: NULL
-;CHECK: addq $56, %rsp
-;CHECK: popq %rbx
-;CHECK: popq %rbp
-;CHECK: popq %r12
-;CHECK: popq %r13
-;CHECK: popq %r14
-;CHECK: popq %r15
-;CHECK: ret
-
-i686-apple-darwin NULL 0f b7 4c 24 0a e8 29 ce ff ff
-;CHECK: triple: i686-apple-darwin, features: NULL
-;CHECK: movzwl 10(%esp), %ecx
-;CHECK: calll -12759
-
-i686-linux-unknown NULL dd 44 24 04 d9 e1 c3
-;CHECK: triple: i686-linux-unknown, features: NULL
-;CHECK: fldl 4(%esp)
-;CHECK: fabs
-;CHECK: ret
Index: test/Bindings/llvm-c/ARM/lit.local.cfg
===================================================================
--- test/Bindings/llvm-c/ARM/lit.local.cfg
+++ test/Bindings/llvm-c/ARM/lit.local.cfg
@@ -1,4 +1,2 @@
-if not "X86" in config.root.targets:
- config.unsupported = True
if not "ARM" in config.root.targets:
config.unsupported = True
Index: test/Bindings/llvm-c/X86/disassemble.test
===================================================================
--- /dev/null
+++ test/Bindings/llvm-c/X86/disassemble.test
@@ -0,0 +1,23 @@
+; RUN: llvm-c-test --disassemble < %s | FileCheck %s
+
+x86_64-linux-unknown NULL 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
+;CHECK: triple: x86_64-linux-unknown, features: NULL
+;CHECK: addq $56, %rsp
+;CHECK: popq %rbx
+;CHECK: popq %rbp
+;CHECK: popq %r12
+;CHECK: popq %r13
+;CHECK: popq %r14
+;CHECK: popq %r15
+;CHECK: ret
+
+i686-apple-darwin NULL 0f b7 4c 24 0a e8 29 ce ff ff
+;CHECK: triple: i686-apple-darwin, features: NULL
+;CHECK: movzwl 10(%esp), %ecx
+;CHECK: calll -12759
+
+i686-linux-unknown NULL dd 44 24 04 d9 e1 c3
+;CHECK: triple: i686-linux-unknown, features: NULL
+;CHECK: fldl 4(%esp)
+;CHECK: fabs
+;CHECK: ret
Index: test/Bindings/llvm-c/X86/lit.local.cfg
===================================================================
--- test/Bindings/llvm-c/X86/lit.local.cfg
+++ test/Bindings/llvm-c/X86/lit.local.cfg
@@ -1,4 +1,2 @@
if not "X86" in config.root.targets:
config.unsupported = True
-if not "ARM" in config.root.targets:
- config.unsupported = True
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10636.28200.patch
Type: text/x-patch
Size: 2453 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150623/a5971f6e/attachment.bin>
More information about the llvm-commits
mailing list