--- old/src/share/vm/interpreter/interpreterRuntime.cpp 2015-03-25 14:14:06.874585392 -0700 +++ new/src/share/vm/interpreter/interpreterRuntime.cpp 2015-03-25 14:14:06.759579607 -0700 @@ -541,7 +541,8 @@ // resolve field fieldDescriptor info; constantPoolHandle pool(thread, method(thread)->constants()); - bool is_put = (bytecode == Bytecodes::_putfield || bytecode == Bytecodes::_putstatic); + bool is_put = (bytecode == Bytecodes::_putfield || bytecode == Bytecodes::_nofast_putfield || + bytecode == Bytecodes::_putstatic); bool is_static = (bytecode == Bytecodes::_getstatic || bytecode == Bytecodes::_putstatic); {