1.1 --- a/src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp Tue Jun 12 16:23:31 2012 -0700 1.2 +++ b/src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp Wed Jun 13 11:36:03 2012 -0700 1.3 @@ -965,10 +965,10 @@ 1.4 if (!x->klass()->is_loaded() || PatchALot) { 1.5 patching_info = state_for(x, x->state_before()); 1.6 1.7 - // cannot re-use same xhandlers for multiple CodeEmitInfos, so 1.8 - // clone all handlers. This is handled transparently in other 1.9 - // places by the CodeEmitInfo cloning logic but is handled 1.10 - // specially here because a stub isn't being used. 1.11 + // Cannot re-use same xhandlers for multiple CodeEmitInfos, so 1.12 + // clone all handlers (NOTE: Usually this is handled transparently 1.13 + // by the CodeEmitInfo cloning logic in CodeStub constructors but 1.14 + // is done explicitly here because a stub isn't being used). 1.15 x->set_exception_handlers(new XHandlers(x->exception_handlers())); 1.16 } 1.17 CodeEmitInfo* info = state_for(x, x->state());