--- old/src/hotspot/share/runtime/vm_operations.cpp 2018-03-26 21:45:48.000000000 -0400 +++ new/src/hotspot/share/runtime/vm_operations.cpp 2018-03-26 21:45:47.000000000 -0400 @@ -417,7 +417,7 @@ } volatile bool VM_Exit::_vm_exited = false; -Thread * VM_Exit::_shutdown_thread = NULL; +Thread * volatile VM_Exit::_shutdown_thread = NULL; int VM_Exit::set_vm_exited() {