.file "930123-1.c" .text .align 2 .globl f .type f, @function f: link.w %a6,#0 move.l 8(%a6),%a0 clr.l (%a0) unlk %a6 rts .size f, .-f .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "c" .text .align 2 .globl main .type main, @function main: link.w %a6,#-8 move.w .LC0,-6(%a6) pea -4(%a6) jbsr f addq.l #4,%sp tst.l -4(%a6) sne %d0 moveq.l #97,%d1 sub.b %d0,%d1 move.b %d1,-6(%a6) cmp.b #97,%d1 jbeq .L5 jbsr abort .align 2 .L5: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"