Skip to content

Commit 9ffec67

Browse files
committed
8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg
Backport-of: 2d154fcd0de0612f58abbc5027f409b9b2eb0dc2
1 parent 90d4ff6 commit 9ffec67

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ inline void OrderAccess::storestore() { release(); }
3737
inline void OrderAccess::loadstore() { acquire(); }
3838
inline void OrderAccess::storeload() { fence(); }
3939

40-
#define FULL_MEM_BARRIER __sync_synchronize()
40+
#define FULL_MEM_BARRIER __atomic_thread_fence(__ATOMIC_SEQ_CST);
4141
#define READ_MEM_BARRIER __atomic_thread_fence(__ATOMIC_ACQUIRE);
4242
#define WRITE_MEM_BARRIER __atomic_thread_fence(__ATOMIC_RELEASE);
4343

0 commit comments

Comments
 (0)