--- - branch: MAIN date: Sat Apr 9 12:07:18 UTC 2022 files: - new: '1.32' old: '1.31' path: src/common/lib/libc/arch/i386/atomic/atomic.S pathrev: src/common/lib/libc/arch/i386/atomic/atomic.S@1.32 type: modified - new: '1.25' old: '1.24' path: src/common/lib/libc/arch/x86_64/atomic/atomic.S pathrev: src/common/lib/libc/arch/x86_64/atomic/atomic.S@1.25 type: modified id: 20220409T120718Z.08d6876eaf5673d568871650fd124aedbb9580c8 log: | 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. module: src subject: 'CVS commit: src/common/lib/libc/arch' unixtime: '1649506038' user: riastradh