diff options
author | Rich Felker <dalias@aerifal.cx> | 2019-07-17 18:53:26 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2019-07-17 18:53:26 -0400 |
commit | 2dcbeabd917e404a0dde0195388da401b849b9a4 (patch) | |
tree | 862bee640cc32ecb954ceddfae54eda54d165c5a /arch/s390x/bits | |
parent | 8eb49e0485fc547eead9e47200bbee6d81f391c1 (diff) | |
download | musl-2dcbeabd917e404a0dde0195388da401b849b9a4.tar.gz musl-2dcbeabd917e404a0dde0195388da401b849b9a4.tar.xz musl-2dcbeabd917e404a0dde0195388da401b849b9a4.zip |
fix riscv64 atomic asm constraints
most egregious problem was the lack of memory clobber and lack of volatile asm; this made the atomics memory barriers but not compiler barriers. use of "+r" rather than "=r" for a clobbered temp was also wrong, since the initial value is indeterminate.
Diffstat (limited to 'arch/s390x/bits')
0 files changed, 0 insertions, 0 deletions