Commit | Line | Data |
---|---|---|
75e21f08 JJ |
1 | #; $ as -o test.o -m64 -march=z900 gas-cfi-test.s && gcc -m64 -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 | stmg %r8,%r15,64(%r15) | |
11 | .cfi_offset %r15,-40 | |
12 | .cfi_offset %r14,-48 | |
13 | .cfi_offset %r13,-56 | |
14 | .cfi_offset %r12,-64 | |
15 | .cfi_offset %r11,-72 | |
16 | .cfi_offset %r10,-80 | |
17 | .cfi_offset %r9,-88 | |
18 | .cfi_offset %r8,-96 | |
19 | lgr %r14,%r15 | |
20 | aghi %r15,-160 | |
21 | .cfi_adjust_cfa_offset 160 | |
22 | lgr %r12,%r3 | |
23 | lgr %r10,%r4 | |
24 | lgr %r9,%r2 | |
25 | lgfr %r9,%r9 | |
26 | stg %r14,0(%r15) | |
27 | brasl %r14,bar1 | |
28 | lgfr %r12,%r12 | |
29 | lgfr %r10,%r10 | |
30 | lgr %r3,%r12 | |
31 | lgr %r4,%r10 | |
32 | lgr %r8,%r2 | |
33 | lgr %r2,%r9 | |
34 | brasl %r14,syscall | |
35 | lgfr %r8,%r8 | |
36 | lgr %r12,%r2 | |
37 | lgr %r2,%r8 | |
38 | brasl %r14,bar2 | |
39 | lgfr %r12,%r12 | |
40 | lgr %r2,%r12 | |
41 | lg %r4,272(%r15) | |
42 | lmg %r8,%r15,224(%r15) | |
43 | br %r4 | |
44 | .cfi_endproc | |
45 | .size foo, .-foo |