From fbb8b84039506be0f27aed91aeae6db52614e1c8 Mon Sep 17 00:00:00 2001 From: "palfia@homejinni.com" Date: Tue, 16 Jul 2013 18:02:43 +0000 Subject: [PATCH] MIPS: Fix bug introduced by r15640. This bug causes segfault in the octane benchmark, because the deoptimization entries do not fit in the deopt table. This change increases the table entry size. TEST=octane benchmark BUG= Review URL: https://codereview.chromium.org/19381004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15695 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/mips/deoptimizer-mips.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mips/deoptimizer-mips.cc b/src/mips/deoptimizer-mips.cc index ae8453d..840462e 100644 --- a/src/mips/deoptimizer-mips.cc +++ b/src/mips/deoptimizer-mips.cc @@ -613,7 +613,7 @@ void Deoptimizer::EntryGenerator::Generate() { // Maximum size of a table entry generated below. -const int Deoptimizer::table_entry_size_ = 6 * Assembler::kInstrSize; +const int Deoptimizer::table_entry_size_ = 7 * Assembler::kInstrSize; void Deoptimizer::TableEntryGenerator::GeneratePrologue() { Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm()); -- 2.7.4