From patchwork Thu Jun 11 20:38:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alejandro Colomar X-Patchwork-Id: 136879 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 030B44BA9011 for ; Thu, 11 Jun 2026 20:42:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 030B44BA9011 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=WcSx/xZI X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from tor.source.kernel.org (tor.source.kernel.org [IPv6:2600:3c04:e001:324:0:1991:8:25]) by sourceware.org (Postfix) with ESMTPS id 720F14B99F57 for ; Thu, 11 Jun 2026 20:38:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 720F14B99F57 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=kernel.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=kernel.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 720F14B99F57 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2600:3c04:e001:324:0:1991:8:25 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1781210339; cv=none; b=czZjUBv1Qxhyv7wlaFSWudBkKPecNwLs1SCk9Aa2UCDF0LwBJqHQ/AdH5Aejqjk7wQ0szo5se/lMtCRcg99qzPFBzrvJYbv7+uOP6cZhlY3NJHhdyN5VWm+lYE3TbOaPx7UQNF5bs1CUm8XRVKlBcgc4qsvqnEUgPq6e3ImBAi4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1781210339; c=relaxed/simple; bh=h+Uz5D0N3Ju/esZ9QBtDzZGCj0ai/huUATzXdTeN9no=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=pCP9Uj9JvZIvA/n6y6fD4HBfQIPgzGXX02l28vdlr0O38JSD/1F9kgWEDjf+Ns6RfheEL0tzQJoLlabSARrRQTQBJwfOZfGnMfTzJqxixQBi+tH/bQRiAAMEk/enyaEBWvaRgxKu5R9PPQdLojoKw2U4yJBpOK67DV1O2W7ahLU= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=WcSx/xZI DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 720F14B99F57 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id DD1BB601FE; Thu, 11 Jun 2026 20:38:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4CB791F000E9; Thu, 11 Jun 2026 20:38:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781210338; bh=PHoNuIyOMyiwu2itElfgM7j9mvAYwDuVeFEfaKjpfTc=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=WcSx/xZI4QtZom3mRw5/Tk7zshB9vUF0oshFZp380FRphvnheZCsOAWdB3ouuKQxj HRvO0pt1S92T/Yczoz6KcERPblvVNYFJjIN5EPtrZ+iRX0iLl8DtYJdABmP28gaKl5 5K9b9r0tRr5y047mnuLIw7lxW+Ku1mZ4e1m4EdEOSL89C+fj8ISGY/qIyyM6Lffy7e 3mXrQxRDVs14yrJ6fHMr8DHoxoyTqgqxmV3MD46AcSIVb05S4mIATN43lmf9PQRpFM LDuN6wbncfIDL936Gky8lThvbEOXcoZMWs893W3LhE4+puvm3Mt6JYJ81F/q9smr58 SCWCMGTEvunJQ== Date: Thu, 11 Jun 2026 22:38:54 +0200 From: Alejandro Colomar To: libc-alpha@sourceware.org Cc: Alejandro Colomar , Joseph Myers , Paul Eggert , Adhemerval Zanella Netto , Florian Weimer , "Dmitry V. Levin" , Archie Cobbs , Solar Designer , Sam James , Andreas Schwab Subject: [RFC v8 2/3] try.reducing.symbols Message-ID: <2ee82e3c0873329ca5ccf2a515bd266863097fc4.1781209440.git.alx@kernel.org> X-Mailer: git-send-email 2.53.0 References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, SPF_HELO_NONE, SPF_PASS, TXREP shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org --- include/stdio.h | 1 - libio/bits/stdio2.h | 18 ------ libio/stdio.h | 3 - libio/vaprintf.c | 3 +- stdio-common/aprintf.c | 3 - sysdeps/ieee754/ldbl-opt/Versions | 2 - sysdeps/ieee754/ldbl-opt/nldbl-aprintf.c | 5 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 59 ------------------- sysdeps/mach/hurd/i386/libc.abilist | 1 - sysdeps/mach/hurd/x86_64/libc.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/libc.abilist | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 1 - sysdeps/unix/sysv/linux/arc/libc.abilist | 1 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 1 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 1 - sysdeps/unix/sysv/linux/csky/libc.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 - sysdeps/unix/sysv/linux/i386/libc.abilist | 1 - .../sysv/linux/loongarch/lp64/libc.abilist | 1 - .../sysv/linux/m68k/coldfire/libc.abilist | 1 - .../unix/sysv/linux/m68k/m680x0/libc.abilist | 1 - .../sysv/linux/microblaze/be/libc.abilist | 1 - .../sysv/linux/microblaze/le/libc.abilist | 1 - .../sysv/linux/mips/mips32/fpu/libc.abilist | 1 - .../sysv/linux/mips/mips32/nofpu/libc.abilist | 1 - .../sysv/linux/mips/mips64/n32/libc.abilist | 1 - .../sysv/linux/mips/mips64/n64/libc.abilist | 1 - sysdeps/unix/sysv/linux/or1k/libc.abilist | 1 - .../linux/powerpc/powerpc32/fpu/libc.abilist | 1 - .../powerpc/powerpc32/nofpu/libc.abilist | 1 - .../linux/powerpc/powerpc64/be/libc.abilist | 1 - .../linux/powerpc/powerpc64/le/libc.abilist | 1 - .../unix/sysv/linux/riscv/rv32/libc.abilist | 1 - .../unix/sysv/linux/riscv/rv64/libc.abilist | 1 - sysdeps/unix/sysv/linux/s390/libc.abilist | 1 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 1 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 1 - .../sysv/linux/sparc/sparc32/libc.abilist | 1 - .../sysv/linux/sparc/sparc64/libc.abilist | 1 - .../unix/sysv/linux/x86_64/64/libc.abilist | 1 - .../unix/sysv/linux/x86_64/x32/libc.abilist | 1 - 41 files changed, 2 insertions(+), 125 deletions(-) diff --git a/include/stdio.h b/include/stdio.h index 721101a3ad04..d8ab51eb1313 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -244,7 +244,6 @@ extern const size_t _sys_errlist_internal_len attribute_hidden; extern const char *__get_errlist (int) attribute_hidden; extern const char *__get_errname (int) attribute_hidden; -libc_hidden_ldbl_proto (__aprintf) libc_hidden_ldbl_proto (__asprintf) # if IS_IN (libc) diff --git a/libio/bits/stdio2.h b/libio/bits/stdio2.h index b9fed67eac59..0f1b9e1db9c9 100644 --- a/libio/bits/stdio2.h +++ b/libio/bits/stdio2.h @@ -206,12 +206,6 @@ __NTH (aprintf (const char *__restrict __fmt, ...)) return __aprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } -__fortify_function char * -__NTH (__aprintf (const char *__restrict __fmt, ...)) -{ - return __aprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); -} - __fortify_function int __NTH (asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...)) { @@ -245,16 +239,6 @@ __NTH (aprintf (const char *__restrict __fmt, ...)) return __p; } -__fortify_function char * -__NTH (__aprintf (const char *__restrict __fmt, ...)) -{ - __gnuc_va_list __fortify_ap; - __builtin_va_start (__fortify_ap, __fmt); - char *__p = __vaprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __fortify_ap); - __builtin_va_end (__fortify_ap); - return __p; -} - __fortify_function_error_function __attribute_overloadable__ int __NTH (asprintf (__fortify_clang_overload_arg (char **, __restrict, __ptr), const char *__restrict __fmt, ...)) @@ -294,8 +278,6 @@ __NTH (obstack_printf (__fortify_clang_overload_arg (struct obstack *, # elif !defined __cplusplus # define aprintf(...) \ __aprintf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__) -# define __aprintf(...) \ - __aprintf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define asprintf(ptr, ...) \ __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define __asprintf(ptr, ...) \ diff --git a/libio/stdio.h b/libio/stdio.h index 8aa583eff8d5..ec48bbb34baa 100644 --- a/libio/stdio.h +++ b/libio/stdio.h @@ -417,9 +417,6 @@ extern int asprintf (char **__restrict __ptr, extern char *vaprintf (const char *__restrict __fmt, __gnuc_va_list __ap) __THROWNL __attribute__ ((__format__ (__printf__, 1, 0))) __attribute_malloc__ __attr_dealloc_free; -extern char *__aprintf (const char *__restrict __fmt, ...) - __THROWNL __attribute__ ((__format__ (__printf__, 1, 2))) - __attribute_malloc__ __attr_dealloc_free; extern char *aprintf (const char *__restrict __fmt, ...) __THROWNL __attribute__ ((__format__ (__printf__, 1, 2))) __attribute_malloc__ __attr_dealloc_free; diff --git a/libio/vaprintf.c b/libio/vaprintf.c index 157f783d30b1..895035e47328 100644 --- a/libio/vaprintf.c +++ b/libio/vaprintf.c @@ -30,10 +30,9 @@ #include char * -__vaprintf (const char *fmt, va_list ap) +vaprintf (const char *fmt, va_list ap) { char *p; return __vasprintf_internal (&p, fmt, ap, 0) < 0 ? NULL : p; } -ldbl_weak_alias (__vaprintf, vaprintf) diff --git a/stdio-common/aprintf.c b/stdio-common/aprintf.c index bee4966707ae..9199783b20eb 100644 --- a/stdio-common/aprintf.c +++ b/stdio-common/aprintf.c @@ -34,7 +34,4 @@ ___aprintf (const char *fmt, ...) return p; } -ldbl_hidden_def (___aprintf, __aprintf) - -ldbl_strong_alias (___aprintf, __aprintf) ldbl_weak_alias (___aprintf, aprintf) diff --git a/sysdeps/ieee754/ldbl-opt/Versions b/sysdeps/ieee754/ldbl-opt/Versions index f7dec42d189e..e24ec15c0d42 100644 --- a/sysdeps/ieee754/ldbl-opt/Versions +++ b/sysdeps/ieee754/ldbl-opt/Versions @@ -99,10 +99,8 @@ libc { __nldbl___isoc23_vswscanf; } GLIBC_2.44 { - __aprintf; aprintf; vaprintf; - __nldbl___aprintf; __nldbl_aprintf; __nldbl_vaprintf; __nldbl___aprintf_chk; diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-aprintf.c b/sysdeps/ieee754/ldbl-opt/nldbl-aprintf.c index fe250c039904..4332db7f21b9 100644 --- a/sysdeps/ieee754/ldbl-opt/nldbl-aprintf.c +++ b/sysdeps/ieee754/ldbl-opt/nldbl-aprintf.c @@ -1,8 +1,7 @@ #include "nldbl-compat.h" -attribute_hidden char * -__aprintf (const char *fmt, ...) +aprintf (const char *fmt, ...) { va_list ap; char *p; @@ -13,5 +12,3 @@ __aprintf (const char *fmt, ...) return p; } -extern __typeof (__aprintf) aprintf attribute_hidden; -weak_alias (__aprintf, aprintf) diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-compat.c b/sysdeps/ieee754/ldbl-opt/nldbl-compat.c index de902da2f56e..e239cd5bc5c4 100644 --- a/sysdeps/ieee754/ldbl-opt/nldbl-compat.c +++ b/sysdeps/ieee754/ldbl-opt/nldbl-compat.c @@ -55,22 +55,6 @@ libc_hidden_proto (__nldbl___isoc23_vfwscanf) we don't need to split this into one file per function for the sake of statically linked programs. */ -char * -attribute_compat_text_section -__nldbl___aprintf (const char *fmt, ...) -{ - va_list ap; - char *p; - - va_start (ap, fmt); - if (__vasprintf_internal (&p, fmt, ap, PRINTF_LDBL_IS_DBL) < 0) - p = NULL; - va_end (ap); - - return p; -} -weak_alias (__nldbl___aprintf, __nldbl_aprintf) - int attribute_compat_text_section __nldbl___asprintf (char **string_ptr, const char *fmt, ...) @@ -224,14 +208,6 @@ __nldbl_swprintf (wchar_t *s, size_t n, const wchar_t *fmt, ...) return ret; } -char * -attribute_compat_text_section weak_function -__nldbl_vaprintf (const char *fmt, va_list ap) -{ - char *p; - return __vasprintf_internal (&p, fmt, ap, PRINTF_LDBL_IS_DBL) < 0 ? NULL : p; -} - int attribute_compat_text_section weak_function __nldbl_vasprintf (char **result_ptr, const char *fmt, va_list ap) @@ -675,36 +651,6 @@ __nldbl___wprintf_chk (int flag, const wchar_t *fmt, ...) return ret; } -char * -attribute_compat_text_section -__nldbl___vaprintf_chk (int flag, const char *fmt, va_list ap) -{ - char *p; - unsigned int mode = PRINTF_LDBL_IS_DBL; - if (flag > 0) - mode |= PRINTF_FORTIFY; - - return __vasprintf_internal (&p, fmt, ap, mode) < 0 ? NULL : p; -} - -char * -attribute_compat_text_section -__nldbl___aprintf_chk (int flag, const char *fmt, ...) -{ - va_list ap; - char *p; - unsigned int mode = PRINTF_LDBL_IS_DBL; - if (flag > 0) - mode |= PRINTF_FORTIFY; - - va_start (ap, fmt); - if (__vasprintf_internal (&p, fmt, ap, mode) < 0) - p = NULL; - va_end (ap); - - return p; -} - int attribute_compat_text_section __nldbl___vasprintf_chk (char **ptr, int flag, const char *fmt, va_list ap) @@ -1396,8 +1342,3 @@ compat_symbol (libc, __nldbl___fprintf_chk, __fprintf_chk, GLIBC_2_3_4); compat_symbol (libc, __nldbl___vprintf_chk, __vprintf_chk, GLIBC_2_3_4); compat_symbol (libc, __nldbl___vfprintf_chk, __vfprintf_chk, GLIBC_2_3_4); #endif -#if LONG_DOUBLE_COMPAT(libc, GLIBC_2_44) -compat_symbol (libc, __nldbl_aprintf, aprintf, GLIBC_2_44); -compat_symbol (libc, __nldbl_vaprintf, vaprintf, GLIBC_2_44); -compat_symbol (libc, __nldbl___aprintf, __aprintf, GLIBC_2_44); -#endif diff --git a/sysdeps/mach/hurd/i386/libc.abilist b/sysdeps/mach/hurd/i386/libc.abilist index 19849ec9e388..1ca3c9d479f7 100644 --- a/sysdeps/mach/hurd/i386/libc.abilist +++ b/sysdeps/mach/hurd/i386/libc.abilist @@ -2798,7 +2798,6 @@ GLIBC_2.43 tss_delete F GLIBC_2.43 tss_get F GLIBC_2.43 tss_set F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __mq_open_2 F GLIBC_2.44 __vaprintf_chk F diff --git a/sysdeps/mach/hurd/x86_64/libc.abilist b/sysdeps/mach/hurd/x86_64/libc.abilist index 75f4ee9ba7f1..c21f029b12c9 100644 --- a/sysdeps/mach/hurd/x86_64/libc.abilist +++ b/sysdeps/mach/hurd/x86_64/libc.abilist @@ -2474,7 +2474,6 @@ GLIBC_2.43 tss_delete F GLIBC_2.43 tss_get F GLIBC_2.43 tss_set F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __mq_open_2 F GLIBC_2.44 __vaprintf_chk F diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 1dfc4868fcf3..1c271f0dd54c 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -2775,7 +2775,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index bd8456cb535e..e075e7c6ef4e 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -3122,7 +3122,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index cc608a70e2dc..cd278512db4d 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -2536,7 +2536,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 8bb4c76c0c82..57aadb6ce458 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -2828,7 +2828,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index 84ce598df7ec..443020b3403a 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -2825,7 +2825,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index a431ad7d2a92..4d4f9483a061 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -2812,7 +2812,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index cec2ae38bf03..9e2eb6939add 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -2849,7 +2849,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index 443b553c9f36..c32af0b7bde1 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -3032,7 +3032,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist index 69119490a49d..58efec19d1b0 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist @@ -2296,7 +2296,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index b57426dea5c9..4552795b2565 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -2808,7 +2808,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index d0630627ce09..39be2a2eb633 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -2975,7 +2975,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index cf9b9feee6ca..c60e5b1f3790 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -2861,7 +2861,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index 5699f65a8c3f..0f7aac191f75 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -2858,7 +2858,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index 3dd7985954b1..1616fc261a11 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -2938,7 +2938,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index 4acff6b710dc..645f71278053 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -2936,7 +2936,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index c0ae4197c6be..864a86b48507 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -2944,7 +2944,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 63c62110045c..60f2f4bfc992 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -2846,7 +2846,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/or1k/libc.abilist b/sysdeps/unix/sysv/linux/or1k/libc.abilist index a3b89d620f09..b32aa0d853cc 100644 --- a/sysdeps/unix/sysv/linux/or1k/libc.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libc.abilist @@ -2286,7 +2286,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index fa44aa466688..035b7a480e1e 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -3165,7 +3165,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index 5657ea762da0..21f3ba368551 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -3210,7 +3210,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 233c5f0bea73..2120a0d1ced3 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -2919,7 +2919,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index c48eb3ed85d3..1d581d74adc6 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -2995,7 +2995,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index ae677eb8da7f..31639f3bc7d2 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -2539,7 +2539,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index 734e540902d4..e254c26dfd92 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -2739,7 +2739,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/s390/libc.abilist b/sysdeps/unix/sysv/linux/s390/libc.abilist index f6f9c998a111..8d76913b841a 100644 --- a/sysdeps/unix/sysv/linux/s390/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/libc.abilist @@ -2956,7 +2956,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 100b5de75e94..282e9b4f651f 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -2855,7 +2855,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index f16c9e83fd79..fc427c98d5cb 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -2852,7 +2852,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index fa79c7b9918b..3dff14e39b0f 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -3186,7 +3186,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index becd745b1ab2..031c563c43f8 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -2822,7 +2822,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index a3fefbc56330..b33c4820d5dd 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -2771,7 +2771,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index 659654d97665..b53c10221404 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -2790,7 +2790,6 @@ GLIBC_2.43 memset_explicit F GLIBC_2.43 mseal F GLIBC_2.43 openat2 F GLIBC_2.43 umaxabs F -GLIBC_2.44 __aprintf F GLIBC_2.44 __aprintf_chk F GLIBC_2.44 __vaprintf_chk F GLIBC_2.44 aprintf F