Mercurial > hg > graal-jvmci-8
diff src/cpu/sparc/vm/stubGenerator_sparc.cpp @ 1844:75588558f1bf
6980792: Crash "exception happened outside interpreter, nmethods and vtable stubs (1)"
Reviewed-by: kvn
author | never |
---|---|
date | Thu, 07 Oct 2010 21:40:55 -0700 |
parents | 065dd1ca3ab6 |
children | f95d63e2154a |
line wrap: on
line diff
--- a/src/cpu/sparc/vm/stubGenerator_sparc.cpp Wed Oct 06 14:18:32 2010 -0700 +++ b/src/cpu/sparc/vm/stubGenerator_sparc.cpp Thu Oct 07 21:40:55 2010 -0700 @@ -2586,6 +2586,8 @@ __ restore(); #endif + assert_clean_int(O2_count, G1); // Make sure 'count' is clean int. + #ifdef ASSERT // caller guarantees that the arrays really are different // otherwise, we would have to make conjoint checks @@ -2600,8 +2602,6 @@ } #endif //ASSERT - assert_clean_int(O2_count, G1); // Make sure 'count' is clean int. - checkcast_copy_entry = __ pc(); // caller can pass a 64-bit byte count here (from generic stub) BLOCK_COMMENT("Entry:");