--- old/src/cpu/sparc/vm/c1_Runtime1_sparc.cpp Thu Jan 20 13:59:29 2011 +++ new/src/cpu/sparc/vm/c1_Runtime1_sparc.cpp Thu Jan 20 13:59:29 2011 @@ -709,7 +709,7 @@ case throw_array_store_exception_id: { __ set_info("throw_array_store_exception", dont_gc_arguments); - oop_maps = generate_exception_throw(sasm, CAST_FROM_FN_PTR(address, throw_array_store_exception), false); + oop_maps = generate_exception_throw(sasm, CAST_FROM_FN_PTR(address, throw_array_store_exception), true); } break;