1.1 --- a/src/share/vm/c1/c1_GraphBuilder.cpp Fri May 21 02:59:24 2010 -0700 1.2 +++ b/src/share/vm/c1/c1_GraphBuilder.cpp Sun May 23 01:38:26 2010 -0700 1.3 @@ -2438,13 +2438,13 @@ 1.4 case Bytecodes::_invokestatic : // fall through 1.5 case Bytecodes::_invokedynamic : // fall through 1.6 case Bytecodes::_invokeinterface: invoke(code); break; 1.7 - case Bytecodes::_new : new_instance(s.get_index_big()); break; 1.8 + case Bytecodes::_new : new_instance(s.get_index_u2()); break; 1.9 case Bytecodes::_newarray : new_type_array(); break; 1.10 case Bytecodes::_anewarray : new_object_array(); break; 1.11 case Bytecodes::_arraylength : ipush(append(new ArrayLength(apop(), lock_stack()))); break; 1.12 case Bytecodes::_athrow : throw_op(s.cur_bci()); break; 1.13 - case Bytecodes::_checkcast : check_cast(s.get_index_big()); break; 1.14 - case Bytecodes::_instanceof : instance_of(s.get_index_big()); break; 1.15 + case Bytecodes::_checkcast : check_cast(s.get_index_u2()); break; 1.16 + case Bytecodes::_instanceof : instance_of(s.get_index_u2()); break; 1.17 // Note: we do not have special handling for the monitorenter bytecode if DeoptC1 && DeoptOnAsyncException 1.18 case Bytecodes::_monitorenter : monitorenter(apop(), s.cur_bci()); break; 1.19 case Bytecodes::_monitorexit : monitorexit (apop(), s.cur_bci()); break;