aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/push-cfi-obj.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/X86/push-cfi-obj.ll')
-rw-r--r--test/CodeGen/X86/push-cfi-obj.ll44
1 files changed, 0 insertions, 44 deletions
diff --git a/test/CodeGen/X86/push-cfi-obj.ll b/test/CodeGen/X86/push-cfi-obj.ll
deleted file mode 100644
index 33291ec3318a..000000000000
--- a/test/CodeGen/X86/push-cfi-obj.ll
+++ /dev/null
@@ -1,44 +0,0 @@
-; RUN: llc < %s -mtriple=i686-pc-linux -filetype=obj | llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=LINUX
-; RUN: llc < %s -mtriple=i686-darwin-macosx10.7 -filetype=obj | llvm-readobj -sections | FileCheck -check-prefix=DARWIN %s
-
-; On darwin, check that we manage to generate the compact unwind section
-; DARWIN: Name: __compact_unwind
-; DARWIN: Segment: __LD
-
-; LINUX: Name: .eh_frame
-; LINUX-NEXT: Type: SHT_PROGBITS (0x1)
-; LINUX-NEXT: Flags [ (0x2)
-; LINUX-NEXT: SHF_ALLOC (0x2)
-; LINUX-NEXT: ]
-; LINUX-NEXT: Address: 0x0
-; LINUX-NEXT: Offset: 0x68
-; LINUX-NEXT: Size: 64
-; LINUX-NEXT: Link: 0
-; LINUX-NEXT: Info: 0
-; LINUX-NEXT: AddressAlignment: 4
-; LINUX-NEXT: EntrySize: 0
-; LINUX-NEXT: Relocations [
-; LINUX-NEXT: ]
-; LINUX-NEXT: SectionData (
-; LINUX-NEXT: 0000: 1C000000 00000000 017A504C 5200017C |.........zPLR..||
-; LINUX-NEXT: 0010: 08070000 00000000 1B0C0404 88010000 |................|
-; LINUX-NEXT: 0020: 1C000000 24000000 00000000 1D000000 |....$...........|
-; LINUX-NEXT: 0030: 04000000 00410E08 8502420D 05432E10 |.....A....B..C..|
-; LINUX-NEXT: )
-
-declare i32 @__gxx_personality_v0(...)
-declare void @good(i32 %a, i32 %b, i32 %c, i32 %d)
-
-define void @test() #0 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) {
-entry:
- invoke void @good(i32 1, i32 2, i32 3, i32 4)
- to label %continue unwind label %cleanup
-continue:
- ret void
-cleanup:
- landingpad { i8*, i32 }
- cleanup
- ret void
-}
-
-attributes #0 = { optsize "no-frame-pointer-elim"="true" }