--- old/src/hotspot/share/interpreter/abstractInterpreter.hpp 2018-10-31 14:22:36.822957338 +0100 +++ new/src/hotspot/share/interpreter/abstractInterpreter.hpp 2018-10-31 14:22:36.702957433 +0100 @@ -89,6 +89,8 @@ java_lang_Float_floatToRawIntBits, // implementation of java.lang.Float.floatToRawIntBits() java_lang_Double_longBitsToDouble, // implementation of java.lang.Double.longBitsToDouble() java_lang_Double_doubleToRawLongBits, // implementation of java.lang.Double.doubleToRawLongBits() + java_lang_System_setBit, + java_lang_System_clrBit, number_of_method_entries, invalid = -1 }; @@ -155,6 +157,8 @@ // the compiled version to the intrinsic version. static bool can_be_compiled(const methodHandle& m) { switch (m->intrinsic_id()) { + case vmIntrinsics::_setBit: // fall thru + case vmIntrinsics::_clrBit: // fall thru case vmIntrinsics::_dsin : // fall thru case vmIntrinsics::_dcos : // fall thru case vmIntrinsics::_dtan : // fall thru