--- old/src/hotspot/share/gc/shared/taskqueue.inline.hpp 2017-10-10 17:32:06.054489749 -0400 +++ new/src/hotspot/share/gc/shared/taskqueue.inline.hpp 2017-10-10 17:32:05.596971707 -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