#; $ as -o test.o -m31 -march=g5 gas-cfi-test.s && gcc -m32 -nostdlib -o test test.o .file "a.c" .text .align 4 .globl foo .type foo, @function foo: .cfi_startproc stm %r8,%r15,32(%r15) .cfi_offset %r15,-36 .cfi_offset %r14,-40 .cfi_offset %r13,-44 .cfi_offset %r12,-48 .cfi_offset %r11,-52 .cfi_offset %r10,-56 .cfi_offset %r9,-60 .cfi_offset %r8,-64 bras %r13,.L3 .L2: .align 4 .LC0: .long bar1 .LC1: .long syscall .LC2: .long bar2 .align 2 .L3: lr %r14,%r15 ahi %r15,-96 .cfi_adjust_cfa_offset 96 lr %r12,%r2 l %r2,.LC0-.L2(%r13) lr %r10,%r3 lr %r9,%r4 st %r14,0(%r15) basr %r14,%r2 l %r1,.LC1-.L2(%r13) lr %r4,%r9 lr %r8,%r2 lr %r3,%r10 lr %r2,%r12 basr %r14,%r1 l %r1,.LC2-.L2(%r13) lr %r12,%r2 lr %r2,%r8 basr %r14,%r1 lr %r2,%r12 l %r4,152(%r15) lm %r8,%r15,128(%r15) br %r4 .cfi_endproc .size foo, .-foo