hotspot/src/share/vm/opto/parse1.cpp
changeset 4905 2c336fd2edc7
parent 4643 61c659c91c57
child 5029 cc2198aa63cb
--- a/hotspot/src/share/vm/opto/parse1.cpp	Tue Feb 16 16:17:46 2010 -0800
+++ b/hotspot/src/share/vm/opto/parse1.cpp	Tue Feb 16 20:07:48 2010 -0800
@@ -824,7 +824,6 @@
   case Bytecodes::_ddiv:
   case Bytecodes::_checkcast:
   case Bytecodes::_instanceof:
-  case Bytecodes::_athrow:
   case Bytecodes::_anewarray:
   case Bytecodes::_newarray:
   case Bytecodes::_multianewarray:
@@ -834,6 +833,8 @@
     return true;
     break;
 
+  // Don't rerun athrow since it's part of the exception path.
+  case Bytecodes::_athrow:
   case Bytecodes::_invokestatic:
   case Bytecodes::_invokedynamic:
   case Bytecodes::_invokespecial: