// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 2 %s -o - | llvm-readobj -S --sd - | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_2 %s
// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 2 %s -o - | llvm-readobj -S --sd - | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_2 %s
// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 3 %s -o - | llvm-readobj -S --sd - | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_3 %s
// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 3 %s -o - | llvm-readobj -S --sd - | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_3 %s
// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -dwarf-version 4 %s -o - | llvm-readobj -S --sd - | FileCheck -check-prefix=ELF_64 -check-prefix=ELF_64_DWARF_4 %s
// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu -dwarf-version 4 %s -o - | llvm-readobj -S --sd - | FileCheck -check-prefix=ELF_32 -check-prefix=ELF_32_DWARF_4 %s
.cfi_sections .debug_frame
f1:
.cfi_startproc
nop
.cfi_endproc
f2:
.cfi_startproc
nop
.cfi_endproc
// ELF_64: Section {
// ELF_64: Name: .debug_frame
// ELF_64-NEXT: Type: SHT_PROGBITS
// ELF_64-NEXT: Flags
// ELF_64-NEXT: Address: 0x0
// ELF_64-NEXT: Offset: 0x48
// ELF_64-NEXT: Size: 72
// ELF_64-NEXT: Link: 0
// ELF_64-NEXT: Info: 0
// ELF_64-NEXT: AddressAlignment: 8
// ELF_64-NEXT: EntrySize: 0
// ELF_64-NEXT:
// ELF_64-NEXT: }
// ELF_32: Section {
// ELF_32: Name: .debug_frame
// ELF_32-NEXT: Type: SHT_PROGBITS
// ELF_32-NEXT: Flags
// ELF_32-NEXT: Address: 0x0
// ELF_32-NEXT: Offset: 0x38
// ELF_32-NEXT: Size: 52
// ELF_32-NEXT: Link: 0
// ELF_32-NEXT: Info: 0
// ELF_32-NEXT: AddressAlignment: 4
// ELF_32-NEXT: EntrySize: 0
// ELF_32-NEXT:
// ELF_32-NEXT: }