From: Goran Jakovljevic Date: Mon, 26 Oct 2015 13:28:52 +0000 (+0100) Subject: MIPS32: Fix loading address in GenerateStaticOrDirectCall X-Git-Tag: android-x86-7.1-r1~889^2~69^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=1a87837c07a6ef075fa973acaa8d846da3448728;p=android-x86%2Fart.git MIPS32: Fix loading address in GenerateStaticOrDirectCall Load word instead of doubleword. Change-Id: I496278c87577ee23c8dd4c4be7b64214efcdd1f6 --- diff --git a/compiler/optimizing/code_generator_mips.cc b/compiler/optimizing/code_generator_mips.cc index 4404aa328..8ba455618 100644 --- a/compiler/optimizing/code_generator_mips.cc +++ b/compiler/optimizing/code_generator_mips.cc @@ -3025,7 +3025,7 @@ void CodeGeneratorMIPS::GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke FALLTHROUGH_INTENDED; case HInvokeStaticOrDirect::CodePtrLocation::kCallArtMethod: // T9 = callee_method->entry_point_from_quick_compiled_code_; - __ LoadFromOffset(kLoadDoubleword, + __ LoadFromOffset(kLoadWord, T9, callee_method.AsRegister(), ArtMethod::EntryPointFromQuickCompiledCodeOffset(