| Index: test/cctest/test-code-stubs-mips64.cc | 
| diff --git a/test/cctest/test-code-stubs-mips64.cc b/test/cctest/test-code-stubs-mips64.cc | 
| index 9f146f65fd9698e643190fa4fbb9a6caa95bd842..1415cec0798eacbc662c231fa0f1876ec5f9712c 100644 | 
| --- a/test/cctest/test-code-stubs-mips64.cc | 
| +++ b/test/cctest/test-code-stubs-mips64.cc | 
| @@ -62,6 +62,11 @@ ConvertDToIFunc MakeConvertDToIFuncTrampoline(Isolate* isolate, | 
| // Save callee save registers. | 
| __ MultiPush(kCalleeSaved | ra.bit()); | 
|  | 
| +  // Save callee-saved FPU registers. | 
| +  __ MultiPushFPU(kCalleeSavedFPU); | 
| +  // Set up the reserved register for 0.0. | 
| +  __ Move(kDoubleRegZero, 0.0); | 
| + | 
| // For softfp, move the input value into f12. | 
| if (IsMipsSoftFloatABI) { | 
| __ Move(f12, a0, a1); | 
| @@ -117,6 +122,9 @@ ConvertDToIFunc MakeConvertDToIFuncTrampoline(Isolate* isolate, | 
| __ Branch(&ok, eq, v0, Operand(zero_reg)); | 
| __ bind(&ok); | 
|  | 
| +  // Restore callee-saved FPU registers. | 
| +  __ MultiPopFPU(kCalleeSavedFPU); | 
| + | 
| // Restore callee save registers. | 
| __ MultiPop(kCalleeSaved | ra.bit()); | 
|  | 
|  |