From dee1d964f200bc8261173b39d34e675e1a96843a Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Sat, 27 Jun 2015 03:49:25 +0000 Subject: [PATCH] [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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240875 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Object/Inputs/stackmap-test.macho-x86-64 | Bin 0 -> 568 bytes test/Object/Inputs/stackmap.s | 50 ------------------ test/Object/stackmap-dump.test | 3 +- 3 files changed, 1 insertion(+), 52 deletions(-) create mode 100644 test/Object/Inputs/stackmap-test.macho-x86-64 delete mode 100644 test/Object/Inputs/stackmap.s diff --git a/test/Object/Inputs/stackmap-test.macho-x86-64 b/test/Object/Inputs/stackmap-test.macho-x86-64 new file mode 100644 index 0000000000000000000000000000000000000000..588c5aa6685b93fe87361d9c40282d08e57b1ad5 GIT binary patch literal 568 zcmbVI!AiqG5S_NEE*7eI(wm>)FBI`)1AzwdHiQ^#Fl`sRlpg&V&~?c2$3^DXs?+Ihth01-brVmLnd>gkySRlOXM07o zH}>`T&of|$Lvjaqi8ulhfW|(9&D9+I!yr^t_6Q81V-kPD5mP|@&IZpy4upM`wxSLHHj MzPc|SiY2c90DBEKApigX literal 0 HcmV?d00001 diff --git a/test/Object/Inputs/stackmap.s b/test/Object/Inputs/stackmap.s deleted file mode 100644 index ab3c53c7b07..00000000000 --- a/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/test/Object/stackmap-dump.test b/test/Object/stackmap-dump.test index c33c11c7d22..71710fb6194 100644 --- a/test/Object/stackmap-dump.test +++ b/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 -- 2.34.1