< prev index next >

src/hotspot/share/oops/accessBackend.inline.hpp

Print this page
rev 56016 : 8229422: Taskqueue: Outdated selection of weak memory model platforms
Reviewed-by:

*** 129,139 **** template <DecoratorSet decorators> template <DecoratorSet ds, typename T> inline typename EnableIf< HasDecorator<ds, MO_SEQ_CST>::value, T>::type RawAccessBarrier<decorators>::load_internal(void* addr) { ! if (support_IRIW_for_not_multiple_copy_atomic_cpu) { OrderAccess::fence(); } return OrderAccess::load_acquire(reinterpret_cast<const volatile T*>(addr)); } --- 129,139 ---- template <DecoratorSet decorators> template <DecoratorSet ds, typename T> inline typename EnableIf< HasDecorator<ds, MO_SEQ_CST>::value, T>::type RawAccessBarrier<decorators>::load_internal(void* addr) { ! if (SUPPORT_IRIW_FOR_NOT_MULTI_COPY_ATOMIC_CPU) { OrderAccess::fence(); } return OrderAccess::load_acquire(reinterpret_cast<const volatile T*>(addr)); }
< prev index next >