Commit | Line | Data |
---|---|---|
75e21f08 JJ |
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 | |
8 | foo: | |
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 |