1
0
mirror of https://sourceware.org/git/glibc.git synced 2026-10-24 01:33:52 +03:00
Files
glibc/stdlib
Adhemerval Zanella 7fec8a5de6 Revert __HAVE_64B_ATOMICS configure check
The 53807741fb added a configure check
for 64-bit atomic operations that were not previously enabled on some
32-bit ABIs.

However, the NPTL semaphore code casts a sem_t to a new_sem and issues
a 64-bit atomic operation for __HAVE_64B_ATOMICS.  Since sem_t has
32-bit alignment on 32-bit architectures, this prevents the use of
64-bit atomics even if the ABI supports them.

Assume 64-bit atomic support from __WORDSIZE, which maps to how glibc
defines it before the broken change.  Also rename __HAVE_64B_ATOMICS
to USE_64B_ATOMICS to define better the flag meaning.

Checked on x86_64-linux-gnu and i686-linux-gnu.

Reviewed-by: Wilco Dijkstra  <Wilco.Dijkstra@arm.com>
2025-11-14 14:05:20 -03:00
..
2024-11-28 14:03:25 -03:00
2025-03-21 15:46:48 -03:00
…
…
2025-11-10 08:57:52 -03:00
2025-10-17 16:56:59 +00:00
2025-10-20 11:33:54 -03:00
2021-09-03 22:06:44 +05:30
2025-03-21 15:46:48 -03:00
2025-10-17 16:56:59 +00:00
2021-09-03 22:06:44 +05:30
2025-10-28 12:15:02 +00:00