diff -r 019b3db480f4 -r fd08f5a976e6 src/hotspot/share/runtime/thread.cpp --- a/src/hotspot/share/runtime/thread.cpp Thu May 09 12:56:15 2019 -0400 +++ b/src/hotspot/share/runtime/thread.cpp Thu May 09 12:04:20 2019 -0500 @@ -3190,8 +3190,7 @@ oop JavaThread::current_park_blocker() { // Support for JSR-166 locks oop thread_oop = threadObj(); - if (thread_oop != NULL && - JDK_Version::current().supports_thread_park_blocker()) { + if (thread_oop != NULL) { return java_lang_Thread::park_blocker(thread_oop); } return NULL; @@ -4007,13 +4006,11 @@ RTMLockingCounters::init(); #endif - if (JDK_Version::current().post_vm_init_hook_enabled()) { - call_postVMInitHook(THREAD); - // The Java side of PostVMInitHook.run must deal with all - // exceptions and provide means of diagnosis. - if (HAS_PENDING_EXCEPTION) { - CLEAR_PENDING_EXCEPTION; - } + call_postVMInitHook(THREAD); + // The Java side of PostVMInitHook.run must deal with all + // exceptions and provide means of diagnosis. + if (HAS_PENDING_EXCEPTION) { + CLEAR_PENDING_EXCEPTION; } {