--- old/src/hotspot/share/gc/shared/taskqueue.inline.hpp 2017-10-11 09:34:51.035981915 -0400 +++ new/src/hotspot/share/gc/shared/taskqueue.inline.hpp 2017-10-11 09:34:50.613429337 -0400 @@ -259,9 +259,9 @@ template inline typename TaskQueueSuper::Age TaskQueueSuper::Age::cmpxchg(const Age new_age, const Age old_age) volatile { - return (size_t) Atomic::cmpxchg_ptr((intptr_t)new_age._data, - (volatile intptr_t *)&_data, - (intptr_t)old_age._data); + return (size_t) Atomic::cmpxchg((intptr_t)new_age._data, + (volatile intptr_t *)&_data, + (intptr_t)old_age._data); } template