--- a/src/hotspot/share/oops/accessBackend.inline.hpp Mon Nov 25 14:06:13 2019 +0100
+++ b/src/hotspot/share/oops/accessBackend.inline.hpp Mon Nov 25 12:22:13 2019 +0100
@@ -134,7 +134,7 @@
if (support_IRIW_for_not_multiple_copy_atomic_cpu) {
OrderAccess::fence();
}
- return OrderAccess::load_acquire(reinterpret_cast<const volatile T*>(addr));
+ return Atomic::load_acquire(reinterpret_cast<const volatile T*>(addr));
}
template <DecoratorSet decorators>
@@ -142,7 +142,7 @@
inline typename EnableIf<
HasDecorator<ds, MO_ACQUIRE>::value, T>::type
RawAccessBarrier<decorators>::load_internal(void* addr) {
- return OrderAccess::load_acquire(reinterpret_cast<const volatile T*>(addr));
+ return Atomic::load_acquire(reinterpret_cast<const volatile T*>(addr));
}
template <DecoratorSet decorators>
@@ -158,7 +158,7 @@
inline typename EnableIf<
HasDecorator<ds, MO_SEQ_CST>::value>::type
RawAccessBarrier<decorators>::store_internal(void* addr, T value) {
- OrderAccess::release_store_fence(reinterpret_cast<volatile T*>(addr), value);
+ Atomic::release_store_fence(reinterpret_cast<volatile T*>(addr), value);
}
template <DecoratorSet decorators>
@@ -166,7 +166,7 @@
inline typename EnableIf<
HasDecorator<ds, MO_RELEASE>::value>::type
RawAccessBarrier<decorators>::store_internal(void* addr, T value) {
- OrderAccess::release_store(reinterpret_cast<volatile T*>(addr), value);
+ Atomic::release_store(reinterpret_cast<volatile T*>(addr), value);
}
template <DecoratorSet decorators>