diff -r 6dc5471e0f66 -r 85f13cdfbc1d src/cpu/x86/vm/assembler_x86.cpp --- a/src/cpu/x86/vm/assembler_x86.cpp Tue Dec 15 17:19:40 2009 -0800 +++ b/src/cpu/x86/vm/assembler_x86.cpp Wed Dec 16 12:48:04 2009 +0100 @@ -7666,7 +7666,7 @@ #ifdef ASSERT Label L; - testl(tmp, tmp); + testptr(tmp, tmp); jccb(Assembler::notZero, L); hlt(); bind(L);