.file "20020216-1.c" .text .little .global c .data .type c, @object .size c, 1 c: .byte -1 .text .align 1 .align 5 .global foo .type foo, @function foo: mov.l .L2,r1 mov.l r14,@-r15 mov.b @r1,r0 mov r15,r14 mov #-103,r1 extu.w r0,r0 xor r1,r0 mov r14,r15 rts mov.l @r15+,r14 .L3: .align 2 .L2: .long c .size foo, .-foo .align 1 .align 5 .global main .type main, @function main: mov.l r14,@-r15 mov.l .L7,r0 sts.l pr,@-r15 jsr @r0 mov r15,r14 mov.l .L8,r1 cmp/eq r1,r0 bt .L6 mov.l .L9,r1 jsr @r1 nop .align 5 .L6: mov.l .L10,r1 jsr @r1 mov #0,r4 .L11: .align 2 .L7: .long foo .L8: .long -65434 .L9: .long abort .L10: .long exit .size main, .-main .ident "GCC: (GNU) 3.3.2"