| Index: src/mips64/code-stubs-mips64.cc
|
| diff --git a/src/mips64/code-stubs-mips64.cc b/src/mips64/code-stubs-mips64.cc
|
| index a98c8bdfa5a9a002cc1d324a7b24465d0896498c..bb81a4f8c6a1957b02a3dc7d9b582580967075ef 100644
|
| --- a/src/mips64/code-stubs-mips64.cc
|
| +++ b/src/mips64/code-stubs-mips64.cc
|
| @@ -1076,20 +1076,10 @@ void RestoreRegistersStateStub::GenerateAheadOfTime(Isolate* isolate) {
|
|
|
|
|
| void CodeStub::GenerateFPStubs(Isolate* isolate) {
|
| + // Generate if not already in cache.
|
| SaveFPRegsMode mode = kSaveFPRegs;
|
| - CEntryStub save_doubles(isolate, 1, mode);
|
| - StoreBufferOverflowStub stub(isolate, mode);
|
| - // These stubs might already be in the snapshot, detect that and don't
|
| - // regenerate, which would lead to code stub initialization state being messed
|
| - // up.
|
| - Code* save_doubles_code;
|
| - if (!save_doubles.FindCodeInCache(&save_doubles_code)) {
|
| - save_doubles_code = *save_doubles.GetCode();
|
| - }
|
| - Code* store_buffer_overflow_code;
|
| - if (!stub.FindCodeInCache(&store_buffer_overflow_code)) {
|
| - store_buffer_overflow_code = *stub.GetCode();
|
| - }
|
| + CEntryStub(isolate, 1, mode).GetCode();
|
| + StoreBufferOverflowStub(isolate, mode).GetCode();
|
| isolate->set_fp_stubs_generated(true);
|
| }
|
|
|
|
|