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
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
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
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
pt-join.c
pt-self.c
pt-setcancelstate.c
pt-setcanceltype.c
pt-sigmask.c
pt-spin-inlines.c
pt-testcancel.c
pt-yield.c
semaphoreP.h
shlib-versions
Versions