diff --git a/src/builtins/ppc/builtins-ppc.cc b/src/builtins/ppc/builtins-ppc.cc index 7ffa9f1f0312..e033c7ee5572 100644 --- a/src/builtins/ppc/builtins-ppc.cc +++ b/src/builtins/ppc/builtins-ppc.cc @@ -823,7 +823,6 @@ static void MaybeTailCallOptimizedCodeSlot(MacroAssembler* masm, static_assert(kJavaScriptCallCodeStartRegister == r5, "ABI mismatch"); __ addi(r5, optimized_code_entry, Operand(Code::kHeaderSize - kHeapObjectTag)); - __ mr(ip, r5); __ Jump(r5); // Optimized code slot contains deoptimized code, evict it and re-enter the diff --git a/src/s390/macro-assembler-s390.cc b/src/s390/macro-assembler-s390.cc index a82e3a6c4823..aa6d0aadc9ee 100644 --- a/src/s390/macro-assembler-s390.cc +++ b/src/s390/macro-assembler-s390.cc @@ -161,7 +161,7 @@ void TurboAssembler::Call(Register target) { } void MacroAssembler::CallJSEntry(Register target) { - DCHECK(target == ip); + DCHECK(target == r4); Call(target); }