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 8fn1: 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 42