| 1 | # REQUIRES: x86-registered-target |
| 2 | # Test that there is a sane default CIE version. |
| 3 | # RUN: %clang -cc1as -triple i386-apple-darwin -filetype obj %s -o %t |
| 4 | # RUN: llvm-objdump -dwarf=frames %t | FileCheck %s |
| 5 | # CHECK: .debug_frame contents: |
| 6 | # CHECK: CIE |
| 7 | # CHECK: Version: 1 |
| 8 | .section __TEXT,__text,regular,pure_instructions |
| 9 | .globl _f |
| 10 | .p2align 4, 0x90 |
| 11 | _f: ## @f |
| 12 | Lfunc_begin0: |
| 13 | .file 1 "test.c" |
| 14 | .loc 1 1 0 ## test.c:1:0 |
| 15 | .cfi_startproc |
| 16 | ## BB#0: ## %entry |
| 17 | pushl %ebp |
| 18 | Ltmp0: |
| 19 | .cfi_def_cfa_offset 8 |
| 20 | Ltmp1: |
| 21 | .cfi_offset %ebp, -8 |
| 22 | movl %esp, %ebp |
| 23 | Ltmp2: |
| 24 | .cfi_def_cfa_register %ebp |
| 25 | Ltmp3: |
| 26 | .loc 1 1 11 prologue_end ## test.c:1:11 |
| 27 | popl %ebp |
| 28 | retl |
| 29 | Ltmp4: |
| 30 | Lfunc_end0: |
| 31 | .cfi_endproc |
| 32 | .cfi_sections .debug_frame |
| 33 | |
| 34 | .subsections_via_symbols |
| 35 | .section __DWARF,__debug_line,regular,debug |
| 36 | Lsection_line: |
| 37 | Lline_table_start0: |
| 38 | |