1 // REQUIRES
: x86-registered-target
2 // RUN
: llvm-mc
-triple i686-unknown-linux-gnu
-filetype asm
-o
- %s | FileCheck
%s
-check-prefix CHECK-ASM-ROUNDTRIP
3 // RUN
: llvm-mc
-triple i686-unknown-linux-gnu
-filetype obj
-o
- %s | llvm-objdump
-dwarf
=frames
- | FileCheck
%s
-check-prefix CHECK-EH_FRAME
7 .section .text.f,"ax",@progbits
15 .section .text.g,"ax",@progbits
23 .section .text.h,"ax",@progbits
31 // CHECK-ASM-ROUNDTRIP-LABEL
: f
:
32 // CHECK-ASM-ROUNDTRIP
: .cfi_startproc
33 // CHECK-ASM-ROUNDTRIP-NEXT
: .cfi_return_column 0
34 // CHECK-ASM-ROUNDTRIP
: .cfi_endproc
36 // CHECK-EH_FRAME
: 00000000 00000014 ffffffff CIE
37 // CHECK-EH_FRAME
: Return address column
: 0
39 // CHECK-EH_FRAME
: 0000002c
00000014 ffffffff CIE
40 // CHECK-EH_FRAME
: Return address column
: 65
42 // CHECK-EH_FRAME-
NOT: ........ 00000014 ffffffff CIE