.file "stackframe.c" .text .globl foo .type foo, @function foo: subl $8284, %esp movl $0, 8216(%esp) jmp .L2 .L3: subl $12, %esp leal 4132(%esp), %eax pushl %eax call test1 addl $16, %esp movl $0, 8220(%esp) jmp .L4 .L5: movl $0, 8224(%esp) jmp .L6 .L7: movl $0, 8228(%esp) jmp .L8 .L9: subl $12, %esp leal 36(%esp), %eax pushl %eax call test1 addl $16, %esp movl $0, 8228(%esp) jmp .L10 .L11: movl $0, 8236(%esp) jmp .L12 .L13: movl $0, 8240(%esp) jmp .L14 .L15: movl $0, 8248(%esp) jmp .L16 .L17: movl $0, 8252(%esp) jmp .L18 .L19: movl $0, 8256(%esp) jmp .L20 .L21: movl $0, 8260(%esp) jmp .L22 .L23: movl $0, 8264(%esp) jmp .L24 .L25: movl $0, 8268(%esp) jmp .L26 .L27: leal 8268(%esp), %eax incl (%eax) .L26: subl $12, %esp pushl 8280(%esp) call bar addl $16, %esp cmpl 8268(%esp), %eax jg .L27 leal 8264(%esp), %eax incl (%eax) .L24: subl $12, %esp pushl 8276(%esp) call bar addl $16, %esp cmpl 8264(%esp), %eax jg .L25 leal 8260(%esp), %eax incl (%eax) .L22: subl $12, %esp pushl 8272(%esp) call bar addl $16, %esp cmpl 8260(%esp), %eax jg .L23 leal 8256(%esp), %eax incl (%eax) .L20: subl $12, %esp pushl 8268(%esp) call bar addl $16, %esp cmpl 8256(%esp), %eax jg .L21 leal 8252(%esp), %eax incl (%eax) .L18: subl $12, %esp pushl 8264(%esp) call bar addl $16, %esp cmpl 8252(%esp), %eax jg .L19 leal 8248(%esp), %eax incl (%eax) .L16: subl $12, %esp pushl 8260(%esp) call bar addl $16, %esp cmpl 8248(%esp), %eax jg .L17 leal 8240(%esp), %eax incl (%eax) .L14: subl $12, %esp pushl 8252(%esp) call bar addl $16, %esp cmpl 8240(%esp), %eax jg .L15 leal 8236(%esp), %eax incl (%eax) .L12: subl $12, %esp pushl 8248(%esp) call bar addl $16, %esp cmpl 8236(%esp), %eax jg .L13 leal 8232(%esp), %eax incl (%eax) .L10: subl $12, %esp pushl 8244(%esp) call bar addl $16, %esp cmpl 8232(%esp), %eax jg .L11 leal 8228(%esp), %eax incl (%eax) .L8: subl $12, %esp pushl 8240(%esp) call bar addl $16, %esp cmpl 8228(%esp), %eax jg .L9 leal 8224(%esp), %eax incl (%eax) .L6: subl $12, %esp pushl 8236(%esp) call bar addl $16, %esp cmpl 8224(%esp), %eax jg .L7 leal 8220(%esp), %eax incl (%eax) .L4: subl $12, %esp pushl 8232(%esp) call bar addl $16, %esp cmpl 8220(%esp), %eax jg .L5 leal 8216(%esp), %eax incl (%eax) .L2: subl $12, %esp pushl 8228(%esp) call bar addl $16, %esp cmpl 8216(%esp), %eax jg .L3 addl $8284, %esp ret .size foo, .-foo .ident "GCC: (GNU) 4.0.0 20050410 (prerelease) (Debian 4.0-0pre10)" .section .note.GNU-stack,"",@progbits