glibc/sysdeps/loongarch
Wilco Dijkstra 324c088a18 nptl: Remove ATOMIC_EXCHANGE_USES_CAS usage
The only usage was for pthread_spin_lock, introduced by 12d2dd7060,
as a way to optimize the code for certain architectures. Now that atomic
builtins are used by default, let the compiler use the best code sequence
for the atomic exchange.

Co-authored-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
Reviewed-by: Wilco Dijkstra  <Wilco.Dijkstra@arm.com>
2025-11-04 04:14:01 -03:00
..
bits
fpu math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
lp64 math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
nofpu
nptl
sys
Implies
Makefile
__longjmp.S
abort-instr.h
bsd-_setjmp.c
bsd-setjmp.c
configure
configure.ac
cpu-tunables.c Fix typo in comment 2025-03-31 10:54:52 -03:00
dl-audit-check.h
dl-get-cpu-features.c
dl-irel.h
dl-link.sym
dl-machine.h
dl-tls.h
dl-tlsdesc-dynamic.h
dl-tlsdesc.S
dl-tlsdesc.h
dl-trampoline.S
dl-trampoline.h
dl-tunables.list
e_sqrtl.c
fenv_private.h Implement C23 pown 2025-03-27 10:44:44 +00:00
fpu_control.h
hp-timing.h
jmpbuf-offsets.h
jmpbuf-unwind.h
ldsodefs.h
libc-tls.c
linkmap.h
machine-gmon.h
math-use-builtins-ffs.h
preconfigure i386: Update ___tls_get_addr to preserve vector registers 2025-06-19 04:30:31 +08:00
preconfigure.ac i386: Update ___tls_get_addr to preserve vector registers 2025-06-19 04:30:31 +08:00
setjmp.S
sfp-machine.h
sotruss-lib.c
start.S
thread_pointer.h
tininess.h
tlsdesc.c
tlsdesc.sym
tst-audit.h
tst-gnu2-tls2.h
tst-hwcap-tunables.c