.file "930622-1.c" .globl a .data .align 2 .type a, @object .size a, 4 a: .long 1 .text .align 2 .globl g .type g, @function g: link.w %a6,#0 clr.l %d0 unlk %a6 rts .size g, .-g .align 2 .globl h .type h, @function h: link.w %a6,#0 unlk %a6 rts .size h, .-h .align 2 .globl f .type f, @function f: link.w %a6,#0 jbsr g moveq.l #-1,%d1 cmp.l %d0,%d1 jbeq .L3 move.l %d0,a .L3: clr.l %d0 unlk %a6 rts .size f, .-f .align 2 .globl main .type main, @function main: link.w %a6,#0 jbsr f tst.l a jbeq .L7 jbsr abort .align 2 .L7: clr.l -(%sp) jbsr exit nop .size main, .-main .comm b,4,2 .ident "GCC: (GNU) 3.3.2"