Index: src/runtime/lookup-asm/lookup-asm-sparc-elf.S ================================================================== --- src/runtime/lookup-asm/lookup-asm-sparc-elf.S +++ src/runtime/lookup-asm/lookup-asm-sparc-elf.S @@ -25,11 +25,11 @@ .section .text .macro generate_lookup name not_found \name: cmp %o0, 0 - beq,a ret_nil + beq,pn ret_nil nop ld [%o0], %o2 ld [%o2 + 32], %o2 @@ -51,11 +51,11 @@ #endif ld [%o2 + %o4], %o2 ld [%o2 + %o5], %o2 cmp %o2, 0 - beq,a \not_found + beq,pn \not_found nop retl mov %o2, %o0 .type \name, %function @@ -64,11 +64,11 @@ .macro generate_lookup_super name lookup \name: ld [%o0], %o2 cmp %o2, 0 - beq,a ret_nil + beq,pn ret_nil nop ld [%o0 + 4], %o2 ba .Lmain_\lookup ld [%o2 + 32], %o2 Index: src/runtime/lookup-asm/lookup-asm-sparc64-elf.S ================================================================== --- src/runtime/lookup-asm/lookup-asm-sparc64-elf.S +++ src/runtime/lookup-asm/lookup-asm-sparc64-elf.S @@ -25,11 +25,11 @@ .section .text .macro generate_lookup name not_found \name: cmp %o0, 0 - beq,a ret_nil + beq,pn ret_nil nop ldx [%o0], %o2 ldx [%o2 + 64], %o2 @@ -51,11 +51,11 @@ #endif ldx [%o2 + %o4], %o2 ldx [%o2 + %o5], %o2 cmp %o2, 0 - beq,a \not_found + beq,pn \not_found nop retl mov %o2, %o0 .type \name, %function @@ -64,11 +64,11 @@ .macro generate_lookup_super name lookup \name: ldx [%o0], %o2 cmp %o2, 0 - beq,a ret_nil + beq,pn ret_nil nop ldx [%o0 + 8], %o2 ba .Lmain_\lookup ldx [%o2 + 64], %o2