--- old/src/os/bsd/vm/os_bsd.cpp 2017-08-13 21:55:14.524180424 -0400 +++ new/src/os/bsd/vm/os_bsd.cpp 2017-08-13 21:55:14.412174674 -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