Updated Spanish translation for the ld subdirectory.
[external/binutils.git] / gold / testsuite / split_s390x_1_z2.s
1 # split_s390x_1_z2.s: s390x specific test case for -fsplit-stack -
2 # conditional call, no add.
3
4         .text
5
6         .global fn1
7         .type   fn1,@function
8 fn1:
9         .cfi_startproc
10         ear     %r1, %a0
11         sllg    %r1, %r1, 32
12         ear     %r1, %a1
13         cg      %r15, 0x38(%r1)
14         larl    %r1, .L1
15         jgl     __morestack
16         .section .rodata
17         .align 8
18 .L1:
19         .quad   0x100
20         .quad   0
21         .quad   .L2-.L1
22         .previous
23 .L2:
24         stmg    %r13, %r15, 0x68(%r15)
25         .cfi_offset     %r13, -0x38
26         .cfi_offset     %r14, -0x30
27         .cfi_offset     %r15, -0x28
28         aghi    %r15, -0xa0
29         .cfi_adjust_cfa_offset  0xa0
30         brasl   %r14, fn2
31         lmg     %r13, %r15, 0x108(%r15)
32         .cfi_restore    %r13
33         .cfi_restore    %r14
34         .cfi_restore    %r15
35         .cfi_adjust_cfa_offset  -0xa0
36         br      %r14
37         .cfi_endproc
38         .size   fn1,. - fn1
39
40         .section        .note.GNU-stack,"",@progbits
41         .section        .note.GNU-split-stack,"",@progbits