mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-12 19:35:24 +00:00
8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg
Reviewed-by: luhenry, fyang
This commit is contained in:
parent
42924ed4e5
commit
2d154fcd0d
@ -37,7 +37,7 @@ inline void OrderAccess::storestore() { release(); }
|
||||
inline void OrderAccess::loadstore() { acquire(); }
|
||||
inline void OrderAccess::storeload() { fence(); }
|
||||
|
||||
#define FULL_MEM_BARRIER __sync_synchronize()
|
||||
#define FULL_MEM_BARRIER __atomic_thread_fence(__ATOMIC_SEQ_CST);
|
||||
#define READ_MEM_BARRIER __atomic_thread_fence(__ATOMIC_ACQUIRE);
|
||||
#define WRITE_MEM_BARRIER __atomic_thread_fence(__ATOMIC_RELEASE);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user