.file "20000217-1.c" .text .align 2 .globl showbug .type showbug, @function showbug: link.w %a6,#0 move.l 8(%a6),%a1 move.l 12(%a6),%a0 move.w (%a1),%d0 add.w (%a0),%d0 subq.w #8,%d0 move.w %d0,(%a1) cmp.w #7,%d0 shi %d0 extb.l %d0 neg.l %d0 unlk %a6 rts .size showbug, .-showbug .align 2 .globl main .type main, @function main: link.w %a6,#-4 clr.w -4(%a6) move.w #10,-2(%a6) pea -2(%a6) pea -4(%a6) jbsr showbug addq.l #8,%sp tst.w %d0 jbeq .L3 jbsr abort .align 2 .L3: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"