PR binutils/12467
[binutils.git] / gold / testsuite / split_i386_1.s
blob9ac816eae6b9c9543a7b9aea3986d2e6aa83acef
1 # split_i386_1.s: i386 specific test case for -fsplit-stack.
3 .text
5 .global fn1
6 .type fn1,@function
7 fn1:
8 cmp %gs:0x30,%esp
9 jae 1f
10 call __morestack
11 ret
13 call fn2
14 ret
16 .size fn1,. - fn1
18 .global fn2
19 .type fn2,@function
20 fn2:
21 lea -0x200(%esp),%ecx
22 cmp %gs:0x30,%ecx
23 jae 1f
24 call __morestack
25 ret
27 call fn1
28 ret
30 .size fn2,. - fn2
32 .section .note.GNU-stack,"",@progbits
33 .section .note.GNU-split-stack,"",@progbits