.file "no-builtin-1.c" .globl abs_called .section .bss .align 2 .type abs_called, @object .size abs_called, 4 abs_called: .zero 4 .text .align 2 .globl main .type main, @function main: link.w %a6,#0 tst.l abs_called jbne .L4 jbsr abort .align 2 .L4: clr.l -(%sp) jbsr exit nop .size main, .-main .align 2 .type abs, @function abs: link.w %a6,#0 moveq.l #1,%d0 move.l %d0,abs_called move.l 8(%a6),%d0 moveq.l #-1,%d1 cmp.l %d0,%d1 jble .L6 moveq.l #-1,%d0 .L6: unlk %a6 rts .size abs, .-abs .align 2 .type labs, @function labs: link.w %a6,#0 jbsr abort nop .size labs, .-labs .ident "GCC: (GNU) 3.3.2"