[PATCH] Move target dependent test in their own folder for c API test

deadal nix deadalnix at gmail.com
Mon Jun 22 23:45:33 PDT 2015


The patch from git format patch.

2015-06-22 23:34 GMT-07:00 Amaury SECHET <deadalnix+llvmreview at gmail.com>:

> 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 --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150622/8ef2382a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Move-target-dependent-test-in-their-own-folder-for-c.patch
Type: application/octet-stream
Size: 5823 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150622/8ef2382a/attachment.obj>


More information about the llvm-commits mailing list