--- old/src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp 2019-11-21 11:17:02.155441172 +0100 +++ new/src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp 2019-11-21 11:17:01.747434623 +0100 @@ -335,4 +335,11 @@ return old; } +template +struct Atomic::PlatformOrderedLoad +{ + template + T operator()(const volatile T* p) const { T t = *p; OrderAccess::acquire(); return t; } +}; + #endif // OS_CPU_LINUX_S390_ATOMIC_LINUX_S390_HPP