--- old/src/os/bsd/vm/os_bsd.cpp 2017-08-17 13:30:33.716306361 -0400 +++ new/src/os/bsd/vm/os_bsd.cpp 2017-08-17 13:30:33.600300416 -0400 @@ -952,7 +952,7 @@ if (now <= prev) { return prev; // same or retrograde time; } - const uint64_t obsv = Atomic::cmpxchg(now, (volatile jlong*)&Bsd::_max_abstime, prev); + const uint64_t obsv = Atomic::cmpxchg(now, &Bsd::_max_abstime, prev); assert(obsv >= prev, "invariant"); // Monotonicity // If the CAS succeeded then we're done and return "now". // If the CAS failed and the observed value "obsv" is >= now then