glibc/sysdeps
Adhemerval Zanella c1016b727a assert: Refactor assert/assert_perror
It now calls __libc_assert, which contains similar logic. The assert
call only requires memory allocation for the message translation, so
test-assert2.c is adapted to handle it.

It also removes the fxprintf from assert/assert_perror; although it
is not 100% backwards-compatible (write message only if there is a
file descriptor associated with the stderr). It now writes bytes
directly without going through the wide stream state.

Checked on aarch64-linux-gnu.

Reviewed-by: Florian Weimer <fweimer@redhat.com>
2025-09-23 10:29:24 -03:00
..
aarch64 AArch64: Update math-vector-fortran.h 2025-09-19 12:57:47 +00:00
alpha alpha: Fix missing inexact-flag raising for lround/lrint 2025-09-11 14:48:00 -03:00
arc math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
arm math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
csky math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
generic math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
gnu
hppa math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
htl Remove futex_supports_pshared 2025-09-08 15:01:18 +02:00
hurd htl: move pthread_kill into libc. 2025-08-16 01:44:27 +02:00
i386 x86: Use "%v" to emit VEX encoded instructions for AVX targets 2025-09-22 17:33:25 +02:00
ieee754 math: Remove clz_uint64/ctz_uint64 and use stdbit.h 2025-09-11 14:47:25 -03:00
loongarch math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
m68k math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
mach hurd: Note BZ #30166 as fixed 2025-09-22 02:17:50 +02:00
microblaze atomic: Switch microblaze to builtin atomics 2025-09-09 13:53:54 +00:00
mips math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
nptl Remove futex_supports_pshared 2025-09-08 15:01:18 +02:00
or1k math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
posix assert: Refactor assert/assert_perror 2025-09-23 10:29:24 -03:00
powerpc math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
pthread Remove futex_supports_pshared 2025-09-08 15:01:18 +02:00
riscv Fix RISC-V soft-float _FPU_SETCW for GCC 16 set-but-not-used warnings 2025-09-13 07:11:44 -07:00
s390 math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
sh math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
sparc math: Add fetestexcept internal alias 2025-09-11 14:46:07 -03:00
unix LoongArch: Use the generic shmlab.h. 2025-09-12 09:42:19 +08:00
wordsize-32
wordsize-64
x86 x86: Use "%v" to emit VEX encoded instructions for AVX targets 2025-09-22 17:33:25 +02:00
x86_64 x86_64: Fix number of operands mismatch for `vdivss' 2025-09-23 08:13:13 +02:00