Commit | Line | Data |
---|---|---|
75e21f08 JJ |
1 | #; $ as -o test.o -a32 gas-cfi-test.s && gcc -nostdlib -o test test.o |
2 | ||
3 | .file "a.c" | |
4 | .text | |
5 | .align 2 | |
6 | .globl foo | |
7 | .type foo, @function | |
8 | foo: | |
9 | .cfi_startproc | |
10 | stwu 1,-48(1) | |
11 | .cfi_adjust_cfa_offset 48 | |
12 | mflr 0 | |
13 | stw 0,52(1) | |
14 | stw 26,24(1) | |
15 | stw 27,28(1) | |
16 | .cfi_offset 27,-20 | |
17 | .cfi_offset %r26,-24 | |
18 | .cfi_offset lr,4 | |
19 | mr 27,5 | |
20 | stw 28,32(1) | |
21 | .cfi_offset %r.28,-16 | |
22 | mr 28,4 | |
23 | stw 29,36(1) | |
24 | .cfi_offset 29,-12 | |
25 | mr 29,3 | |
26 | bl bar1 | |
27 | mr 5,27 | |
28 | mr 26,3 | |
29 | mr 4,28 | |
30 | mr 3,29 | |
31 | bl syscall | |
32 | mr 29,3 | |
33 | mr 3,26 | |
34 | bl bar2 | |
35 | lwz 28,32(1) | |
36 | lwz 0,52(1) | |
37 | mr 3,29 | |
38 | lwz 26,24(1) | |
39 | lwz 27,28(1) | |
40 | mtlr 0 | |
41 | lwz 29,36(1) | |
42 | addi 1,1,48 | |
43 | blr | |
44 | .cfi_endproc | |
45 | .size foo, .-foo |