xref: /aosp_15_r20/external/clang/test/Driver/as-dwarf-cie.s (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li# REQUIRES: x86-registered-target
2*67e74705SXin Li# Test that there is a sane default CIE version.
3*67e74705SXin Li# RUN: %clang -cc1as -triple i386-apple-darwin -filetype obj %s -o %t
4*67e74705SXin Li# RUN: llvm-objdump -dwarf=frames %t | FileCheck %s
5*67e74705SXin Li# CHECK: .debug_frame contents:
6*67e74705SXin Li# CHECK: CIE
7*67e74705SXin Li# CHECK: Version:               1
8*67e74705SXin Li	.section	__TEXT,__text,regular,pure_instructions
9*67e74705SXin Li	.globl	_f
10*67e74705SXin Li	.p2align	4, 0x90
11*67e74705SXin Li_f:                                     ## @f
12*67e74705SXin LiLfunc_begin0:
13*67e74705SXin Li	.file	1 "test.c"
14*67e74705SXin Li	.loc	1 1 0                   ## test.c:1:0
15*67e74705SXin Li	.cfi_startproc
16*67e74705SXin Li## BB#0:                                ## %entry
17*67e74705SXin Li	pushl	%ebp
18*67e74705SXin LiLtmp0:
19*67e74705SXin Li	.cfi_def_cfa_offset 8
20*67e74705SXin LiLtmp1:
21*67e74705SXin Li	.cfi_offset %ebp, -8
22*67e74705SXin Li	movl	%esp, %ebp
23*67e74705SXin LiLtmp2:
24*67e74705SXin Li	.cfi_def_cfa_register %ebp
25*67e74705SXin LiLtmp3:
26*67e74705SXin Li	.loc	1 1 11 prologue_end     ## test.c:1:11
27*67e74705SXin Li	popl	%ebp
28*67e74705SXin Li	retl
29*67e74705SXin LiLtmp4:
30*67e74705SXin LiLfunc_end0:
31*67e74705SXin Li	.cfi_endproc
32*67e74705SXin Li	.cfi_sections .debug_frame
33*67e74705SXin Li
34*67e74705SXin Li.subsections_via_symbols
35*67e74705SXin Li	.section	__DWARF,__debug_line,regular,debug
36*67e74705SXin LiLsection_line:
37*67e74705SXin LiLline_table_start0:
38