| # split_i386_2.s: i386 specific, -fsplit-stack calling non-split | |
| .text | |
| .global fn1 | |
| .type fn1,@function | |
| fn1: | |
| cmp %gs:0x30,%esp | |
| jae 1f | |
| call __morestack | |
| ret | |
| 1: | |
| call fn3 | |
| ret | |
| .size fn1,. - fn1 | |
| .global fn2 | |
| .type fn2,@function | |
| fn2: | |
| lea -0x200(%esp),%ecx | |
| cmp %gs:0x30,%ecx | |
| jae 1f | |
| call __morestack | |
| ret | |
| 1: | |
| call fn3 | |
| ret | |
| .size fn2,. - fn2 | |
| .section .note.GNU-stack,"",@progbits | |
| .section .note.GNU-split-stack,"",@progbits |