From: ulan@chromium.org Date: Tue, 16 Oct 2012 08:23:15 +0000 (+0000) Subject: Fix MIPS build broken by r12735 'Allow unaligned accesses for ARMv7'. X-Git-Tag: upstream/4.7.83~15845 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f2e52ac123e101b0b9984e74919fdc9f4dd250b;p=platform%2Fupstream%2Fv8.git Fix MIPS build broken by r12735 'Allow unaligned accesses for ARMv7'. R=mstarzinger@chromium.org,palfia@homejinni.com Review URL: https://chromiumcodereview.appspot.com/11167004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12739 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/mips/regexp-macro-assembler-mips.cc b/src/mips/regexp-macro-assembler-mips.cc index 21d1ce1..672ba0e 100644 --- a/src/mips/regexp-macro-assembler-mips.cc +++ b/src/mips/regexp-macro-assembler-mips.cc @@ -1103,6 +1103,11 @@ void RegExpMacroAssemblerMIPS::WriteStackPointerToRegister(int reg) { } +bool RegExpMacroAssemblerMIPS::CanReadUnaligned() { + return false; +} + + // Private methods: void RegExpMacroAssemblerMIPS::CallCheckStackGuardState(Register scratch) { diff --git a/src/mips/regexp-macro-assembler-mips.h b/src/mips/regexp-macro-assembler-mips.h index 5446f52..8dd52a4 100644 --- a/src/mips/regexp-macro-assembler-mips.h +++ b/src/mips/regexp-macro-assembler-mips.h @@ -112,6 +112,7 @@ class RegExpMacroAssemblerMIPS: public NativeRegExpMacroAssembler { virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); virtual void ClearRegisters(int reg_from, int reg_to); virtual void WriteStackPointerToRegister(int reg); + virtual bool CanReadUnaligned(); // Called from RegExp if the stack-guard is triggered. // If the code object is relocated, the return address is fixed before