--- old/src/hotspot/share/gc/parallel/psParallelCompact.hpp 2017-10-10 17:31:40.197274214 -0400 +++ new/src/hotspot/share/gc/parallel/psParallelCompact.hpp 2017-10-10 17:31:39.742374610 -0400 @@ -586,7 +586,7 @@ #ifdef ASSERT HeapWord* tmp = _highest_ref; while (addr > tmp) { - tmp = (HeapWord*)Atomic::cmpxchg_ptr(addr, &_highest_ref, tmp); + tmp = Atomic::cmpxchg(addr, &_highest_ref, tmp); } #endif // #ifdef ASSERT }