.file "uninit-5.c" .text .align 2 .globl func1 .type func1, @function func1: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%d2 jbsr foo tst.l %d2 jbeq .L1 pea 1.w jbsr use addq.l #4,%sp .align 2 .L1: move.l -4(%a6),%d2 unlk %a6 rts .size func1, .-func1 .align 2 .globl func2 .type func2, @function func2: link.w %a6,#0 move.l %d2,-(%sp) clr.l %d2 tst.l 8(%a6) jbeq .L5 moveq.l #1,%d2 .L5: jbsr foo tst.l %d2 jbeq .L4 pea 1.w jbsr use addq.l #4,%sp .align 2 .L4: move.l -4(%a6),%d2 unlk %a6 rts .size func2, .-func2 .ident "GCC: (GNU) 3.3.2"