about summary refs log tree commit diff
path: root/arch/s390x/bits
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2019-07-17 18:53:26 -0400
committerRich Felker <dalias@aerifal.cx>2019-07-17 18:53:26 -0400
commit2dcbeabd917e404a0dde0195388da401b849b9a4 (patch)
tree862bee640cc32ecb954ceddfae54eda54d165c5a /arch/s390x/bits
parent8eb49e0485fc547eead9e47200bbee6d81f391c1 (diff)
downloadmusl-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