Open sendaoYan opened 1 week ago
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
git mv hotspot/src/os_cpu/linux_riscv/vm/atomic_linux_riscv.hpp hotspot/src/os_cpu/linux_riscv/vm/atomic_linux_riscv.inline.hpp
diff --git a/hotspot/src/os_cpu/linux_riscv/vm/atomic_linux_riscv.inline.hpp b/hotspot/src/os_cpu/linux_riscv/vm/atomic_linux_riscv.inline.hpp
index 9b8b1a31774..d2c3259808e 100644
--- a/hotspot/src/os_cpu/linux_riscv/vm/atomic_linux_riscv.inline.hpp
+++ b/hotspot/src/os_cpu/linux_riscv/vm/atomic_linux_riscv.inline.hpp
@@ -23,10 +23,12 @@
*
*/
-#ifndef OS_CPU_LINUX_RISCV_ATOMIC_LINUX_RISCV_HPP
-#define OS_CPU_LINUX_RISCV_ATOMIC_LINUX_RISCV_HPP
+#ifndef OS_CPU_LINUX_RISCV_ATOMIC_LINUX_RISCV_INLINE_HPP
+#define OS_CPU_LINUX_RISCV_ATOMIC_LINUX_RISCV_INLINE_HPP
-#include "runtime/vm_version.hpp"
+#include "runtime/atomic.hpp"
+#include "runtime/os.hpp"
+#include "vm_version_riscv.hpp"
// Implementation of class atomic
@@ -116,4 +118,4 @@ inline T Atomic::PlatformCmpxchg<4>::operator()(T exchange_value,
return rv;
}
-#endif // OS_CPU_LINUX_RISCV_ATOMIC_LINUX_RISCV_HPP
+#endif // OS_CPU_LINUX_RISCV_ATOMIC_LINUX_RISCV_INLINE_HPP
8233787: Break cycle in vm_version* includes
To github.com:sendaoYan/riscv-port-jdk8u-ysd.git 9152eb54be9..0a16b6efc42 minus-jbs8276799 -> minus-jbs8276799
build-precompiled.log make-fastdebug-aarch64.log make-fastdebug-x86_64.log make-release-aarch64.log make-release-x86_64.log make-riscv64.log make-slowdebug-aarch64.log make-slowdebug-x86_64.log