# HG changeset patch # User Ao Qi # Date 1291194515 -28800 # Node ID 15f398a444116480066cf559c241e4114105b2e0 # Parent 18922e417eb42594d7cd96aa25caed65747aafed Fix verify_oop bug. When verify oop in A0, A0 would be coverd by b. diff -r 18922e417eb4 -r 15f398a44411 hotspot/src/cpu/mips/vm/assembler_mips.cpp --- 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);