.file "990424-1.c" .text .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l %a2,-(%sp) pea 3.w pea 2.w pea 1.w lea foo,%a2 jbsr (%a2) pea 3.w pea 2.w pea 1.w jbsr (%a2) clr.l -(%sp) jbsr exit nop .size main, .-main .data .align 2 .type last_align.0, @object .size last_align.0, 4 last_align.0: .long -1 .text .align 2 .globl foo .type foo, @function foo: link.w %a6,#-4 move.l %a6,%d1 subq.l #4,%d1 moveq.l #15,%d0 and.l %d0,%d1 move.l (last_align.0),%d0 jblt .L6 cmp.l %d1,%d0 jbeq .L2 jbra .L7 .align 2 .L6: move.l %d1,(last_align.0) jbra .L2 .align 2 .L7: jbsr abort .align 2 .L2: unlk %a6 rts .size foo, .-foo .ident "GCC: (GNU) 3.3.2"