mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-09 04:11:27 +08:00
df34134284
This patch disables use of 64-bit atomics for MIPS n32 to fix the problems with unaligned semaphores. Before 64-bit atomics are used for anything for which such alignment issues do not arise, and before the addition of any new ILP32 ports with 64-bit semaphores for which the ABI can be set to have the greater alignment (AARCH64?), a better approach will need to be established that allows architectures to declare their 64-bit atomics availability accurately, without doing so causing inappropriate use of such atomics on unaligned semaphores. Tested for MIPS n32 that this fixes the nptl/tst-sem3 failure. * sysdeps/mips/bits/atomic.h [_MIPS_SIM == _ABIN32] (__HAVE_64B_ATOMICS): Define to 0. |
||
---|---|---|
.. | ||
atomic.h | ||
dlfcn.h | ||
endian.h | ||
fenv.h | ||
ipctypes.h | ||
link.h | ||
linkmap.h | ||
mathdef.h | ||
nan.h | ||
setjmp.h | ||
wordsize.h |