1#; $ as -o test.o -m31 -march=g5 gas-cfi-test.s && gcc -m32 -nostdlib -o test test.o 2 3 .file "a.c" 4 .text 5 .align 4 6 .globl foo 7 .type foo, @function 8foo: 9 .cfi_startproc 10 stm %r8,%r15,32(%r15) 11 .cfi_offset %r15,-36 12 .cfi_offset %r14,-40 13 .cfi_offset %r13,-44 14 .cfi_offset %r12,-48 15 .cfi_offset %r11,-52 16 .cfi_offset %r10,-56 17 .cfi_offset %r9,-60 18 .cfi_offset %r8,-64 19 bras %r13,.L3 20.L2: 21 .align 4 22.LC0: 23 .long bar1 24.LC1: 25 .long syscall 26.LC2: 27 .long bar2 28 .align 2 29.L3: 30 lr %r14,%r15 31 ahi %r15,-96 32 .cfi_adjust_cfa_offset 96 33 lr %r12,%r2 34 l %r2,.LC0-.L2(%r13) 35 lr %r10,%r3 36 lr %r9,%r4 37 st %r14,0(%r15) 38 basr %r14,%r2 39 l %r1,.LC1-.L2(%r13) 40 lr %r4,%r9 41 lr %r8,%r2 42 lr %r3,%r10 43 lr %r2,%r12 44 basr %r14,%r1 45 l %r1,.LC2-.L2(%r13) 46 lr %r12,%r2 47 lr %r2,%r8 48 basr %r14,%r1 49 lr %r2,%r12 50 l %r4,152(%r15) 51 lm %r8,%r15,128(%r15) 52 br %r4 53 .cfi_endproc 54 .size foo, .-foo 55