8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg

Reviewed-by: luhenry, fyang
This commit is contained in:
Robbin Ehn 2023-09-28 05:47:33 +00:00
parent 42924ed4e5
commit 2d154fcd0d

View File

@ -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);