changeset 37:15f398a44411

Fix verify_oop bug. When verify oop in A0, A0 would be coverd by b.
author Ao Qi <aoqi@loongson.cn>
date Wed, 01 Dec 2010 17:08:35 +0800
parents 18922e417eb4
children 4bd942efa7de
files hotspot/src/cpu/mips/vm/assembler_mips.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/hotspot/src/cpu/mips/vm/assembler_mips.cpp	Wed Dec 01 17:47:08 2010 +0800
+++ b/hotspot/src/cpu/mips/vm/assembler_mips.cpp	Wed Dec 01 17:08:35 2010 +0800
@@ -2069,8 +2069,8 @@
 	sw(AT, SP ,- 6*wordSize);	
 	sw(T9, SP ,- 7*wordSize);	
 	addiu(SP, SP, - 7 * wordSize);
+	move(A1, reg);
 	move(A0, (int)b);
-	move(A1, reg);
 	// call indirectly to solve generation ordering problem
 	move(AT, (int)StubRoutines::verify_oop_subroutine_entry_address());        	
 	lw(T9, AT, 0);