--- old/src/hotspot/share/gc/parallel/psParallelCompact.hpp 2017-10-13 18:25:43.856156493 -0400 +++ new/src/hotspot/share/gc/parallel/psParallelCompact.hpp 2017-10-13 18:25:43.487040031 -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 }