.file "980612-1.c" .global f .section ".data" .type f, #object .size f, 2 f: .byte 5 .skip 1 .section ".text" .align 4 .global g .type g, #function .proc 0110 g: !#PROLOGUE# 0 !#PROLOGUE# 1 sethi %hi(f), %o0 retl or %o0, %lo(f), %o0 .size g, .-g .align 4 .global h .type h, #function .proc 04 h: !#PROLOGUE# 0 !#PROLOGUE# 1 retl mov -1, %o0 .size h, .-h .align 4 .global main .type main, #function .proc 04 main: !#PROLOGUE# 0 save %sp, -104, %sp !#PROLOGUE# 1 call g, 0 nop call h, 0 mov %o0, %l0 ldub [%l0], %g1 and %g1, 111, %g1 cmp %g1, 2 bg .LL4 stb %o0, [%l0+1] call abort, 0 nop .LL4: call exit, 0 mov 0, %o0 nop .size main, .-main .ident "GCC: (GNU) 3.3.2"