Index: src/x87/lithium-codegen-x87.cc |
diff --git a/src/x87/lithium-codegen-x87.cc b/src/x87/lithium-codegen-x87.cc |
index 2766b658fd1a0c28498173e12b527582092ece76..1945cc0d669760b16c6b9fb6b0e10efe9bda5e1f 100644 |
--- a/src/x87/lithium-codegen-x87.cc |
+++ b/src/x87/lithium-codegen-x87.cc |
@@ -4065,8 +4065,8 @@ void LCodeGen::DoMathSqrt(LMathSqrt* instr) { |
__ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); |
__ push(temp_result); |
__ CallRuntimeSaveDoubles(Runtime::kMathSqrtRT); |
- RecordSafepointWithRegisters( |
- instr->pointer_map(), 0, Safepoint::kNoLazyDeopt); |
+ RecordSafepointWithRegisters(instr->pointer_map(), 1, |
+ Safepoint::kNoLazyDeopt); |
__ StoreToSafepointRegisterSlot(temp_result, eax); |
} |
X87PrepareToWrite(result_reg); |
@@ -4280,7 +4280,7 @@ void LCodeGen::DoMathExp(LMathExp* instr) { |
__ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); |
__ push(temp_result); |
__ CallRuntimeSaveDoubles(Runtime::kMathExpRT); |
- RecordSafepointWithRegisters(instr->pointer_map(), 0, |
+ RecordSafepointWithRegisters(instr->pointer_map(), 1, |
Safepoint::kNoLazyDeopt); |
__ StoreToSafepointRegisterSlot(temp_result, eax); |
} |