Index: src/runtime/lookup-ppc-elf.S ================================================================== --- src/runtime/lookup-ppc-elf.S +++ src/runtime/lookup-ppc-elf.S @@ -20,11 +20,11 @@ .globl objc_msg_lookup_super .section .text objc_msg_lookup: cmpwi %r3, 0 - beq ret_nil + beq- ret_nil lwz %r5, 0(%r3) lwz %r5, 32(%r5) lookup: @@ -39,11 +39,11 @@ lwzx %r5, %r5, %r6 lwzx %r5, %r5, %r7 lwzx %r5, %r5, %r8 cmpwi %r5, 0 - beq forward + beq- forward mr %r3, %r5 blr forward: @@ -50,11 +50,11 @@ b objc_not_found_handler@plt objc_msg_lookup_super: lwz %r5, 0(%r3) cmpwi %r5, 0 - beq ret_nil + beq- ret_nil lwz %r5, 4(%r3) lwz %r5, 32(%r5) b lookup