.file "20000111-1.c" .text .align 2 .globl bar .type bar, @function bar: link.w %a6,#0 clr.l %d0 move.l (%a0),%a0 tst.l %a0 jbeq .L4 tst.l (%a0) jbeq .L4 moveq.l #1,%d0 .align 2 .L4: tst.l %d0 jbeq .L1 jbsr do_something .align 2 .L1: unlk %a6 rts .size bar, .-bar .align 2 .globl foo .type foo, @function foo: link.w %a6,#0 clr.l %d0 move.l 8(%a6),%a0 move.l (%a0),%a0 tst.l %a0 jbeq .L6 tst.l (%a0) jbeq .L6 moveq.l #1,%d0 .align 2 .L6: unlk %a6 rts .size foo, .-foo .ident "GCC: (GNU) 3.3.2"