// RUN: llvm-mc -filetype=obj -triple x86_64-linux %s -o - | llvm-dwarfdump --eh-frame - | FileCheck %s .section .text.a, "ax", %progbits .cfi_startproc .cfi_def_cfa %rsp, 0 .pushsection .text.b, "ax", %progbits .cfi_startproc simple .cfi_def_cfa %rsp, 8 nop ret .pushsection .text.c, "ax", %progbits .cfi_startproc simple .cfi_def_cfa %rsp, 16 nop nop ret .cfi_endproc .popsection .cfi_endproc .popsection .pushsection .text.d, "ax", %progbits .cfi_startproc simple .cfi_def_cfa %rsp, 24 nop nop nop ret .cfi_endproc .popsection ret .cfi_endproc // CHECK: pc=00000000...00000001 // CHECK: RSP +0 // CHECK: pc=00000000...00000002 // CHECK: RSP +8 // CHECK: pc=00000000...00000003 // CHECK: RSP +16 // CHECK: pc=00000000...00000004 // CHECK: RSP +24