Index: src/runtime/lookup-amd64-elf.S ================================================================== --- src/runtime/lookup-amd64-elf.S +++ src/runtime/lookup-amd64-elf.S @@ -43,12 +43,12 @@ jz forward ret forward: - mov objc_not_found_handler@GOTPCREL(%rip), %rax - jmp *(%rax) + movq objc_not_found_handler@GOTPCREL(%rip), %rax + jmp *%rax objc_msg_lookup_super: movq (%rdi), %rax testq %rax, %rax jz ret_nil Index: src/runtime/lookup-x86-elf.S ================================================================== --- src/runtime/lookup-x86-elf.S +++ src/runtime/lookup-x86-elf.S @@ -47,11 +47,11 @@ forward: call get_eip .L1: addl $objc_not_found_handler-.L1, %eax - jmp *(%eax) + jmp *%eax objc_msg_lookup_super: movl 4(%esp), %edx cmpl $0, (%edx) je ret_nil