--- a/hotspot/src/share/vm/runtime/thread.cpp Wed Dec 19 15:40:35 2012 -0800
+++ b/hotspot/src/share/vm/runtime/thread.cpp Wed Dec 19 19:21:15 2012 -0800
@@ -2190,7 +2190,7 @@
// BiasedLocking needs an updated RegisterMap for the revoke monitors pass
RegisterMap reg_map(this, UseBiasedLocking);
frame compiled_frame = f.sender(®_map);
- if (compiled_frame.can_be_deoptimized()) {
+ if (!StressCompiledExceptionHandlers && compiled_frame.can_be_deoptimized()) {
Deoptimization::deoptimize(this, compiled_frame, ®_map);
}
}