blob: 77812293942ee28dd1a5ab839d4e1a9f40afcdd2 [file] [log] [blame]
#; $ as -o test.o -m64 -march=z900 gas-cfi-test.s && gcc -m64 -nostdlib -o test test.o
.file "a.c"
.text
.align 4
.globl foo
.type foo, @function
foo:
.cfi_startproc
stmg %r8,%r15,64(%r15)
.cfi_offset %r15,-40
.cfi_offset %r14,-48
.cfi_offset %r13,-56
.cfi_offset %r12,-64
.cfi_offset %r11,-72
.cfi_offset %r10,-80
.cfi_offset %r9,-88
.cfi_offset %r8,-96
lgr %r14,%r15
aghi %r15,-160
.cfi_adjust_cfa_offset 160
lgr %r12,%r3
lgr %r10,%r4
lgr %r9,%r2
lgfr %r9,%r9
stg %r14,0(%r15)
brasl %r14,bar1
lgfr %r12,%r12
lgfr %r10,%r10
lgr %r3,%r12
lgr %r4,%r10
lgr %r8,%r2
lgr %r2,%r9
brasl %r14,syscall
lgfr %r8,%r8
lgr %r12,%r2
lgr %r2,%r8
brasl %r14,bar2
lgfr %r12,%r12
lgr %r2,%r12
lg %r4,272(%r15)
lmg %r8,%r15,224(%r15)
br %r4
.cfi_endproc
.size foo, .-foo