Now
MAIN commitmail json YAML
src/common/lib/libc/arch/i386/atomic/atomic.S@1.32
/
diff
/
nxr@1.32
src/common/lib/libc/arch/x86_64/atomic/atomic.S@1.25 / diff / nxr@1.25
src/common/lib/libc/arch/x86_64/atomic/atomic.S@1.25 / diff / nxr@1.25
x86: Omit needless store in membar_producer/exit.
On x86, every store is a store-release, so there is no need for any
barrier. But this wasn't a barrier anyway; it was just a store,
which was redundant with the store of the return address to the stack
implied by CALL even if issuing a store made a difference.
On x86, every store is a store-release, so there is no need for any
barrier. But this wasn't a barrier anyway; it was just a store,
which was redundant with the store of the return address to the stack
implied by CALL even if issuing a store made a difference.