| Index: src/mips/macro-assembler-mips.cc
 | 
| diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc
 | 
| index e345666e9c1d28fff24fd75afc7ac2f8ff35d4a2..4e297a68b163587c4a2ace8be27d83f28a5e08bd 100644
 | 
| --- a/src/mips/macro-assembler-mips.cc
 | 
| +++ b/src/mips/macro-assembler-mips.cc
 | 
| @@ -302,7 +302,8 @@ void MacroAssembler::RecordWrite(Register object,
 | 
|    if (ra_status == kRAHasNotBeenSaved) {
 | 
|      push(ra);
 | 
|    }
 | 
| -  RecordWriteStub stub(object, value, address, remembered_set_action, fp_mode);
 | 
| +  RecordWriteStub stub(isolate(), object, value, address, remembered_set_action,
 | 
| +                       fp_mode);
 | 
|    CallStub(&stub);
 | 
|    if (ra_status == kRAHasNotBeenSaved) {
 | 
|      pop(ra);
 | 
| @@ -352,7 +353,7 @@ void MacroAssembler::RememberedSetHelper(Register object,  // For debug tests.
 | 
|    }
 | 
|    push(ra);
 | 
|    StoreBufferOverflowStub store_buffer_overflow =
 | 
| -      StoreBufferOverflowStub(fp_mode);
 | 
| +      StoreBufferOverflowStub(isolate(), fp_mode);
 | 
|    CallStub(&store_buffer_overflow);
 | 
|    pop(ra);
 | 
|    bind(&done);
 | 
| @@ -1456,7 +1457,7 @@ void MacroAssembler::TruncateDoubleToI(Register result,
 | 
|    Subu(sp, sp, Operand(kDoubleSize));  // Put input on stack.
 | 
|    sdc1(double_input, MemOperand(sp, 0));
 | 
|  
 | 
| -  DoubleToIStub stub(sp, result, 0, true, true);
 | 
| +  DoubleToIStub stub(isolate(), sp, result, 0, true, true);
 | 
|    CallStub(&stub);
 | 
|  
 | 
|    Addu(sp, sp, Operand(kDoubleSize));
 | 
| @@ -1477,7 +1478,8 @@ void MacroAssembler::TruncateHeapNumberToI(Register result, Register object) {
 | 
|  
 | 
|    // If we fell through then inline version didn't succeed - call stub instead.
 | 
|    push(ra);
 | 
| -  DoubleToIStub stub(object,
 | 
| +  DoubleToIStub stub(isolate(),
 | 
| +                     object,
 | 
|                       result,
 | 
|                       HeapNumber::kValueOffset - kHeapObjectTag,
 | 
|                       true,
 | 
| @@ -2691,7 +2693,7 @@ void MacroAssembler::Push(Handle<Object> handle) {
 | 
|  void MacroAssembler::DebugBreak() {
 | 
|    PrepareCEntryArgs(0);
 | 
|    PrepareCEntryFunction(ExternalReference(Runtime::kDebugBreak, isolate()));
 | 
| -  CEntryStub ces(1);
 | 
| +  CEntryStub ces(isolate(), 1);
 | 
|    ASSERT(AllowThisStubCall(&ces));
 | 
|    Call(ces.GetCode(isolate()), RelocInfo::DEBUG_BREAK);
 | 
|  }
 | 
| @@ -3966,7 +3968,7 @@ void MacroAssembler::CallApiFunctionAndReturn(
 | 
|    // Native call returns to the DirectCEntry stub which redirects to the
 | 
|    // return address pushed on stack (could have moved after GC).
 | 
|    // DirectCEntry stub itself is generated early and never moves.
 | 
| -  DirectCEntryStub stub;
 | 
| +  DirectCEntryStub stub(isolate());
 | 
|    stub.GenerateCall(this, t9);
 | 
|  
 | 
|    if (FLAG_log_timer_events) {
 | 
| @@ -4216,7 +4218,7 @@ void MacroAssembler::CallRuntime(const Runtime::Function* f,
 | 
|    // smarter.
 | 
|    PrepareCEntryArgs(num_arguments);
 | 
|    PrepareCEntryFunction(ExternalReference(f, isolate()));
 | 
| -  CEntryStub stub(1, save_doubles);
 | 
| +  CEntryStub stub(isolate(), 1, save_doubles);
 | 
|    CallStub(&stub);
 | 
|  }
 | 
|  
 | 
| @@ -4227,7 +4229,7 @@ void MacroAssembler::CallExternalReference(const ExternalReference& ext,
 | 
|    PrepareCEntryArgs(num_arguments);
 | 
|    PrepareCEntryFunction(ext);
 | 
|  
 | 
| -  CEntryStub stub(1);
 | 
| +  CEntryStub stub(isolate(), 1);
 | 
|    CallStub(&stub, TypeFeedbackId::None(), al, zero_reg, Operand(zero_reg), bd);
 | 
|  }
 | 
|  
 | 
| @@ -4256,7 +4258,7 @@ void MacroAssembler::TailCallRuntime(Runtime::FunctionId fid,
 | 
|  void MacroAssembler::JumpToExternalReference(const ExternalReference& builtin,
 | 
|                                               BranchDelaySlot bd) {
 | 
|    PrepareCEntryFunction(builtin);
 | 
| -  CEntryStub stub(1);
 | 
| +  CEntryStub stub(isolate(), 1);
 | 
|    Jump(stub.GetCode(isolate()),
 | 
|         RelocInfo::CODE_TARGET,
 | 
|         al,
 | 
| 
 |