--- old/src/hotspot/share/memory/universe.cpp 2017-10-13 18:26:30.284227812 -0400 +++ new/src/hotspot/share/memory/universe.cpp 2017-10-13 18:26:29.911198918 -0400 @@ -536,7 +536,7 @@ oop Universe::swap_reference_pending_list(oop list) { assert_pll_locked(is_locked); - return (oop)Atomic::xchg_ptr(list, &_reference_pending_list); + return Atomic::xchg(list, &_reference_pending_list); } #undef assert_pll_locked