Skip to content

Commit 3c9c0a6

Browse files
Version 3.29.88.17 (merged r25226)
X87: fix one GC issue caused by x87 crankshaft. [email protected] BUG= Review URL: https://codereview.chromium.org/712933002 git-svn-id: https://v8.googlecode.com/svn/branches/3.29@25232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
1 parent d32a281 commit 3c9c0a6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/version.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
#define MAJOR_VERSION 3
3636
#define MINOR_VERSION 29
3737
#define BUILD_NUMBER 88
38-
#define PATCH_LEVEL 16
38+
#define PATCH_LEVEL 17
3939
// Use 1 for candidates and 0 otherwise.
4040
// (Boolean macro values are not supported by all preprocessors.)
4141
#define IS_CANDIDATE_VERSION 0

src/x87/lithium-codegen-x87.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4060,8 +4060,8 @@ void LCodeGen::DoMathSqrt(LMathSqrt* instr) {
40604060
__ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset));
40614061
__ push(temp_result);
40624062
__ CallRuntimeSaveDoubles(Runtime::kMathSqrtRT);
4063-
RecordSafepointWithRegisters(
4064-
instr->pointer_map(), 0, Safepoint::kNoLazyDeopt);
4063+
RecordSafepointWithRegisters(instr->pointer_map(), 1,
4064+
Safepoint::kNoLazyDeopt);
40654065
__ StoreToSafepointRegisterSlot(temp_result, eax);
40664066
}
40674067
X87PrepareToWrite(result_reg);
@@ -4275,7 +4275,7 @@ void LCodeGen::DoMathExp(LMathExp* instr) {
42754275
__ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset));
42764276
__ push(temp_result);
42774277
__ CallRuntimeSaveDoubles(Runtime::kMathExpRT);
4278-
RecordSafepointWithRegisters(instr->pointer_map(), 0,
4278+
RecordSafepointWithRegisters(instr->pointer_map(), 1,
42794279
Safepoint::kNoLazyDeopt);
42804280
__ StoreToSafepointRegisterSlot(temp_result, eax);
42814281
}

0 commit comments

Comments
 (0)