--- old/src/hotspot/share/gc/parallel/mutableNUMASpace.cpp 2017-10-13 18:25:18.115848893 -0400 +++ new/src/hotspot/share/gc/parallel/mutableNUMASpace.cpp 2017-10-13 18:25:17.742440117 -0400 @@ -862,7 +862,7 @@ if (p != NULL) { HeapWord* cur_top, *cur_chunk_top = p + size; while ((cur_top = top()) < cur_chunk_top) { // Keep _top updated. - if (Atomic::cmpxchg_ptr(cur_chunk_top, top_addr(), cur_top) == cur_top) { + if (Atomic::cmpxchg(cur_chunk_top, top_addr(), cur_top) == cur_top) { break; } }