--- old/src/hotspot/share/runtime/orderAccess.inline.hpp 2017-10-13 18:28:50.396780753 -0400 +++ new/src/hotspot/share/runtime/orderAccess.inline.hpp 2017-10-13 18:28:50.025960009 -0400 @@ -54,28 +54,13 @@ return LoadImpl >()(p); } -inline intptr_t OrderAccess::load_ptr_acquire(const volatile intptr_t* p) { - return load_acquire(p); -} - -inline void* OrderAccess::load_ptr_acquire(const volatile void* p) { - return load_acquire(static_cast(p)); -} - template inline void OrderAccess::release_store(volatile D* p, T v) { StoreImpl >()(v, p); } -inline void OrderAccess::release_store_ptr(volatile intptr_t* p, intptr_t v) { release_store(p, v); } -inline void OrderAccess::release_store_ptr(volatile void* p, void* v) { release_store(static_cast(p), v); } - template inline void OrderAccess::release_store_fence(volatile D* p, T v) { StoreImpl >()(v, p); } - -inline void OrderAccess::release_store_ptr_fence(volatile intptr_t* p, intptr_t v) { release_store_fence(p, v); } -inline void OrderAccess::release_store_ptr_fence(volatile void* p, void* v) { release_store_fence(static_cast(p), v); } - #endif // SHARE_VM_RUNTIME_ORDERACCESS_INLINE_HPP