summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2015-06-27 03:49:25 +0000
committerLang Hames <lhames@gmail.com>2015-06-27 03:49:25 +0000
commit02f32d93ee78eeda7cc2719bbcf1cfbad4490f6f (patch)
tree2a1ac0d7c0ccd10d310820a2410014d6bad821dd /llvm/test
parentc8e6b041212cdd770dc08328ecdaa979bf17e65c (diff)
downloadbcm5719-llvm-02f32d93ee78eeda7cc2719bbcf1cfbad4490f6f.tar.gz
bcm5719-llvm-02f32d93ee78eeda7cc2719bbcf1cfbad4490f6f.zip
[Stackmap] Pre-assemble the stackmap parser test case. (Fix builders).
This case had been failing on testers that didn't have x86 support. Rather than XFAIL it on testers without x86 support, I've just assembled it and used the raw object as the test input. llvm-svn: 240875
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/Object/Inputs/stackmap-test.macho-x86-64bin0 -> 568 bytes
-rw-r--r--llvm/test/Object/Inputs/stackmap.s50
-rw-r--r--llvm/test/Object/stackmap-dump.test3
3 files changed, 1 insertions, 52 deletions
diff --git a/llvm/test/Object/Inputs/stackmap-test.macho-x86-64 b/llvm/test/Object/Inputs/stackmap-test.macho-x86-64
new file mode 100644
index 00000000000..588c5aa6685
--- /dev/null
+++ b/llvm/test/Object/Inputs/stackmap-test.macho-x86-64
Binary files differ
diff --git a/llvm/test/Object/Inputs/stackmap.s b/llvm/test/Object/Inputs/stackmap.s
deleted file mode 100644
index ab3c53c7b07..00000000000
--- a/llvm/test/Object/Inputs/stackmap.s
+++ /dev/null
@@ -1,50 +0,0 @@
- .section __TEXT,__text,regular,pure_instructions
- .globl _trivial_patchpoint_codegen
- .align 4, 0x90
-_trivial_patchpoint_codegen: ## @trivial_patchpoint_codegen
- .fill 1
-Ltmp3:
-
- .section __LLVM_STACKMAPS,__llvm_stackmaps
-__LLVM_StackMaps:
- .byte 1
- .byte 0
- .short 0
- .long 1
- .long 1
- .long 1
- .quad _trivial_patchpoint_codegen
- .quad 16
- .quad 10000000000
- .quad 2
- .long Ltmp3-_trivial_patchpoint_codegen
- .short 0
- .short 5
- .byte 1
- .byte 8
- .short 5
- .long 0
- .byte 4
- .byte 8
- .short 0
- .long 10
- .byte 5
- .byte 8
- .short 0
- .long 0
- .byte 2
- .byte 8
- .short 4
- .long -8
- .byte 3
- .byte 8
- .short 6
- .long -16
- .short 0
- .short 1
- .short 7
- .byte 0
- .byte 8
- .align 3
-
-.subsections_via_symbols
diff --git a/llvm/test/Object/stackmap-dump.test b/llvm/test/Object/stackmap-dump.test
index c33c11c7d22..71710fb6194 100644
--- a/llvm/test/Object/stackmap-dump.test
+++ b/llvm/test/Object/stackmap-dump.test
@@ -1,5 +1,4 @@
-RUN: llvm-mc -triple x86_64-apple-darwin -filetype=obj -o %t %p/Inputs/stackmap.s && \
-RUN: llvm-readobj -stackmap %t | FileCheck %s
+RUN: llvm-readobj -stackmap %p/Inputs/stackmap-test.macho-x86-64 | FileCheck %s
CHECK: LLVM StackMap Version: 1
CHECK-NEXT: Num Functions: 1
OpenPOWER on IntegriCloud