glibc/htl
Wilco Dijkstra 4a07fbb689 Use C11 atomics instead of atomic_decrement_and_test
Replace atomic_decrement_and_test with atomic_fetch_add_relaxed.
These are simple counters which do not protect any shared data from
concurrent accesses. Also remove the unused file cond-perf.c.

Passes regress on AArch64.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2022-09-23 15:59:56 +01:00
..
tests
alloca_cutoff.c
cancellation.c htl: Let pthread_self and cancellability called early 2022-08-02 00:00:03 +02:00
configure
configure.in
cthreads-compat.c
forward.c
herrno.c
htlfreeres.c
libc_pthread_init.c
libpthread_pic.a
libpthread_syms.a
libpthread.a
lockfile.c
Makefile
pt-alloc.c htl: Fix cleaning the reply port 2022-01-22 02:17:19 +01:00
pt-cancel.c
pt-cleanup.c
pt-create.c Use C11 atomics instead of atomic_increment(_val) 2022-09-23 15:59:56 +01:00
pt-dealloc.c Use C11 atomics instead of atomic_decrement_and_test 2022-09-23 15:59:56 +01:00
pt-detach.c htl: Fix cleaning the reply port 2022-01-22 02:17:19 +01:00
pt-exit.c Use C11 atomics instead of atomic_decrement_and_test 2022-09-23 15:59:56 +01:00
pt-getattr.c
pt-initialize.c
pt-internal.h htl: Fix cleaning the reply port 2022-01-22 02:17:19 +01:00
pt-join.c htl: Fix cleaning the reply port 2022-01-22 02:17:19 +01:00
pt-self.c htl: Let pthread_self and cancellability called early 2022-08-02 00:00:03 +02:00
pt-setcancelstate.c
pt-setcanceltype.c
pt-sigmask.c
pt-spin-inlines.c
pt-testcancel.c
pt-yield.c
semaphoreP.h
shlib-versions
Versions