2025-07-28  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 2dc0412498e0c0a0280f800cf4284b2ec3bed449
	Bump version number to 2.42

	* include/features.h: Modified.
	(__GLIBC_MINOR__): Modified.
	* version.h: Modified.
	(RELEASE): Modified.
	(VERSION): Modified.

2025-07-28  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: c113fdc40b5c1991e71fc780a174f1f361a257cc
	NEWS: update with last-minute fix bug 33224

	* NEWS: Modified.

2025-07-28  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 6ab36c4e6d5a7798c469d26b6760b58d84a87558
	math: Update auto-libm-tests-in with ldbl-128ibm compoundn/pown failures

	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-compoundn: Modified.
	* math/auto-libm-test-out-pown: Modified.

2025-07-28  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 54851e392d3eaa8a575a382387f27ee4267ce15e
	INSTALL: Update newest tested binutils version

	* INSTALL: Modified.
	* manual/install.texi: Modified.

2025-07-28  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 620f0730f311635cd0e175a3ae4d0fc700c76366
	elf: Compile _dl_debug_state separately (bug 33224)

	* elf/Makefile: Modified.
	* elf/dl-debug.c: Modified.
	(_dl_debug_state): Remove function.
	(rtld_hidden_def): Remove.
	* elf/dl-debug_state.c: New file.

2025-07-28  Sam James  <sam@gentoo.org>

	COMMIT: c4ff6e666b3d1b56456b3d7ad9cb787ad1264983
	configure.ac: fix bashisms in SFrame checks

	* configure: Modified.
	* configure.ac: Modified.

2025-07-26  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 0def17238661b47fd8557aafaa1bb4805e6b28e8
	INSTALL: regenerate

	* INSTALL: Modified.

2025-07-26  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 4e42971a0354552c16be0fe3a7ad0739a0785d7b
	install.texi: Update tested build tool versions

	* manual/install.texi: Modified.

2025-07-26  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 015483f8a1cf06c379989c1f57e8f8e75db9c48a
	contrib.texi: Update

	* manual/contrib.texi: Modified.

2025-07-26  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: a92914de93979dbaa85ae9e410157bf5b67bcf98
	NEWS: insert list of CVEs

	* NEWS: Modified.

2025-07-26  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 4d585d0afb2db97ce4356c56ee63ac58f44ebe29
	advisories: s/CVE-id/CVE-Id/ (the lowercase i breaks our tooling)

	* advisories/GLIBC-SA-2025-0002: Modified.
	* advisories/GLIBC-SA-2025-0003: Modified.
	* advisories/GLIBC-SA-2025-0004: Modified.

2025-07-25  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 2a796b7981a85f513baccab123c473802ab989d6
	NEWS: Generalize testing section and mention the manual.

	* NEWS: Modified.

2025-07-25  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 712623fb07d307181263607086b1e7197924137c
	NEWS: Insert list of bugs fixed in 2.42

	* NEWS: Modified.

2025-07-25  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 12c9494310858d7c52aad12958cb2566591464b2
	NEWS: Collect some more newsworthy items

	* NEWS: Modified.

2025-07-25  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 30a5fd9b1102ce0f5436d1b7192ab9ec6ab3c085
	NEWS: editorial changes

	* NEWS: Modified.

2025-07-25  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: b149c8e1f70cf93ad09e8f9cc69a56749ddc8c4c
	po: Update swedish translations

	* po/sv.po: Modified.

2025-07-25  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 9e1951ae887a63a5af4d135fbfc751adb641cf6b
	debug: Only run sframe tests if run-built-tests is enabled

	* debug/Makefile: Modified.

2025-07-25  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 8698af6dcf332f8ce7b3af3e2be3c8c49fec2b0e
	aarch64: Fix aarch64_be build with --enable-sframe

	* sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h: Modified.

2025-07-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 158e939aef55017f76c93d4be1b262de6cc2378f
	elf: Check SFrame on tst-dl_find_object.c

	* elf/tst-dl_find_object.c: Modified.
	(check): Modified function.
	(do_test): Modified function.

2025-07-24  Claudiu Zissulescu  <claudiu.zissulescu-ianculescu@oracle.com>

	COMMIT: 072b5a9922ee6711c00c7c38dec96873dd7b9916
	sframe: Add support for SFRAME_F_FDE_FUNC_START_PCREL flag

	* sysdeps/generic/sframe-read.c: Modified.
	(sframe_header_sanity_check_p): Modified function.
	(sframe_fre_check_range_p): Modified function.
	(sframe_get_funcdesc_with_addr_internal): Modified function.
	(__sframe_find_fre): Modified function.
	(sframe_decoder_get_offsetof_fde_start_addr): New function.
	(sframe_decoder_get_secrel_func_start_addr): New function.
	* sysdeps/generic/sframe-read.h: Modified.
	[__cplusplus](sframe_decoder_ctx): Modified.
	* sysdeps/generic/sframe.h: Modified.
	[__cplusplus](SFRAME_F_FDE_SORTED): Modified.
	[__cplusplus](SFRAME_F_FRAME_POINTER): Modified.
	[__cplusplus](SFRAME_F_FDE_FUNC_START_PCREL): New.
	[__cplusplus](SFRAME_V2_F_ALL_FLAGS): New.

2025-07-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 20528165bda5286f8c5c2d20200699a354eb9a0a
	Disable SFrame support by default

	* INSTALL: Modified.
	* NEWS: Modified.
	* aclocal.m4: Modified.
	* config.h.in: Modified.
	* config.make.in: Modified.
	* configure: Modified.
	* configure.ac: Modified.
	* debug/Makefile: Modified.
	* debug/backtrace.c: Modified.
	(sframe.h): Remove include.
	(do_sframe_backtrace): Remove function.
	(__backtrace): Modified function.
	[ENABLE_SFRAME](sframe.h): New.
	[ENABLE_SFRAME](do_sframe_backtrace): New.
	* sysdeps/pthread/tst-backtrace1.c: Move to...
	* debug/tst-backtrace1.c: ... here.
	* manual/install.texi: Modified.
	* sysdeps/aarch64/configure: Modified.
	* sysdeps/aarch64/configure.ac: Modified.
	* sysdeps/generic/Makefile: Modified.
	* sysdeps/pthread/Makefile: Modified.
	* sysdeps/x86_64/configure: Modified.
	* sysdeps/x86_64/configure.ac: Modified.

2025-07-24  Sachin Monga  <smonga@linux.ibm.com>

	COMMIT: ce488f7c1615bc2f6fe96ff4d51456e470aa5805
	math: xfail some pown and compoundn tests for ibm128-libgcc

	* math/auto-libm-test-out-compoundn: Modified.
	* math/auto-libm-test-out-pown: Modified.
	* math/libm-test-pown.inc: Modified.

2025-07-24  Florian Weimer  <fweimer@redhat.com>

	COMMIT: c7742069a658dd9d266f74587b7e91a579a49d40
	manual: Use @Theglibc{} at sentence start in terminal documentation

	* manual/terminal.texi: Modified.

2025-07-24  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: d73149331156aaaf23f4f1e48c507aa804e102c3
	Update Fix-Commit list for advisory GLIBC-SA-2025-0002

	* advisories/GLIBC-SA-2025-0002: Modified.

2025-07-24  John David Anglin  <danglin@gcc.gnu.org>

	COMMIT: d21c8ba4795044ae863e832d0683ba10fec01c7c
	debug: Link tst-sprintf-fortify-rdonly-static with -Wl,-z,relro [BZ 33183]

	* debug/Makefile: Modified.

2025-07-23  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 3ff17af18c38727b88d9115e536c069e6b5d601f
	Advisory text for CVE-2025-8058

	* advisories/GLIBC-SA-2025-0005: New file.

2025-07-22  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 1944817240eeea5c044995e45a771a5a5193ecf1
	Makeconfig: The hash character # confuses old make, use $(dir instead of sed

	* Makeconfig: Modified.

2025-07-22  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 58d0ef79898eed5415c0dd4d3c9eda6c3c314daf
	po: Incorporate translations

	* po/be.po: Modified.
	* po/bg.po: Modified.
	* po/ca.po: Modified.
	* po/cs.po: Modified.
	* po/da.po: Modified.
	* po/de.po: Modified.
	* po/el.po: Modified.
	* po/eo.po: Modified.
	* po/es.po: Modified.
	* po/fi.po: Modified.
	* po/fr.po: Modified.
	* po/gl.po: Modified.
	* po/hr.po: Modified.
	* po/hu.po: Modified.
	* po/ia.po: Modified.
	* po/id.po: Modified.
	* po/it.po: Modified.
	* po/ja.po: Modified.
	* po/ka.po: Modified.
	* po/ko.po: Modified.
	* po/lt.po: Modified.
	* po/nb.po: Modified.
	* po/nl.po: Modified.
	* po/pl.po: Modified.
	* po/pt.po: Modified.
	* po/pt_BR.po: Modified.
	* po/ro.po: Modified.
	* po/ru.po: Modified.
	* po/rw.po: Modified.
	* po/sk.po: Modified.
	* po/sl.po: Modified.
	* po/sr.po: Modified.
	* po/sv.po: Modified.
	* po/tr.po: Modified.
	* po/uk.po: Modified.
	* po/vi.po: Modified.
	* po/zh_CN.po: Modified.
	* po/zh_TW.po: Modified.

2025-07-21  Florian Weimer  <fweimer@redhat.com>
            Paul Eggert  <eggert@cs.ucla.edu>

	COMMIT: 7ea06e994093fa0bcca0d0ee2c1db271d8d7885d
	posix: Fix double-free after allocation failure in regcomp (bug 33185)

	* posix/Makefile: Modified.
	* posix/regcomp.c: Modified.
	[_REGEX_RE_COMP ||  _LIBC][! _LIBC][_LIBC][! _LIBC](parse_bracket_exp): Modified function.
	[_REGEX_RE_COMP ||  _LIBC][! _LIBC][_LIBC](parse_bracket_exp): Modified function.
	* posix/tst-regcomp-bracket-free.c: New file.

2025-07-21  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 0f93d54cde08d1da321493b999d6833779995a86
	Revert "Linux: Keep termios ioctl constants strictly internal"

	* NEWS: Modified.
	* sysdeps/unix/sysv/linux/Makefile: Modified.
	* sysdeps/unix/sysv/linux/alpha/bits/ioctls.h: New file.
	* sysdeps/unix/sysv/linux/alpha/termios_arch.h: New file.
	* sysdeps/unix/sysv/linux/bits/ioctls.h: Modified.
	(TCGETS): Remove.
	(TCSETS): Remove.
	(TCSETSF): Remove.
	(TCSETSW): Remove.
	(TCGETS2): Remove.
	(TCSETS2): Remove.
	(TCSETSF2): Remove.
	(TCSETSW2): Remove.
	* sysdeps/unix/sysv/linux/hppa/bits/ioctls.h: New file.
	* sysdeps/unix/sysv/linux/isatty.c: Modified.
	(__isatty): Modified function.
	* sysdeps/unix/sysv/linux/isatty_nostatus.c: Modified.
	(__isatty_nostatus): Modified function.
	* sysdeps/unix/sysv/linux/mips/old_termios.h: Move to...
	* sysdeps/unix/sysv/linux/mips/termios_arch.h: ... here.
	(old_termios): Modified.
	(_TERMIOS2_NCCS): New.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
	* sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h: Modified.
	(termios_internals.h): Remove include.
	(assert.h): Remove include.
	(GLIBC_TCGETS): Remove.
	(GLIBC_TCSETS): Remove.
	(GLIBC_TCSETSW): Remove.
	(GLIBC_TCSETSF): Remove.
	(__ioctl_arch): Modified function.
	* sysdeps/unix/sysv/linux/powerpc/termios_arch.h: New file.
	* sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: New file.
	* sysdeps/unix/sysv/linux/sparc/old_termios.h: Move to...
	* sysdeps/unix/sysv/linux/sparc/termios_arch.h: ... here.
	(old_termios): Modified.
	(_TERMIOS2_NCCS): New.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
	* sysdeps/unix/sysv/linux/tcgetattr.c: Modified.
	(__tcgetattr): Modified function.
	* sysdeps/unix/sysv/linux/tcsetattr.c: Modified.
	(static_assert_equal): Remove.
	(static_assert_equal): Remove.
	(static_assert_equal): Remove.
	(__tcsetattr): Modified function.
	* sysdeps/unix/sysv/linux/termios-kernel-consts.sym: Delete file.
	* sysdeps/unix/sysv/linux/termios_arch.h: New file.
	* sysdeps/unix/sysv/linux/termios_internals.h: Modified.
	[! __ASSUME_TERMIOS2](ARCH_TCGETS): Remove.
	[__ASSUME_TERMIOS2](ARCH_TCGETS): Remove.
	(termios-kernel-consts.h): Remove include.
	(termios2): Modified.
	(old_termios.h): Remove include.
	[! TCGETS2](TCGETS2): New.
	[! TCGETS2](TCSETS2): New.
	[! TCGETS2](TCSETSW2): New.
	[! TCGETS2](TCSETSF2): New.
	[! _HAVE_STRUCT_OLD_TERMIOS](OLD_NCCS): New.
	[! _HAVE_STRUCT_OLD_TERMIOS](old_termios_t): New.
	[!__ASSUME_TERMIOS2](TCGETS2): New.
	[_HAVE_STRUCT_OLD_TERMIOS](old_termios_t): New.
	(termios_arch.h): Include file.

2025-07-20  H. Peter Anvin  <hpa@zytor.com>

	COMMIT: c744519bad81067697600bd01e90b90ae338bf08
	termios: manual: document the SPEED_MAX and BAUD_MAX constants

	* manual/terminal.texi: Modified.

2025-07-20  H. Peter Anvin  <hpa@zytor.com>

	COMMIT: 12126f86f2526da325cd17a6463ec4c0c3db981e
	termios: SPEED_MAX and BAUD_MAX constants

	* bits/termios-baud.h: Modified.
	[__USE_GNU](SPEED_MAX): New.
	* termios/termios.h: Modified.
	[__USE_GNU](BAUD_MAX): New.

2025-07-20  H. Peter Anvin  <hpa@zytor.com>

	COMMIT: 0332959dd27e8be7e488862211327eab3531e520
	termios: move the baud_t interface from __USE_MISC to __USE_GNU

	* termios/termios.h: Modified.
	[__USE_MISC](baud_t): Remove.
	[__USE_MISC](cfgetobaud): Remove.
	[__USE_MISC](cfgetibaud): Remove.
	[__USE_MISC](cfsetobaud): Remove.
	[__USE_MISC](cfsetibaud): Remove.
	[__USE_MISC](cfsetbaud): Remove.
	[__USE_GNU](baud_t): New.
	[__USE_GNU](cfgetobaud): New.
	[__USE_GNU](cfgetibaud): New.
	[__USE_GNU](cfsetobaud): New.
	[__USE_GNU](cfsetibaud): New.
	[__USE_GNU](cfsetbaud): New.

2025-07-20  H. Peter Anvin  <hpa@zytor.com>

	COMMIT: 5dd2a19ad5218261cee064477342e81d67367e78
	termios: manual: improve the explanation of various tty concepts

	* manual/terminal.texi: Modified.

2025-07-20  H. Peter Anvin  <hpa@zytor.com>

	COMMIT: 5e78997c5662a16a3aaeec8c49b99e30e6e24046
	termios: manual: remove duplicate cfgetospeed() definition

	* manual/terminal.texi: Modified.

2025-07-20  H. Peter Anvin  <hpa@zytor.com>

	COMMIT: 118370fd7880d5f275e189af451c8cc78f7bfcca
	termios: manual: fix typo: tcsettattr -> tcsetattr

	* manual/terminal.texi: Modified.

2025-07-19  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 8cab264b26411579051de930417ca4a346e0254c
	libc.pot: regenerate

	* po/libc.pot: Modified.

2025-07-19  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 55e85c1e48c2aae71c0b5907fd22a3e9b978b6e8
	io/tst-stat.c: Use a temporary directory for symlink test

	* io/tst-stat.c: Modified.
	(do_test): Modified function.
	(stdlib.h): Include file.

2025-07-18  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 01196393c257c59f63e0e14fa1bfe8d2a699bf2d
	elf: Initialize GLRO (dl_read_only_area) after static dlopen (bug 33139)

	* debug/Makefile: Modified.
	* debug/tst-sprintf-fortify-rdonly-static.c: New file.
	* elf/rtld.c: Modified.
	[! DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
	[DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
	* elf/rtld_static_init.c: Modified.
	(__rtld_static_init): Modified function.

2025-07-18  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 3a9c1497e320d77b2453ee88d7d6b40e162e85d4
	debug: Do not link tst-sprintf-fortify-rdonly against the dlopen module

	* debug/Makefile: Modified.

2025-07-18  H.J. Lu  <hjl.tools@gmail.com>
            Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: aec84988738cd6bc67f22a26d54b0f5ac9167ee4
	x86-64: Properly compile ISA optimized modf and modff

	* sysdeps/x86/configure: Modified.
	* sysdeps/x86/configure.ac: Modified.
	* sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
	* sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1-avx.h: New file.
	* sysdeps/x86_64/fpu/multiarch/s_modf-avx.c: Modified.
	(__modf): New.
	* sysdeps/x86_64/fpu/multiarch/s_modf-c.c: Delete file.
	* sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c: Modified.
	[MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](__modf): Remove.
	(sysdeps/x86/isa-level.h): Remove include.
	(__modf): New.
	* sysdeps/x86_64/fpu/multiarch/s_modf.c: Modified.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](NO_MATH_REDIRECT): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](libm-alias-double.h): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](modf): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](__modf): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](math.h): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](modf): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](__modf): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](SYMBOL_NAME): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](ifunc-sse4_1.h): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](libc_ifunc_redirected): Remove.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](__modf): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](sysdeps/ieee754/dbl-64/s_modf.c): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL == SSE4_1_X86_ISA_LEVEL](__modf): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](NO_MATH_REDIRECT): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](libm-alias-double.h): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](modf): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](__modf): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](math.h): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](modf): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](__modf): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](SYMBOL_NAME): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](ifunc-sse4_1-avx.h): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](libc_ifunc_redirected): New.
	* sysdeps/x86_64/fpu/multiarch/s_modff-avx.c: Modified.
	(__modff): New.
	* sysdeps/x86_64/fpu/multiarch/s_modff-c.c: Delete file.
	* sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c: Modified.
	[MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](__modff): Remove.
	(sysdeps/x86/isa-level.h): Remove include.
	(__modff): New.
	* sysdeps/x86_64/fpu/multiarch/s_modff.c: Modified.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](NO_MATH_REDIRECT): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](libm-alias-float.h): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](modff): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](__modff): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](math.h): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](modff): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](__modff): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](SYMBOL_NAME): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](ifunc-sse4_1.h): Remove.
	[MINIMUM_X86_ISA_LEVEL < SSE4_1_X86_ISA_LEVEL](libc_ifunc_redirected): Remove.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](__modff): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL != SSE4_1_X86_ISA_LEVEL](sysdeps/ieee754/flt-32/s_modff.c): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL][MINIMUM_X86_ISA_LEVEL == SSE4_1_X86_ISA_LEVEL](__modff): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](NO_MATH_REDIRECT): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](libm-alias-float.h): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](modff): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](__modff): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](math.h): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](modff): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](__modff): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](SYMBOL_NAME): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](ifunc-sse4_1-avx.h): New.
	[MINIMUM_X86_ISA_LEVEL < AVX_X86_ISA_LEVEL](libc_ifunc_redirected): New.

2025-07-17  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 13bf7812ef512d86d026ada34e75b22692152441
	x86-64: Compile ISA versions of modf/modff with -fno-stack-protector

	* sysdeps/x86_64/fpu/multiarch/Makefile: Modified.

2025-07-17  Florian Weimer  <fweimer@redhat.com>

	COMMIT: cdcf24ee14c27b77744ff52ab3ae852821207eb0
	iconv: iconv -o should not create executable files (bug 33164)

	* iconv/iconv_prog.c: Modified.
	(open_output_direct): Modified function.
	(prepare_output_file): Modified function.
	* iconv/tst-iconv_prog-buffer.sh: Modified.

2025-07-14  Cupertino Miranda  <cupertino.miranda@oracle.com>

	COMMIT: 0263528f8dd60cf58976e2d516b7c9edb16ae6f8
	malloc: fix definition for MAX_TCACHE_SMALL_SIZE

	* malloc/malloc.c: Modified.
	[USE_TCACHE](MAX_TCACHE_SMALL_SIZE): Modified.

2025-07-14  Claudiu Zissulescu  <claudiu.zissulescu-ianculescu@oracle.com>

	COMMIT: e85dbd8604aedf4f3a30c6c9c2f0efc18183f270
	SFrame: Add tests that uses DWARF backtracer

	* debug/Makefile: Modified.

2025-07-14  Claudiu Zissulescu  <claudiu.zissulescu-ianculescu@oracle.com>

	COMMIT: 3d780a44ebdb3fb780e04682df50da1145bcd98a
	configure: Add --enable-sframe option

	* INSTALL: Modified.
	* Makeconfig: Modified.
	* NEWS: Modified.
	* config.make.in: Modified.
	* configure: Modified.
	* configure.ac: Modified.
	* manual/install.texi: Modified.

2025-07-14  Claudiu Zissulescu  <claudiu.zissulescu-ianculescu@oracle.com>

	COMMIT: 3360913c37f5c3a0c8737b76321fd5ce2608fcd5
	elf: Add SFrame stack tracing

	* debug/backtrace.c: Modified.
	(__backtrace): Modified function.
	(sframe.h): Include file.
	(do_sframe_backtrace): New function.
	* sysdeps/generic/Makefile: Modified.
	* sysdeps/generic/sframe-read.c: New file.
	* sysdeps/generic/sframe-read.h: New file.
	* sysdeps/generic/sframe.c: New file.
	* sysdeps/generic/sframe.h: New file.
	* sysdeps/generic/uw-sigframe.h: New file.

2025-07-14  Claudiu Zissulescu  <claudiu.zissulescu-ianculescu@oracle.com>

	COMMIT: b231c21fc6bf7443d4949982f6a34f47605a19e5
	aarch64: Add SFrame support for aarch64 architecture

	* sysdeps/unix/sysv/linux/aarch64/uw-sigframe.h: New file.

2025-07-14  Claudiu Zissulescu  <claudiu.zissulescu-ianculescu@oracle.com>

	COMMIT: 170206b64196c4182e1addd0ce179523cfd6d1dc
	x86: Add SFrame support for x86 architecture

	* sysdeps/unix/sysv/linux/x86_64/uw-sigframe.h: New file.

2025-07-14  Claudiu Zissulescu  <claudiu.zissulescu-ianculescu@oracle.com>

	COMMIT: 0ebe4fba8854f06be17482b250eac1a0b74d2b48
	elf: Add SFrame support to _dl_find_object function

	* dlfcn/dlfcn.h: Modified.
	[__USE_GNU](dl_find_object): Modified.
	[__USE_GNU](DLFO_FLAG_SFRAME): New.
	* elf/dl-find_object.h: Modified.
	(dl_find_object_internal): Modified.
	(_dl_find_object_internal_copy): Modified function.
	(_dl_find_object_to_external): Modified function.
	(_dl_find_object_from_map): Modified function.
	* manual/dynlink.texi: Modified.

2025-07-11  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: c055c54e960579619304c7fb998e6bc12e82c5bd
	x86_64: Optimize modf/modff for x86_64-v2

	* sysdeps/x86_64/fpu/math-use-builtins-trunc.h: New file.
	* sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
	* sysdeps/x86_64/fpu/multiarch/s_modf-avx.c: New file.
	* sysdeps/x86_64/fpu/multiarch/s_modf-c.c: New file.
	* sysdeps/x86_64/fpu/multiarch/s_modf-sse4_1.c: New file.
	* sysdeps/x86_64/fpu/multiarch/s_modf.c: New file.
	* sysdeps/x86_64/fpu/multiarch/s_modff-avx.c: New file.
	* sysdeps/x86_64/fpu/multiarch/s_modff-c.c: New file.
	* sysdeps/x86_64/fpu/multiarch/s_modff-sse4_1.c: New file.
	* sysdeps/x86_64/fpu/multiarch/s_modff.c: New file.

2025-07-11  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 3d3572f59059e2b19b8541ea648a6172136ec42e
	Linux: Keep termios ioctl constants strictly internal

	* NEWS: Modified.
	* sysdeps/unix/sysv/linux/Makefile: Modified.
	* sysdeps/unix/sysv/linux/alpha/bits/ioctls.h: Delete file.
	* sysdeps/unix/sysv/linux/alpha/termios_arch.h: Delete file.
	* sysdeps/unix/sysv/linux/bits/ioctls.h: Modified.
	(TCGETS): New.
	(TCSETS): New.
	(TCSETSF): New.
	(TCSETSW): New.
	(TCGETS2): New.
	(TCSETS2): New.
	(TCSETSF2): New.
	(TCSETSW2): New.
	* sysdeps/unix/sysv/linux/hppa/bits/ioctls.h: Delete file.
	* sysdeps/unix/sysv/linux/isatty.c: Modified.
	(__isatty): Modified function.
	* sysdeps/unix/sysv/linux/isatty_nostatus.c: Modified.
	(__isatty_nostatus): Modified function.
	* sysdeps/unix/sysv/linux/mips/termios_arch.h: Move to...
	* sysdeps/unix/sysv/linux/mips/old_termios.h: ... here.
	(_TERMIOS2_NCCS): Remove.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): Remove.
	(old_termios): Modified.
	* sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h: Modified.
	(__ioctl_arch): Modified function.
	(termios_internals.h): Include file.
	(assert.h): Include file.
	(GLIBC_TCGETS): New.
	(GLIBC_TCSETS): New.
	(GLIBC_TCSETSW): New.
	(GLIBC_TCSETSF): New.
	* sysdeps/unix/sysv/linux/powerpc/termios_arch.h: Delete file.
	* sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: Delete file.
	* sysdeps/unix/sysv/linux/sparc/termios_arch.h: Move to...
	* sysdeps/unix/sysv/linux/sparc/old_termios.h: ... here.
	(_TERMIOS2_NCCS): Remove.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): Remove.
	(old_termios): Modified.
	* sysdeps/unix/sysv/linux/tcgetattr.c: Modified.
	(__tcgetattr): Modified function.
	* sysdeps/unix/sysv/linux/tcsetattr.c: Modified.
	(__tcsetattr): Modified function.
	(static_assert_equal): New function.
	(static_assert_equal): New function.
	(static_assert_equal): New function.
	* sysdeps/unix/sysv/linux/termios-kernel-consts.sym: New file.
	* sysdeps/unix/sysv/linux/termios_arch.h: Delete file.
	* sysdeps/unix/sysv/linux/termios_internals.h: Modified.
	[! TCGETS2](TCGETS2): Remove.
	[! TCGETS2](TCSETS2): Remove.
	[! TCGETS2](TCSETSW2): Remove.
	[! TCGETS2](TCSETSF2): Remove.
	[! _HAVE_STRUCT_OLD_TERMIOS](OLD_NCCS): Remove.
	[! _HAVE_STRUCT_OLD_TERMIOS](old_termios_t): Remove.
	[!__ASSUME_TERMIOS2](TCGETS2): Remove.
	[_HAVE_STRUCT_OLD_TERMIOS](old_termios_t): Remove.
	(termios_arch.h): Remove include.
	(termios2): Modified.
	[! __ASSUME_TERMIOS2](ARCH_TCGETS): New.
	[__ASSUME_TERMIOS2](ARCH_TCGETS): New.
	(termios-kernel-consts.h): Include file.
	(old_termios.h): Include file.

2025-07-11  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 02e7ac5ee3c6d2ef20c024ea7c243d0ae8496608
	termios: Move isatty, __isatty_nostatus from io

	* io/Makefile: Modified.
	* io/Versions: Modified.
	* termios/Makefile: Modified.
	* termios/Versions: Modified.
	* io/isatty.c: Move to...
	* termios/isatty.c: ... here.
	* io/isatty_nostatus.c: Move to...
	* termios/isatty_nostatus.c: ... here.

2025-07-11  Florian Weimer  <fweimer@redhat.com>

	COMMIT: c5687b4c49a91c5d9826959da2edcc7cdeec1273
	termios: Reflow and sort Makefile

	* termios/Makefile: Modified.

2025-07-10  Andreas Schwab  <schwab@suse.de>

	COMMIT: d6c2760ef7f7cdeab912767f04db4b14632fbb5f
	Remove termios2 ioctl defintions from public headers

	* sysdeps/unix/sysv/linux/powerpc/bits/ioctls.h: Delete file.
	* sysdeps/unix/sysv/linux/powerpc/termios_arch.h: Modified.
	[! TERMIOS_INTERNALS_H](<termios_arch.h> should only be included from <termios_internals.h>"): Remove.
	(TCGETS2): New.
	(TCSETS2): New.
	(TCSETSW2): New.
	(TCSETSF2): New.

2025-07-09  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: c559a6190e397b315fdd98d9369f15d2914d8248
	elf: Remove now pointless empty ld.so.conf files in single tests

	* elf/tst-glibc-hwcaps-2-cache.root/etc/ld.so.conf: Delete file.
	* elf/tst-glibc-hwcaps-cache.root/etc/ld.so.conf: Delete file.
	* elf/tst-ldconfig-bad-aux-cache.root/etc/ld.so.conf: Delete file.

2025-07-09  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: dbe5065f2166be20e57a24f246a40d50e001a05d
	support: Always run ldconfig in containered tests

	* support/test-container.c: Modified.
	(main): Modified function.

2025-07-09  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: ae589cb84df10825fc545a45c7007a5f79409bf1
	Makefile: Add ld.so.conf with libgcc dir to testroot.pristine

	* Makefile: Modified.

2025-07-09  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: cf462982ac44bf0f5dfd36a9c242628f0d2970b9
	Makeconfig: Add libgcc directory to rtld-prefix search path

	* Makeconfig: Modified.

2025-07-09  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 30c7cf66b80f718a819609441ec4f68c9b0b4a9e
	NEWS: Mention changes to setjmp on aarch64

	* NEWS: Modified.

2025-07-09  Stefan Liebler  <stli@linux.ibm.com>

	COMMIT: 77438db8cfa6ee66b3906230156bdae11c49a195
	Mark support for lock elision as deprecated.

	* NEWS: Modified.

2025-07-09  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 7130c2ae972b3c521e2795af6935982a4f078850
	x86: Avoid vector/r16-r31 registers and memcpy/memset in mcount_internal

	* gmon/Makefile: Modified.
	* sysdeps/x86/Makefile: Modified.
	* sysdeps/x86_64/Makefile: Modified.

2025-07-08  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: f33bb123660a51e833b9ed07d8306852028ba7f6
	NEWS: Mention tcache improvements

	* NEWS: Modified.

2025-07-08  Matteo Croce  <teknoraver@meta.com>

	COMMIT: 521b4d6c4d5a7c84efd2742e0aac6311eaef005b
	fstat: add test and documentation for an edge case.

	* io/tst-stat.c: Modified.
	(do_test): Modified function.
	(fstatat_link): New function.
	* manual/filesys.texi: Modified.

2025-07-08  Matteo Croce  <teknoraver@meta.com>

	COMMIT: 652c36b3ea917093bf60ad2a345987530c192821
	fstatat: extend tests and documentation

	* io/tst-stat-time64.c: Modified.
	(fstatat_check): Modified function.
	* io/tst-stat.c: Modified.
	(fstatat_check): Modified function.
	* manual/filesys.texi: Modified.

2025-07-06  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 6afece738c2b8408585272a95090ce5d5345dd19
	htl: move __pthread_get_cleanup_stack to libc

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/forward.c: Modified.
	(FORWARD2): Remove.
	* htl/pt-cleanup.c: Modified.
	(__pthread_get_cleanup_stack): Remove function.
	(hidden_def): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(___pthread_get_cleanup_stack): New function.
	(versioned_symbol): New function.
	(libc_hidden_ver): New.
	* htl/pt-initialize.c: Modified.
	* sysdeps/htl/include/bits/cancelation.h: New file.
	* sysdeps/htl/libc-lock.h: Modified.
	[!IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	* sysdeps/htl/pthread-functions.h: Modified.
	(__pthread_get_cleanup_stack): Remove.
	(pthread_functions): Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	[IS_IN (libpthread)](hidden_proto): Remove.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/Makefile: Modified.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-07-06  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: b80f108b55c363875ece6f2329d9a8ba01649c70
	htl: Drop ptr_pthread_once from pthread_functions

	* htl/pt-initialize.c: Modified.
	* sysdeps/htl/pthread-functions.h: Modified.
	(__pthread_once): Remove.
	(pthread_functions): Modified.

2025-07-05  Florian Weimer  <fweimer@redhat.com>

	COMMIT: ea85e7d55087075376a29261e722e4fae14ecbe7
	elf: Restore support for _r_debug interpositions and copy relocations

	* elf/Makefile: Modified.
	* elf/dl-debug-symbols.S: Modified.
	* elf/dl-debug.c: Modified.
	[SHARED](get_rdebug): Modified function.
	[SHARED](_r_debug_main): New.
	[SHARED](_dl_debug_post_relocate): New function.
	(_dl_debug_change_state): Modified function.
	(_dl_debug_initialize): Modified function.
	(assert.h): Include file.
	* elf/rtld.c: Modified.
	(dl_main): Modified function.
	* elf/tst-dlmopen4-nonpic.c: New file.
	* elf/tst-dlmopen4-pic.c: New file.
	* elf/tst-dlmopen4.c: Modified.
	(do_test): Modified function.
	* include/link.h: Modified.
	[! _ISOMAC](rtld_hidden_proto): New.
	* sysdeps/generic/ldsodefs.h: Modified.
	(_dl_debug_post_relocate): New function.

2025-07-05  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 8329939a37f483a16013dd8af8303cbcb86d92cb
	elf: Introduce _dl_debug_change_state

	* elf/dl-close.c: Modified.
	(_dl_close_worker): Modified function.
	* elf/dl-debug.c: Modified.
	(_dl_debug_change_state): New function.
	* elf/dl-load.c: Modified.
	(_dl_notify_new_object): Modified function.
	* elf/dl-open.c: Modified.
	(dl_open_worker): Modified function.
	(_dl_open): Modified function.
	* elf/rtld.c: Modified.
	(dl_main): Modified function.
	* sysdeps/generic/ldsodefs.h: Modified.
	(_dl_debug_change_state): New function.

2025-07-05  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 7278d11f3a0cd528188c719bab75575b0aea2c6e
	elf: Introduce separate _r_debug_array variable

	* elf/dl-debug.c: Modified.
	(_dl_debug_update): Modified function.
	(_dl_debug_initialize): Modified function.
	[! SHARED](get_rdebug): New.
	[SHARED](get_rdebug): New.
	* sysdeps/generic/ldsodefs.h: Modified.
	[SHARED](rtld_global): Modified.

2025-07-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 21cbe4a58858441b3d6d459ec98cf9bd8f54af95
	hurd: Mark more xfails for missing RLIMIT_AS support

	* sysdeps/mach/hurd/Makefile: Modified.

2025-07-04  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 1c5f2ae4f98eb02fabab9f7f2b22ef6d23e85edc
	Linux: Fix typo in comment in termios_internals.h

	* sysdeps/unix/sysv/linux/termios_internals.h: Modified.

2025-07-03  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: 4900f993c8119b8482ba9ba0387418b7e05c5c02
	manual: Remove '.info' suffix in manual names passed to @ref [BZ #32962].

	* manual/intro.texi: Modified.
	* manual/maint.texi: Modified.
	* manual/stdio.texi: Modified.

2025-07-02  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 7eed691cc2b6c5dbb6066ee1251606a744c7f05c
	stdlib/Makefile: Remove deleted test's libm dependency

	* stdlib/Makefile: Modified.

2025-07-01  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 632d895f3e5d98162f77b9c3c1da4ec19968b671
	elf: Add DL_ADDRESS_WITHOUT_RELOC [BZ #33088]

	* elf/rtld.c: Modified.
	[! DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
	[DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
	* include/elf.h: Modified.
	[! _ISOMAC][! HIDDEN_VAR_NEEDS_DYNAMIC_RELOC](DL_ADDRESS_WITHOUT_RELOC): New.
	[! _ISOMAC][HIDDEN_VAR_NEEDS_DYNAMIC_RELOC](DL_ADDRESS_WITHOUT_RELOC): New.

2025-06-30  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
            Carlos O'Donell  <carlos@redhat.com>

	COMMIT: eeb7b079d5d8785e760ca08c3692ffa579bbb737
	stdlib: Fix __libc_message_impl iovec size (BZ 32947)

	* include/stdio.h: Modified.
	[! _ISOMAC](IOVEC_MAX_ERR_MSG): New.
	[! _ISOMAC](IOVEC_MAX_ERR_MSG_LEN): New.
	* posix/Makefile: Modified.
	* posix/tst-libc-message.c: New file.
	* sysdeps/posix/libc_fatal.c: Modified.
	(atomic.h): Remove include.
	(errno.h): Remove include.
	(fcntl.h): Remove include.
	(libc-pointer-arith.h): Remove include.
	(paths.h): Remove include.
	(stdbool.h): Remove include.
	(stdlib.h): Remove include.
	(string.h): Remove include.
	(sysdep.h): Remove include.
	(sys/mman.h): Remove include.
	(not-cancel.h): Remove include.
	(__libc_message_impl): Modified function.
	(assert.h): Include file.
	(IOVEC_MAX): New.

2025-06-30  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 681a24ae4d0cb8ed92de98b4da660308840b09ba
	AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112]

	* sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified.
	(dl-symbol-redir-ifunc.h): Include file.

2025-06-26  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 1061b754123dea4b02197793436931172d523c78
	malloc: Cleanup tcache_init()

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_malloc): Modified.
	[USE_TCACHE](tcache_init): Modified function.

2025-06-26  William Hunt  <William.Hunt@arm.com>

	COMMIT: 9a5a7613acd7641ca4dd3c405922b7c8fbc2ec03
	malloc: replace instances of __builtin_expect with __glibc_unlikely

	* malloc/malloc-debug.c: Modified.
	(__debug_malloc): Modified function.
	(__debug_free): Modified function.
	(__debug_realloc): Modified function.
	(_debug_mid_memalign): Modified function.
	(__debug_calloc): Modified function.
	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_realloc): Modified function.
	[IS_IN (libc)](__libc_calloc2): Modified function.
	(unlink_chunk): Modified function.
	(_int_malloc): Modified function.
	(_int_free_chunk): Modified function.
	(_int_free_merge_chunk): Modified function.
	(_int_realloc): Modified function.

2025-06-26  William Hunt  <william.hunt@arm.com>

	COMMIT: d1ad959b003bae1eb2a5a5fe1acb7c889600e506
	malloc: refactored aligned_OK and misaligned_chunk

	* malloc/malloc-check.c: Modified.
	(mem2chunk_check): Modified function.
	* malloc/malloc.c: Modified.
	[HAVE_MREMAP](mremap_chunk): Modified function.
	[MALLOC_DEBUG](do_check_chunk): Modified function.
	[MALLOC_DEBUG](do_check_free_chunk): Modified function.
	[MALLOC_DEBUG](do_check_remalloced_chunk): Modified function.
	[USE_TCACHE](tcache_get_n): Modified function.
	[USE_TCACHE](tcache_double_free_verify): Modified function.
	[USE_TCACHE](tcache_thread_shutdown): Modified function.
	(aligned_OK): Remove.
	(misaligned_chunk): Modified.
	(misaligned_mem): New.

2025-06-26  Jitka Obselkova  <jobselko@redhat.com>

	COMMIT: 53ea6db9fd25af7486b14cd2bf3b0ae1046e0e98
	manual: Clarify renameat documentation

	* manual/filesys.texi: Modified.

2025-06-26  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 1149b4f64fea6e07e84e285981b84c8ccaccb025
	Revert "manual: Clarify renameat documentation"

	* manual/filesys.texi: Modified.

2025-06-26  Florian Weimer  <fweimer@redhat.com>

	COMMIT: d30f41d2c9031b0540641af692e56002eab5599f
	elf: Add missing DSO dependencies for tst-rtld-no-malloc-{audit,preload}

	* elf/Makefile: Modified.

2025-06-25  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 79bfbc93dee68830dd3b1d2b3453cf3811df6944
	powerpc: Remove modf optimization

	* sysdeps/powerpc/fpu/math-use-builtins-trunc.h: Modified.
	[! _ARCH_PWR5X](USE_TRUNC_BUILTIN): New.
	[_ARCH_PWR5X](USE_TRUNC_BUILTIN): New.
	(USE_TRUNC_BUILTIN): Remove.
	* sysdeps/powerpc/fpu/s_modf.c: Delete file.
	* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c: Modified.
	(sysdeps/powerpc/fpu/s_modf.c): Remove include.
	(sysdeps/ieee754/dbl-64/s_modf.c): Include file.
	* sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-power5+.c: Modified.
	(sysdeps/powerpc/fpu/s_modf.c): Remove include.
	(sysdeps/ieee754/dbl-64/s_modf.c): Include file.

2025-06-25  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 5c2b21c478068f4f3140b020416dccdead1401e6
	powerpc: Remove modff optimization

	* sysdeps/ieee754/flt-32/s_modff.c: Modified.
	* sysdeps/powerpc/fpu/math-use-builtins-trunc.h: New file.
	* sysdeps/powerpc/fpu/s_modff.c: Delete file.
	* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-power5+.c: Modified.
	(sysdeps/powerpc/fpu/s_modff.c): Remove include.
	(sysdeps/ieee754/flt-32/s_modff.c): Include file.
	* sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-power5+.c: Modified.
	(sysdeps/powerpc/fpu/s_modff.c): Remove include.
	(sysdeps/ieee754/flt-32/s_modff.c): Include file.

2025-06-25  Ravina Jain  <rajulravina123@gmail.com>

	COMMIT: b2a8d19f4adc8ca22394b02c144b4bc867adc804
	manual: Add missing free to open_memstream example [BZ #27866]

	* manual/examples/memstrm.c: Modified.
	(main): Modified function.
	(stdlib.h): Include file.

2025-06-24  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 36bcbc6b5bb81eab436c7ed82348a25c4a34fa73
	Linux: Convert '__close_nocancel_nostatus' to a standalone handler

	* sysdeps/unix/sysv/linux/Makefile: Modified.
	* sysdeps/unix/sysv/linux/Versions: Modified.
	* sysdeps/unix/sysv/linux/close_nocancel_nostatus.c: New file.
	* sysdeps/unix/sysv/linux/not-cancel.h: Modified.
	[IS_IN (libc) || IS_IN (rtld)](hidden_proto): Modified.
	[IS_IN (libc) || IS_IN (rtld)](hidden_proto): New.
	(__close_nocancel_nostatus): Remove function.
	(__close_nocancel_nostatus): New function.

2025-06-24  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 3b0d495ac406f14131d299e933b49bfdd02bf626
	Linux: Fix '__close_nocancel_nostatus' clobbering 'errno' [BZ #33035]

	* sysdeps/unix/sysv/linux/not-cancel.h: Modified.
	(__close_nocancel_nostatus): Modified function.

2025-06-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: db94e6343ad03252a9e59df56614118fb7267ff8
	inet: Implement inet_ntoa on top of inet_ntop

	* inet/inet_ntoa.c: Modified.
	(buffer): Modified.
	(inet_ntoa): Modified function.

2025-06-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 80f389ed7e684582439629b264c22a84c26bfd8e
	resolv: Optimize inet_ntop

	* resolv/inet_ntop.c: Modified.
	[! SPRINTF_CHAR](SPRINTF): Remove.
	[SPRINTF_CHAR](SPRINTF): Remove.
	(sys/param.h): Remove include.
	(sys/types.h): Remove include.
	(sys/socket.h): Remove include.
	(netinet/in.h): Remove include.
	(stdio.h): Remove include.
	(inet_ntop4): Remove.
	(inet_ntop6): Remove.
	(inet_ntop4): Modified function.
	(inet_ntop6): Modified function.
	(_itoa.h): Include file.
	(put_uint8): New function.
	(put_uint16): New function.
	(inet_ntop4_format): New function.
	(best_t): New.
	(in6_addr_addr16): New function.
	(inet_ntop6_format): New function.

2025-06-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: f22f6a5b84aeb6a958f1d7c4b7e7262018af22ad
	resolve: Proper indent resolv/inet_ntop.c

	* resolv/inet_ntop.c: Modified.
	[! SPRINTF_CHAR](SPRINTF): Modified.
	[SPRINTF_CHAR](SPRINTF): Modified.
	(__inet_ntop): Modified function.
	(inet_ntop4): Modified function.
	(inet_ntop6): Modified function.

2025-06-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 14ca258cc566fd15fa4251baa45abd873fa8b230
	benchtests: Add IPv6 inet_ntop benchmark

	* benchtests/Makefile: Modified.
	* benchtests/inet_ntop_ipv6-inputs: New file.
	* benchtests/inet_ntop_ipv6-source.c: New file.

2025-06-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: e6ad9650fbed02f167a90cd6554a7599356317cc
	benchtests: Add IPv4 inet_ntop benchmark

	* benchtests/Makefile: Modified.
	* benchtests/inet_ntop_ipv4-inputs: New file.
	* benchtests/inet_ntop_ipv4-source.c: New file.

2025-06-23  Xi Ruoyao  <xry111@xry111.site>

	COMMIT: fc6f074e0496fb8a8df491641165f4ed3cdaa3a3
	riscv: linux: Add support for getrandom vDSO

	* sysdeps/unix/sysv/linux/riscv/sysdep.h: Modified.
	[! __ASSEMBLER__][__WORDSIZE == 64](HAVE_GETRANDOM_VSYSCALL): New.

2025-06-23  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 47b577c66f2f51305d1802195f868d6b43e6d84a
	posix: Fix fnmatch build with gcc-16

	* posix/fnmatch_loop.c: Modified.
	(FCT): Modified function.

2025-06-23  Andreas Schwab  <schwab@suse.de>

	COMMIT: 9b3730a54bf8c915a65d9ff5e875d3551c30a435
	powerpc: use .machine power10 in POWER10 assembler sources

	* sysdeps/powerpc/powerpc64/le/power10/memcmp.S: Modified.
	* sysdeps/powerpc/powerpc64/le/power10/memcpy.S: Modified.
	* sysdeps/powerpc/powerpc64/le/power10/memmove.S: Modified.
	* sysdeps/powerpc/powerpc64/le/power10/memset.S: Modified.
	* sysdeps/powerpc/powerpc64/le/power10/strlen.S: Modified.

2025-06-21  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: b3b0d0308c95d213f019b19c33abf1b06911f528
	hurd: Remove a duplicate entry from 'tests-unsupported'.

	* sysdeps/mach/hurd/Makefile: Modified.

2025-06-21  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: 5071149e89867070f692d89d75be5d7449294d1c
	hurd: Fix redefinition of 'P2ALIGN'.

	* sysdeps/mach/sysdep.h: Modified.
	[__ASSEMBLER__](P2ALIGN): New.

2025-06-19  Martin Coufal  <mcoufal@redhat.com>

	COMMIT: 69f8b3e7deaca579511957959f8a7676a7428f49
	resource/Makefile: Split and sort tests

	* resource/Makefile: Modified.

2025-06-19  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 124bf1fb6b85e201275764c8f5d046861eb6ed65
	malloc: Link large tcache tests with $(shared-thread-library)

	* malloc/Makefile: Modified.

2025-06-19  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 0ef7965e5b251473f7d451739324c45b0fefaf1a
	x86: Update tst-gnu2-tls2 tests

	* elf/tst-gnu2-tls2.c: Modified.
	(tst-gnu2-tls2.h): Modified.
	(access_mod): Modified function.
	* sysdeps/unix/sysv/linux/x86_64/Makefile: Modified.
	* sysdeps/x86/Makefile: Modified.
	* sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c: Modified.
	(elf/tst-gnu2-tls2.c): Remove include.
	(tst-gnu2-tls2.c): Include file.
	* sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c: Modified.
	(elf/tst-gnu2-tls2.c): Remove include.
	(tst-gnu2-tls2.c): Include file.
	* sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c: Modified.
	(elf/tst-gnu2-tls2.c): Remove include.
	(tst-gnu2-tls2.c): Include file.
	* sysdeps/x86/tst-gnu2-tls2.c: Modified.
	[! __x86_64__](sys/platform/x86.h): Remove.
	[! __x86_64__](IS_SUPPORTED): Remove.
	(PREPARE_MALLOC): Remove.
	[! TEST_AMX][! __x86_64__](sys/platform/x86.h): New.
	[! TEST_AMX][! __x86_64__](IS_SUPPORTED): New.
	[! TEST_AMX](PREPARE_MALLOC): New.
	[! TEST_AMX](v3): New.
	* sysdeps/x86/tst-gnu2-tls2.h: New file.

2025-06-19  H.J. Lu  <hjl.tools@gmail.com>
            Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 848f0e46f03f22404ed9a8aabf3fd5ce8809a1be
	i386: Update ___tls_get_addr to preserve vector registers

	* configure: Modified.
	* configure.ac: Modified.
	* elf/Makefile: Modified.
	* elf/tst-tls23-mod.c: New file.
	* elf/tst-tls23.c: New file.
	* sysdeps/x86_64/dl-trampoline-save.h: Move to...
	* elf/tst-tls23.h: ... here.
	[! DL_STACK_ALIGNMENT](DL_STACK_ALIGNMENT): Remove.
	(DL_RUNTIME_RESOLVE_REALIGN_STACK): Remove.
	[! AFTER_TLS_CALL](AFTER_TLS_CALL): New.
	[! BEFORE_TLS_CALL](BEFORE_TLS_CALL): New.
	[! INIT_TLS_CALL](INIT_TLS_CALL): New.
	(stdint.h): Include file.
	(tls): New.
	(apply_tls): New function.
	* sysdeps/aarch64/preconfigure: Modified.
	* sysdeps/i386/Makefile: Modified.
	* sysdeps/i386/dl-tls-get-addr.c: New file.
	* sysdeps/i386/dl-tls.h: Modified.
	[SHARED][IS_IN (rtld)](__tls_get_addr): Remove function.
	[SHARED][IS_IN (rtld)](__tls_get_addr): Modified.
	[SHARED][IS_IN (rtld)](strong_alias): Remove.
	[SHARED][IS_IN (rtld)](rtld_hidden_proto): Remove.
	[SHARED][IS_IN (rtld)](rtld_hidden_def): Remove.
	[SHARED](___tls_get_addr_internal): Remove.
	* sysdeps/i386/dl-tlsdesc-dynamic.h: Modified.
	[! DL_RUNTIME_RESOLVE_REALIGN_STACK][! USE_FNSAVE][! USE_FXSAVE](USE_FXSAVE must be defined): Remove.
	[! DL_RUNTIME_RESOLVE_REALIGN_STACK][! USE_FNSAVE](REGISTER_SAVE_AREA): Remove.
	[! DL_RUNTIME_RESOLVE_REALIGN_STACK][REGISTER_SAVE_AREA][! DL_RUNTIME_RESOLVE_REALIGN_STACK][!DL_RUNTIME_RESOLVE_REALIGN_STACK](DL_RUNTIME_RESOLVE_REALIGN_STACK must be true): Remove.
	[! DL_RUNTIME_RESOLVE_REALIGN_STACK][REGISTER_SAVE_AREA][! DL_RUNTIME_RESOLVE_REALIGN_STACK][DL_RUNTIME_RESOLVE_REALIGN_STACK][! USE_FXSAVE][! USE_XSAVE][! USE_XSAVE][! USE_FXSAVE][! DL_RUNTIME_RESOLVE_REALIGN_STACK](STATE_SAVE_ALIGNMENT): Remove.
	[! DL_RUNTIME_RESOLVE_REALIGN_STACK][USE_FNSAVE](REGISTER_SAVE_AREA): Remove.
	[! USE_FNSAVE && (STATE_SAVE_ALIGNMENT % 16) != 0](STATE_SAVE_ALIGNMENT must be multiple of 16): Remove.
	[DL_RUNTIME_RESOLVE_REALIGN_STACK][USE_FNSAVE](USE_FNSAVE shouldn't be defined): Remove.
	[DL_RUNTIME_RESOLVE_REALIGN_STACK][USE_FXSAVE](REGISTER_SAVE_AREA): Remove.
	(REGISTER_SAVE_AREA): Remove.
	(tls-get-addr-wrapper.h): Include file.
	(STATE_SAVE_ALIGNMENT): New.
	* sysdeps/i386/dl-tlsdesc.S: Modified.
	* sysdeps/i386/tls-get-addr-wrapper.h: New file.
	* sysdeps/i386/tls_get_addr.S: New file.
	* sysdeps/i386/tls_get_addr.h: New file.
	* sysdeps/loongarch/preconfigure: Modified.
	* sysdeps/loongarch/preconfigure.ac: Modified.
	* sysdeps/powerpc/Makefile: Modified.
	* sysdeps/x86/Makefile: Modified.
	* sysdeps/x86/sysdep.h: Modified.
	[__ASSEMBLER__][! DL_STACK_ALIGNMENT][! __x86_64__](DL_STACK_ALIGNMENT): New.
	[__ASSEMBLER__][! DL_STACK_ALIGNMENT][__x86_64__](DL_STACK_ALIGNMENT): New.
	[__ASSEMBLER__][! DL_STACK_ALIGNMENT][__x86_64__](MINIMUM_ALIGNMENT): New.
	[__ASSEMBLER__](DL_RUNTIME_RESOLVE_REALIGN_STACK): New.
	* sysdeps/x86/tst-tls23.c: New file.
	* sysdeps/x86/tst-tls23.h: New file.
	* sysdeps/x86_64/Makefile: Modified.
	* sysdeps/x86_64/dl-tlsdesc.S: Modified.
	* sysdeps/x86_64/dl-trampoline.S: Modified.

2025-06-18  Jitka Obselkova  <jobselko@redhat.com>

	COMMIT: abc2e954af77f8d10f4f54754520814590e79830
	manual: Clarify renameat documentation

	* manual/filesys.texi: Modified.

2025-06-18  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: c3b9abaf33082c89ff385b378e083aad1255f508
	posix: Add nonnull attribute to glob_pattern_p.

	* posix/glob.h: Modified.
	[__USE_GNU](glob_pattern_p): Modified.

2025-06-18  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: f165e244e4c72493cf52cd6c98f989321f29c677
	math: Simplify and optimize modf implementation

	* sysdeps/ieee754/dbl-64/math_config.h: Modified.
	(EXPONENT_BIAS): New.
	(is_inf): New function.
	(get_exponent): New function.
	* sysdeps/ieee754/dbl-64/s_modf.c: Modified.
	(math_private.h): Remove include.
	(stdint.h): Remove include.
	(one): Remove.
	(__modf): Modified function.
	(math_config.h): Include file.
	(math-use-builtins-trunc.h): Include file.

2025-06-18  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 61cc9922f3cdcd71ed8977016b8180d409826240
	math: Simplify and optimize modff implementation

	* sysdeps/ieee754/flt-32/math_config.h: Modified.
	(EXPONENT_BIAS): New.
	(is_inf): New function.
	(get_exponent): New function.
	* sysdeps/ieee754/flt-32/s_modff.c: Modified.
	(math_private.h): Remove include.
	(one): Remove.
	(__modff): Modified function.
	(math_config.h): Include file.
	(math-use-builtins-trunc.h): Include file.

2025-06-18  Luna Lamb  <luna.lamb@arm.com>

	COMMIT: 6849c5b791edd216f2ec3fdbe4d138bc69b9b333
	AArch64: Improve codegen SVE log1p helper

	* sysdeps/aarch64/fpu/acosh_sve.c: Modified.
	* sysdeps/aarch64/fpu/atanh_sve.c: Modified.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/sv_log1p_inline.h: Modified.
	(poly_sve_f64.h): Remove include.
	(sv_log1p_data): Modified.
	(sv_log1p_inline): Modified function.

2025-06-18  Dylan Fleming  <Dylan.Fleming@arm.com>

	COMMIT: dee22d2a81ab59afc165fb6dcb45d723f13582a0
	AArch64: Optimise SVE FP64 Hyperbolics

	* sysdeps/aarch64/fpu/cosh_sve.c: Modified.
	(data): Modified.
	(special_case): Modified function.
	(exp_inline): Remove function.
	(SV_NAME_D1): Modified function.
	(exp_over_two_inline): New function.
	* sysdeps/aarch64/fpu/sinh_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(expm1_inline): Modified function.
	(special_case): Modified function.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/tanh_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(expm1_inline): Remove function.
	(special_case): Remove function.
	(SV_NAME_D1): Modified function.
	(e2xm1_inline): New function.

2025-06-18  Dylan Fleming  <Dylan.Fleming@arm.com>

	COMMIT: 1e3d1ddf977ecd653de8d0d10eb083d80ac21cf3
	AArch64: Optimize SVE exp functions

	* sysdeps/aarch64/fpu/exp10f_sve.c: Modified.
	(Thres): Modified.
	(data): Modified.
	(sv_exp10f_inline): Modified function.
	* sysdeps/aarch64/fpu/exp2_sve.c: Modified.
	(N): Remove.
	(data): Modified.
	(special_case): Modified function.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/exp2f_sve.c: Modified.
	(poly_sve_f32.h): Remove include.
	(data): Modified.
	(sv_exp2f_inline): Modified function.
	* sysdeps/aarch64/fpu/expm1_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(SpecialBound): Modified.
	(ExponentBias): Remove.
	(data): Modified.
	(special_case): Modified function.
	(SV_NAME_D1): Modified function.
	(FexpaBound): New.
	(SpecialOffset): New.
	(SpecialBias1): New.
	(SpecialBias2): New.

2025-06-18  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 8788bd77d68c6429c7f2dcbd22765525555c3cd8
	sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ 32981)

	* sysdeps/sparc/sparc32/start.S: Modified.

2025-06-18  Andreas Schwab  <schwab@suse.de>

	COMMIT: 0dbbc44bfd256683705c391d97c4052320e2e64e
	Fix termios related targets

	* sysdeps/unix/sysv/linux/Makefile: Modified.

2025-06-18  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: ba32fd7d0479bd566db63e43ab1050ad20ca7a29
	malloc: Cleanup _mid_memalign

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](_mid_memalign): Modified.
	[IS_IN (libc)](__libc_memalign): Modified function.
	[IS_IN (libc)](aligned_alloc): Modified function.
	[IS_IN (libc)](_mid_memalign): Modified function.
	[IS_IN (libc)](__libc_valloc): Modified function.
	[IS_IN (libc)](__libc_pvalloc): Modified function.
	[IS_IN (libc)](__posix_memalign): Modified function.

2025-06-18  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: c0f0db2d59e0908057205b22b21dd9d626d780c1
	aarch64: simplify calls to __libc_arm_za_disable in assembly

	* sysdeps/aarch64/__longjmp.S: Modified.
	* sysdeps/aarch64/setjmp.S: Modified.
	* sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.

2025-06-18  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: eeedfc2f74463a06e8127dde42531913652371f8
	aarch64: GCS: use internal struct in __alloc_gcs

	* sysdeps/aarch64/__alloc_gcs.c: Modified.
	(__alloc_gcs): Modified function.
	(aarch64-gcs.h): Include file.
	* sysdeps/aarch64/aarch64-gcs.h: Modified.
	(__alloc_gcs): Modified.
	(gcs_record): New.
	(has_gcs): New function.
	* sysdeps/unix/sysv/linux/aarch64/makecontext.c: Modified.
	(alloc_makecontext_gcs): Modified function.

2025-06-18  Andreas Schwab  <schwab@suse.de>

	COMMIT: eae5bb0f60205e6f709803cc6bba749daf5ece72
	powerpc: Remove assembler workarounds

	* sysdeps/powerpc/powerpc64/le/power10/memcmp.S: Modified.
	* sysdeps/powerpc/powerpc64/le/power10/strlen.S: Modified.
	* sysdeps/powerpc/powerpc64/le/power9/strcmp.S: Modified.
	* sysdeps/powerpc/powerpc64/le/power9/strncmp.S: Modified.

2025-06-17  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: c274c3c07f216791d2065e653e418eb36c6dcaca
	malloc: Fix tests-malloc-largetcache tests

	* Rules: Modified.

2025-06-17  Jeremy Harris  <jgh@exim.org>

	COMMIT: 9f680bfe9b5c8657baf1fd0fb99e968d0b03e92e
	Add TCPI_OPT_USEC_TS from Linux 6.14 and TCPI_OPT_TFO_CHILD from 6.15 to netinet/tcp.h.

	* sysdeps/gnu/netinet/tcp.h: Modified.
	[__USE_MISC](TCPI_OPT_USEC_TS): New.
	[__USE_MISC](TCPI_OPT_TFO_CHILD): New.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: 964cf50bef075f4cb7b625513407ca9d29faff3e
	linux/termios: regression test for termios speed functions

	* sysdeps/unix/sysv/linux/Makefile: Modified.
	* sysdeps/unix/sysv/linux/tst-termios-linux.c: New file.

2025-06-17  H. Peter Anvin  <hpa@zytor.com>

	COMMIT: c66801f36135a7b031ca37e25a35e98255b20def
	include/array_length.h: add array_foreach[_const] macros

	* include/array_length.h: Modified.
	(array_foreach): New.
	(array_foreach_const): New.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: be413adedfca146a6fb8cabe3df1244a70f106f3
	termios: unify the naming of the termios speed fields

	* bits/termios.h: Modified.
	(termios): Modified.
	* sysdeps/unix/sysv/linux/alpha/bits/termios-struct.h: Modified.
	(termios): Modified.
	* sysdeps/unix/sysv/linux/bits/termios-struct.h: Modified.
	(termios): Modified.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: 5f138519ebdf88e1fc5395d65df0b780dd07829a
	termios: add new baud_t interface, defined to be explicitly numeric

	* include/termios.h: Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](__cfgetospeed): New function.
	[! _ISOMAC](__cfgetispeed): New function.
	[! _ISOMAC](__cfsetospeed): New function.
	[! _ISOMAC](__cfsetispeed): New function.
	[! _ISOMAC](__cfsetspeed): New function.
	[! _ISOMAC](__cfgetobaud): New function.
	[! _ISOMAC](__cfgetibaud): New function.
	[! _ISOMAC](__cfsetobaud): New function.
	[! _ISOMAC](__cfsetibaud): New function.
	[! _ISOMAC](__cfsetbaud): New function.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	* manual/terminal.texi: Modified.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/cfsetspeed.c: Modified.
	(libc_hidden_def): New.
	* sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/speed.c: Modified.
	(libc_hidden_def): New.
	(libc_hidden_def): New.
	(libc_hidden_def): New.
	(libc_hidden_def): New.
	* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.
	* termios/Makefile: Modified.
	* termios/Versions: Modified.
	* termios/baud.c: New file.
	* termios/cfsetbaud.c: New file.
	* termios/cfsetspeed.c: Modified.
	(cfsetspeed): Remove function.
	(__cfsetspeed): New function.
	(libc_hidden_def): New.
	(weak_alias): New.
	* termios/speed.c: Modified.
	(cfgetospeed): Remove function.
	(cfgetispeed): Remove function.
	(cfsetospeed): Remove function.
	(libc_hidden_def): Modified.
	(cfsetispeed): Remove function.
	(libc_hidden_def): Modified.
	(__cfgetospeed): New function.
	(weak_alias): New.
	(__cfgetispeed): New function.
	(weak_alias): New.
	(__cfsetospeed): New function.
	(libc_hidden_def): New.
	(weak_alias): New.
	(__cfsetispeed): New function.
	(libc_hidden_def): New.
	(weak_alias): New.
	* termios/termios.h: Modified.
	[__USE_MISC](baud_t): New.
	[__USE_MISC](cfgetobaud): New function.
	[__USE_MISC](cfgetibaud): New function.
	[__USE_MISC](cfsetobaud): New function.
	[__USE_MISC](cfsetibaud): New function.
	[__USE_MISC](cfsetbaud): New function.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: 98aeca349ae081d745978d7fe9bc5762137f8ece
	manual: document all the termios Bxxx constants in the manual

	* manual/terminal.texi: Modified.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: ad37ecd5791dbb47844b58574f32ab1ef2739275
	termios: merge the termios baud definitions

	* sysdeps/unix/sysv/linux/bits/termios-baud.h: Move to...
	* bits/termios-baud.h: ... here.
	(B0): Modified.
	(B50): Modified.
	(B75): Modified.
	(B110): Modified.
	(B134): Modified.
	(B150): Modified.
	(B200): Modified.
	(B300): Modified.
	(B600): Modified.
	(B1200): Modified.
	(B1800): Modified.
	(B2400): Modified.
	(B4800): Modified.
	(B7200): Modified.
	(B9600): Modified.
	(B14400): Modified.
	(B19200): Modified.
	(B28800): Modified.
	(B33600): Modified.
	(B38400): Modified.
	(B57600): Modified.
	(B76800): Modified.
	(B115200): Modified.
	(B153600): Modified.
	(B230400): Modified.
	(B307200): Modified.
	(B460800): Modified.
	(B500000): Modified.
	(B576000): Modified.
	(B614400): Modified.
	(B921600): Modified.
	[__USE_MISC](EXTA): New.
	[__USE_MISC](EXTB): New.
	(B5000000): New.
	(B10000000): New.
	* bits/termios.h: Modified.
	(termios): Modified.
	(bits/termios-baud.h): Include file.
	* sysdeps/unix/sysv/linux/Makefile: Modified.
	* sysdeps/unix/sysv/linux/bits/termios.h: Modified.
	[__USE_MISC](EXTA): Remove.
	[__USE_MISC](EXTB): Remove.
	[__USE_MISC](__B0): New.
	[__USE_MISC](__B50): New.
	[__USE_MISC](__B75): New.
	[__USE_MISC](__B110): New.
	[__USE_MISC](__B134): New.
	[__USE_MISC](__B150): New.
	[__USE_MISC](__B200): New.
	[__USE_MISC](__B300): New.
	[__USE_MISC](__B600): New.
	[__USE_MISC](__B1200): New.
	[__USE_MISC](__B1800): New.
	[__USE_MISC](__B2400): New.
	[__USE_MISC](__B4800): New.
	[__USE_MISC](__B9600): New.
	[__USE_MISC](__B19200): New.
	[__USE_MISC](__B38400): New.
	[__USE_MISC](bits/termios-cbaud.h): Include file.
	[__USE_MISC](__EXTA): New.
	[__USE_MISC](__EXTB): New.
	(__B0): Remove.
	(__B50): Remove.
	(__B75): Remove.
	(__B110): Remove.
	(__B134): Remove.
	(__B150): Remove.
	(__B200): Remove.
	(__B300): Remove.
	(__B600): Remove.
	(__B1200): Remove.
	(__B1800): Remove.
	(__B2400): Remove.
	(__B4800): Remove.
	(__B9600): Remove.
	(__B19200): Remove.
	(__B38400): Remove.
	(bits/termios-cbaud.h): Remove include.
	* termios/Makefile: Modified.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: bbbaf50b2a340d6913b8ad8a840dd2d66874c62b
	hurd+generic/termios: make speed_t an unsigned int

	* bits/termios.h: Modified.
	(speed_t): Modified.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: de730d3d2d9131398e56f69228d46d895f126a60
	termios: change the generic cfsetspeed() to support arbitrary speeds

	* termios/cfsetspeed.c: Modified.
	(speed_struct): Remove.
	(speeds): Remove.
	(cfsetspeed): Modified function.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: bff11c2fa945814101c08c66f8c55212ae788075
	hurd/termios: remove USE_OLD_TTY

	* sysdeps/mach/hurd/bits/ioctls.h: Modified.
	[__USE_MISC][! USE_OLD_TTY](OTIOCGETD): Remove.
	[__USE_MISC][! USE_OLD_TTY](OTIOCSETD): Remove.
	[__USE_MISC][USE_OLD_TTY](TIOCGETD): Remove.
	[__USE_MISC][USE_OLD_TTY](TIOCSETD): Remove.
	[__USE_MISC][USE_OLD_TTY](B0): Remove.
	[__USE_MISC][USE_OLD_TTY](B50): Remove.
	[__USE_MISC][USE_OLD_TTY](B75): Remove.
	[__USE_MISC][USE_OLD_TTY](B110): Remove.
	[__USE_MISC][USE_OLD_TTY](B134): Remove.
	[__USE_MISC][USE_OLD_TTY](B150): Remove.
	[__USE_MISC][USE_OLD_TTY](B200): Remove.
	[__USE_MISC][USE_OLD_TTY](B300): Remove.
	[__USE_MISC][USE_OLD_TTY](B600): Remove.
	[__USE_MISC][USE_OLD_TTY](B1200): Remove.
	[__USE_MISC][USE_OLD_TTY](B1800): Remove.
	[__USE_MISC][USE_OLD_TTY](B2400): Remove.
	[__USE_MISC][USE_OLD_TTY](B4800): Remove.
	[__USE_MISC][USE_OLD_TTY](B9600): Remove.
	[__USE_MISC][USE_OLD_TTY](EXTA): Remove.
	[__USE_MISC][USE_OLD_TTY](EXTB): Remove.
	[__USE_MISC](OTIOCGETD): New.
	[__USE_MISC](OTIOCSETD): New.
	* termios/sys/ttychars.h: Modified.
	[__USE_OLD_TTY](sys/ttydefaults.h): Remove.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: 5cf101a85aae0d703cdd8ed7b25fe288e41fdacb
	linux: implement arbitrary and split speeds in termios

	* NEWS: Modified.
	* sysdeps/unix/sysv/linux/Versions: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/bits/termios-c_cflag.h: Modified.
	[__USE_MISC](CMSPAR): New.
	[__USE_MISC](CRTSCTS): New.
	* sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h: Move to...
	* sysdeps/unix/sysv/linux/alpha/bits/termios-cbaud.h: ... here.
	[! _TERMIOS_H](Never include <bits/termios-baud.h> directly; use <termios.h> instead."): Remove.
	[! _TERMIOS_H](Never include <bits/termios-cbaud.h> directly; use <termios.h> instead."): New preprocessor message.
	[__USE_MISC](CBAUD): Modified.
	[__USE_MISC](CBAUDEX): Modified.
	[__USE_MISC](CMSPAR): Remove.
	[__USE_MISC](CRTSCTS): Remove.
	[__USE_MISC](CIBAUD): New.
	[__USE_MISC](IBSHIFT): New.
	(B57600): Remove.
	(B115200): Remove.
	(B230400): Remove.
	(B460800): Remove.
	(B500000): Remove.
	(B576000): Remove.
	(B921600): Remove.
	(B1000000): Remove.
	(B1152000): Remove.
	(B1500000): Remove.
	(B2000000): Remove.
	(B2500000): Remove.
	(B3000000): Remove.
	(B3500000): Remove.
	(B4000000): Remove.
	(__MAX_BAUD): Remove.
	(__B57600): New.
	(__B115200): New.
	(__B230400): New.
	(__B460800): New.
	(__B500000): New.
	(__B576000): New.
	(__B921600): New.
	(__B1000000): New.
	(__B1152000): New.
	(__B1500000): New.
	(__B2000000): New.
	(__B2500000): New.
	(__B3000000): New.
	(__B3500000): New.
	(__B4000000): New.
	(__BOTHER): New.
	* sysdeps/unix/sysv/linux/alpha/kernel-features.h: Modified.
	[__LINUX_KERNEL_VERSION < 0x041400](__ASSUME_TERMIOS2): New.
	* sysdeps/unix/sysv/linux/alpha/kernel_termios.h: Delete file.
	* sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/bits/termios-struct.h: Move to...
	* sysdeps/unix/sysv/linux/alpha/termios_arch.h: ... here.
	[! _TERMIOS_H](Never include <bits/termios-struct.h> directly; use <termios.h> instead."): Remove.
	(NCCS): Remove.
	(termios): Remove.
	[! TERMIOS_INTERNALS_H](<termios_arch.h> should only be included from <termios_internals.h>"): New.
	(_TERMIOS2_NCCS): New.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
	(_HAVE_STRUCT_OLD_TERMIOS): New.
	* sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/bits/termios-baud.h: Modified.
	[__USE_MISC](CBAUD): Remove.
	[__USE_MISC](CBAUDEX): Remove.
	[__USE_MISC](CIBAUD): Remove.
	[__USE_MISC](CMSPAR): Remove.
	[__USE_MISC](CRTSCTS): Remove.
	(B57600): Modified.
	(B115200): Modified.
	(B230400): Modified.
	(B460800): Modified.
	(B500000): Modified.
	(B576000): Modified.
	(B921600): Modified.
	(B1000000): Modified.
	(B1152000): Modified.
	(B1500000): Modified.
	(B2000000): Modified.
	(B2500000): Modified.
	(B3000000): Modified.
	(B3500000): Modified.
	(B4000000): Modified.
	(__MAX_BAUD): Modified.
	(B0): New.
	(B50): New.
	(B75): New.
	(B110): New.
	(B134): New.
	(B150): New.
	(B200): New.
	(B300): New.
	(B600): New.
	(B1200): New.
	(B1800): New.
	(B2400): New.
	(B4800): New.
	(B7200): New.
	(B9600): New.
	(B14400): New.
	(B19200): New.
	(B28800): New.
	(B33600): New.
	(B38400): New.
	(B76800): New.
	(B153600): New.
	(B307200): New.
	(B614400): New.
	* sysdeps/unix/sysv/linux/bits/termios-c_cflag.h: Modified.
	[__USE_MISC](CMSPAR): New.
	[__USE_MISC](CRTSCTS): New.
	* sysdeps/unix/sysv/linux/bits/termios-cbaud.h: New file.
	* sysdeps/unix/sysv/linux/bits/termios.h: Modified.
	[__USE_MISC](EXTA): Modified.
	[__USE_MISC](EXTB): Modified.
	[__USE_MISC](BOTHER): New.
	(bits/termios-struct.h): Remove include.
	(B0): Remove.
	(B50): Remove.
	(B75): Remove.
	(B110): Remove.
	(B134): Remove.
	(B150): Remove.
	(B200): Remove.
	(B300): Remove.
	(B600): Remove.
	(B1200): Remove.
	(B1800): Remove.
	(B2400): Remove.
	(B4800): Remove.
	(B9600): Remove.
	(B19200): Remove.
	(B38400): Remove.
	[_TERMIOS_H](bits/termios-struct.h): New.
	(__B0): New.
	(__B50): New.
	(__B75): New.
	(__B110): New.
	(__B134): New.
	(__B150): New.
	(__B200): New.
	(__B300): New.
	(__B600): New.
	(__B1200): New.
	(__B1800): New.
	(__B2400): New.
	(__B4800): New.
	(__B9600): New.
	(__B19200): New.
	(__B38400): New.
	(bits/termios-cbaud.h): Include file.
	* sysdeps/unix/sysv/linux/cfsetspeed.c: New file.
	* sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/isatty.c: New file.
	* sysdeps/unix/sysv/linux/isatty_nostatus.c: Modified.
	(sysdep.h): Remove include.
	(termios.h): Remove include.
	(kernel_termios.h): Remove include.
	(sys/ioctl.h): Remove include.
	(__isatty_nostatus): Modified function.
	(termios_internals.h): Include file.
	* sysdeps/unix/sysv/linux/kernel-features.h: Modified.
	(__ASSUME_TERMIOS2): New.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/Versions: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/kernel_termios.h: Move to...
	* sysdeps/unix/sysv/linux/mips/termios_arch.h: ... here.
	(_KERNEL_TERMIOS_H): Remove.
	(__KERNEL_NCCS): Remove.
	(__kernel_termios): Remove.
	(_HAVE_C_ISPEED): Remove.
	(_HAVE_C_OSPEED): Remove.
	(_TERMIOS2_NCCS): New.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
	(_HAVE_STRUCT_OLD_TERMIOS): New.
	(OLD_NCCS): New.
	(old_termios): New.
	* sysdeps/unix/sysv/linux/old_termios.h: New file.
	* sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cflag.h: Modified.
	[__USE_MISC](CMSPAR): New.
	[__USE_MISC](CRTSCTS): New.
	* sysdeps/unix/sysv/linux/powerpc/bits/termios-baud.h: Move to...
	* sysdeps/unix/sysv/linux/powerpc/bits/termios-cbaud.h: ... here.
	[! _TERMIOS_H](Never include <bits/termios-baud.h> directly; use <termios.h> instead."): Remove.
	[! _TERMIOS_H](Never include <bits/termios-cbaud.h> directly; use <termios.h> instead."): New preprocessor message.
	[__USE_MISC](CBAUD): Modified.
	[__USE_MISC](CBAUDEX): Modified.
	[__USE_MISC](CMSPAR): Remove.
	[__USE_MISC](CRTSCTS): Remove.
	[__USE_MISC](CIBAUD): New.
	[__USE_MISC](IBSHIFT): New.
	(B57600): Remove.
	(B115200): Remove.
	(B230400): Remove.
	(B460800): Remove.
	(B500000): Remove.
	(B576000): Remove.
	(B921600): Remove.
	(B1000000): Remove.
	(B1152000): Remove.
	(B1500000): Remove.
	(B2000000): Remove.
	(B2500000): Remove.
	(B3000000): Remove.
	(B3500000): Remove.
	(B4000000): Remove.
	(__MAX_BAUD): Remove.
	(__B57600): New.
	(__B115200): New.
	(__B230400): New.
	(__B460800): New.
	(__B500000): New.
	(__B576000): New.
	(__B921600): New.
	(__B1000000): New.
	(__B1152000): New.
	(__B1500000): New.
	(__B2000000): New.
	(__B2500000): New.
	(__B3000000): New.
	(__B3500000): New.
	(__B4000000): New.
	(__BOTHER): New.
	* sysdeps/unix/sysv/linux/powerpc/kernel_termios.h: Delete file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/bits/termios-struct.h: Move to...
	* sysdeps/unix/sysv/linux/powerpc/termios_arch.h: ... here.
	[! _TERMIOS_H](Never include <bits/termios-struct.h> directly; use <termios.h> instead."): Remove.
	(NCCS): Remove.
	(termios): Remove.
	[! TERMIOS_INTERNALS_H](<termios_arch.h> should only be included from <termios_internals.h>"): New.
	(_TERMIOS2_NCCS): New.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
	(_HAVE_STRUCT_OLD_TERMIOS): New.
	* sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/Versions: Modified.
	* sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h: Move to...
	* sysdeps/unix/sysv/linux/sparc/bits/termios-cbaud.h: ... here.
	[! _TERMIOS_H](Never include <bits/termios-baud.h> directly; use <termios.h> instead."): Remove.
	[! _TERMIOS_H](Never include <bits/termios-cbaud.h> directly; use <termios.h> instead."): New preprocessor message.
	[__USE_MISC](CMSPAR): Remove.
	[__USE_MISC](CRTSCTS): Remove.
	[__USE_MISC](IBSHIFT): New.
	(B57600): Remove.
	(B115200): Remove.
	(B230400): Remove.
	(B460800): Remove.
	(B76800): Remove.
	(B153600): Remove.
	(B307200): Remove.
	(B614400): Remove.
	(B921600): Remove.
	(B500000): Remove.
	(B576000): Remove.
	(B1000000): Remove.
	(B1152000): Remove.
	(B1500000): Remove.
	(B2000000): Remove.
	(__MAX_BAUD): Remove.
	(__B57600): New.
	(__B115200): New.
	(__B230400): New.
	(__B460800): New.
	(__B76800): New.
	(__B153600): New.
	(__B307200): New.
	(__B614400): New.
	(__B921600): New.
	(__B500000): New.
	(__B576000): New.
	(__B1000000): New.
	(__B1152000): New.
	(__B1500000): New.
	(__B2000000): New.
	(__BOTHER): New.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/kernel_termios.h: Move to...
	* sysdeps/unix/sysv/linux/sparc/termios_arch.h: ... here.
	(_KERNEL_TERMIOS_H): Remove.
	(termios.h): Remove include.
	(__KERNEL_NCCS): Remove.
	(__kernel_termios): Remove.
	(_HAVE_C_ISPEED): Remove.
	(_HAVE_C_OSPEED): Remove.
	(_TERMIOS2_NCCS): New.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
	(_HAVE_STRUCT_OLD_TERMIOS): New.
	(OLD_NCCS): New.
	(old_termios): New.
	* sysdeps/unix/sysv/linux/speed.c: Modified.
	(stddef.h): Remove include.
	(errno.h): Remove include.
	(termios.h): Remove include.
	(sysdep.h): Remove include.
	(IBAUD0): Remove.
	(cfgetospeed): Remove function.
	(cfgetispeed): Remove function.
	(cfsetospeed): Remove function.
	(libc_hidden_def): Remove.
	(cfsetispeed): Remove function.
	(libc_hidden_def): Remove.
	[!(CBAUD & 1)](The CBAUD field should start at bit 0"): New.
	[CBAUDEX & (CBAUDEX-1)](CBAUDEX should either be 0 or a single bit"): New.
	[CBAUDEX & ~CBAUD](CBAUD should include the CBAUDEX bit"): New.
	[CIBAUD != (CBAUD << IBSHIFT)](CIBAUD should == CBAUD << IBSHIFT"): New.
	[_TERMIOS_OLD_COMPAT](__old_cfgetospeed): New.
	[_TERMIOS_OLD_COMPAT](compat_symbol): New.
	[_TERMIOS_OLD_COMPAT](__old_cfgetispeed): New.
	[_TERMIOS_OLD_COMPAT](compat_symbol): New.
	[_TERMIOS_OLD_COMPAT](__old_cfsetospeed): New.
	[_TERMIOS_OLD_COMPAT](compat_symbol): New.
	[_TERMIOS_OLD_COMPAT](__old_cfsetispeed): New.
	[_TERMIOS_OLD_COMPAT](compat_symbol): New.
	(termios_internals.h): Include file.
	(LOWCBAUD): New.
	(_cbix): New.
	(CBAUDMASK): New.
	(___cbaud_to_speed): New function.
	(___speed_to_cbaud): New function.
	(___termios2_canonicalize_speeds): New function.
	(__cfgetospeed): New function.
	(versioned_symbol): New function.
	(__cfgetispeed): New function.
	(versioned_symbol): New function.
	(__cfsetospeed): New function.
	(versioned_symbol): New function.
	(__cfsetispeed): New function.
	(versioned_symbol): New function.
	* sysdeps/unix/sysv/linux/tcgetattr.c: Modified.
	(errno.h): Remove include.
	(string.h): Remove include.
	(termios.h): Remove include.
	(unistd.h): Remove include.
	(sys/ioctl.h): Remove include.
	(sys/types.h): Remove include.
	(sysdep.h): Remove include.
	(kernel_termios.h): Remove include.
	(__tcgetattr): Modified function.
	(weak_alias): Remove.
	[!(_TERMIOS_OLD_COMPAT && _HAVE_STRUCT_OLD_TERMIOS)](weak_alias): New.
	[_TERMIOS_OLD_COMPAT && _HAVE_STRUCT_OLD_TERMIOS](versioned_symbol): New.
	[_TERMIOS_OLD_COMPAT && _HAVE_STRUCT_OLD_TERMIOS](__old_tcgetattr): New.
	[_TERMIOS_OLD_COMPAT && _HAVE_STRUCT_OLD_TERMIOS](compat_symbol): New.
	(termios_internals.h): Include file.
	* sysdeps/unix/sysv/linux/tcsetattr.c: Modified.
	(errno.h): Remove include.
	(string.h): Remove include.
	(termios.h): Remove include.
	(sys/ioctl.h): Remove include.
	(sys/types.h): Remove include.
	(sysdep.h): Remove include.
	(kernel_termios.h): Remove include.
	(IBAUD0): Remove.
	(__tcsetattr): Modified function.
	(weak_alias): Remove.
	[!(_HAVE_STRUCT_OLD_TERMIOS && _TERMIOS_OLD_COMPAT)](weak_alias): New.
	[_HAVE_STRUCT_OLD_TERMIOS && _TERMIOS_OLD_COMPAT](versioned_symbol): New.
	[_HAVE_STRUCT_OLD_TERMIOS && _TERMIOS_OLD_COMPAT](__old_tcsetattr): New.
	[_HAVE_STRUCT_OLD_TERMIOS && _TERMIOS_OLD_COMPAT](compat_symbol): New.
	(termios_internals.h): Include file.
	(static_assert_equal): New.
	* sysdeps/unix/sysv/linux/mips/kernel_termios.h: Move to...
	* sysdeps/unix/sysv/linux/termios_arch.h: ... here.
	(_KERNEL_TERMIOS_H): Remove.
	(__KERNEL_NCCS): Remove.
	(__kernel_termios): Remove.
	(_HAVE_C_ISPEED): Remove.
	(_HAVE_C_OSPEED): Remove.
	(_TERMIOS2_NCCS): New.
	(_HAVE_TERMIOS2_C_CC_BEFORE_C_LINE): New.
	(_HAVE_STRUCT_OLD_TERMIOS): New.
	* sysdeps/unix/sysv/linux/termios_internals.h: New file.
	* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: 5f54d8bc48983bed844c02e1fe614ad223e78838
	linux/termios/powerpc: deal with powerpc-unique ioctl emulation

	* sysdeps/unix/sysv/linux/powerpc/bits/ioctls.h: New file.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: 091256f0d1be5efebe5fede0d710e0de7375124d
	linux/ioctls: use <linux/sockios.h> for sockios ioctls

	* sysdeps/unix/sysv/linux/bits/ioctls.h: Modified.
	(SIOCADDRT): Remove.
	(SIOCDELRT): Remove.
	(SIOCRTMSG): Remove.
	(SIOCGIFNAME): Remove.
	(SIOCSIFLINK): Remove.
	(SIOCGIFCONF): Remove.
	(SIOCGIFFLAGS): Remove.
	(SIOCSIFFLAGS): Remove.
	(SIOCGIFADDR): Remove.
	(SIOCSIFADDR): Remove.
	(SIOCGIFDSTADDR): Remove.
	(SIOCSIFDSTADDR): Remove.
	(SIOCGIFBRDADDR): Remove.
	(SIOCSIFBRDADDR): Remove.
	(SIOCGIFNETMASK): Remove.
	(SIOCSIFNETMASK): Remove.
	(SIOCGIFMETRIC): Remove.
	(SIOCSIFMETRIC): Remove.
	(SIOCGIFMEM): Remove.
	(SIOCSIFMEM): Remove.
	(SIOCGIFMTU): Remove.
	(SIOCSIFMTU): Remove.
	(SIOCSIFNAME): Remove.
	(SIOCSIFHWADDR): Remove.
	(SIOCGIFENCAP): Remove.
	(SIOCSIFENCAP): Remove.
	(SIOCGIFHWADDR): Remove.
	(SIOCGIFSLAVE): Remove.
	(SIOCSIFSLAVE): Remove.
	(SIOCADDMULTI): Remove.
	(SIOCDELMULTI): Remove.
	(SIOCGIFINDEX): Remove.
	(SIOGIFINDEX): Remove.
	(SIOCSIFPFLAGS): Remove.
	(SIOCGIFPFLAGS): Remove.
	(SIOCDIFADDR): Remove.
	(SIOCSIFHWBROADCAST): Remove.
	(SIOCGIFCOUNT): Remove.
	(SIOCGIFBR): Remove.
	(SIOCSIFBR): Remove.
	(SIOCGIFTXQLEN): Remove.
	(SIOCSIFTXQLEN): Remove.
	(SIOCDARP): Remove.
	(SIOCGARP): Remove.
	(SIOCSARP): Remove.
	(SIOCDRARP): Remove.
	(SIOCGRARP): Remove.
	(SIOCSRARP): Remove.
	(SIOCGIFMAP): Remove.
	(SIOCSIFMAP): Remove.
	(SIOCADDDLCI): Remove.
	(SIOCDELDLCI): Remove.
	(SIOCDEVPRIVATE): Remove.
	(SIOCPROTOPRIVATE): Remove.
	(linux/sockios.h): Include file.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: c4929eecf7104f266f546ec742ca38ceee0e99c5
	io: replace local_isatty() with a proper function __isatty_nostatus()

	* include/unistd.h: Modified.
	[! _ISOMAC](__isatty_nostatus): New function.
	* io/Makefile: Modified.
	* io/isatty_nostatus.c: New file.
	* libio/filedoalloc.c: Modified.
	(local_isatty): Remove function.
	(_IO_file_doallocate): Modified function.
	* sysdeps/unix/sysv/linux/isatty_nostatus.c: New file.

2025-06-17  H. Peter Anvin (Intel)  <hpa@zytor.com>

	COMMIT: edf7328db204f243c1bfde90edb11f99c7a13e14
	termios: make __tcsetattr() the internal interface

	* include/termios.h: Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	* login/openpty.c: Modified.
	(__openpty): Modified function.
	* misc/getpass.c: Modified.
	(getpass): Modified function.
	* sysdeps/unix/bsd/tcsetattr.c: Modified.
	(tcsetattr): Remove function.
	(libc_hidden_def): Modified.
	(__tcsetattr): New function.
	(weak_alias): New.
	* sysdeps/unix/sysv/linux/tcsetattr.c: Modified.
	(libc_hidden_def): Modified.
	* termios/tcsetattr.c: Modified.
	(tcsetattr): Remove function.
	(libc_hidden_def): Modified.
	(__tcsetattr): New function.
	(weak_alias): New.

2025-06-17  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 11649794748f96f6f71446062b4c45c0285591b3
	Update advisory GLIBC-SA-2025-0003 and GLIBC-SA-2025-0004

	* advisories/GLIBC-SA-2025-0003: Modified.
	* advisories/GLIBC-SA-2025-0004: Modified.

2025-06-17  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: d1b27eeda3d92f33314e93537437cab11ddf4777
	malloc: Sort tests-exclude-largetcache in Makefile

	* malloc/Makefile: Modified.

2025-06-16  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 15808c77b35319e67ee0dc8f984a9a1a434701bc
	ppc64le: Revert "powerpc: Optimized strcmp for power10" (CVE-2025-5702)

	* sysdeps/powerpc/powerpc64/le/power10/strcmp.S: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
	* sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/powerpc/powerpc64/multiarch/strcmp-power10.S: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/strcmp.c: Modified.
	[__LITTLE_ENDIAN__](__strcmp_power10): Remove.
	[__LITTLE_ENDIAN__](libc_ifunc_redirected): Modified.

2025-06-16  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: a7877bb6685300f159fa095c9f50b22b112cddb8
	ppc64le: Revert "powerpc : Add optimized memchr for POWER10" (Bug 33059)

	* sysdeps/powerpc/powerpc64/le/power10/memchr.S: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
	* sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/powerpc/powerpc64/multiarch/memchr-power10.S: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/memchr.c: Modified.
	[IS_IN (libc)][! __LITTLE_ENDIAN__](libc_ifunc): Remove.
	[IS_IN (libc)][__LITTLE_ENDIAN__](__memchr_power10): Remove.
	[IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc): Remove.
	[IS_IN (libc)](libc_ifunc): New function.
	[IS_IN (libc)](weak_alias): New.
	[IS_IN (libc)](libc_hidden_builtin_def): New.

2025-06-16  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: c22de63588df7a8a0edceea9bb02534064c9d201
	ppc64le: Revert "powerpc: Fix performance issues of strcmp power10" (CVE-2025-5702)

	* sysdeps/powerpc/powerpc64/le/power10/strcmp.S: Modified.

2025-06-16  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 63c60101ce7c5eac42be90f698ba02099b41b965
	ppc64le: Revert "powerpc: Optimized strncmp for power10" (CVE-2025-5745)

	* sysdeps/powerpc/powerpc64/le/power10/strncmp.S: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
	* sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/powerpc/powerpc64/multiarch/strncmp-power10.S: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/strncmp.c: Modified.
	[__LITTLE_ENDIAN__](__strncmp_power10): Remove.
	[__LITTLE_ENDIAN__](libc_ifunc_redirected): Modified.

2025-06-16  Cupertino Miranda  <cupertino.miranda@oracle.com>

	COMMIT: cde5caa4bb21d5c474b9e4762cc847bcbc70e481
	malloc: add testing for large tcache support

	* Rules: Modified.
	* malloc/Makefile: Modified.

2025-06-16  Cupertino Miranda  <cupertino.miranda@oracle.com>

	COMMIT: cbfd7988107b27b9ff1d0b57fa2c8f13a932e508
	malloc: add tcache support for large chunk caching

	* malloc/malloc.c: Modified.
	[! USE_TCACHE](MAYBE_INIT_TCACHE): Remove.
	[IS_IN (libc)](__libc_malloc2): Modified function.
	[IS_IN (libc)](__libc_malloc): Modified function.
	[IS_IN (libc)](__libc_free): Modified function.
	[IS_IN (libc)](_mid_memalign): Modified function.
	[IS_IN (libc)](__libc_calloc2): Modified function.
	[IS_IN (libc)](__libc_calloc): Modified function.
	[IS_IN (libc)](__libc_malloc2): New function.
	[USE_TCACHE](TCACHE_MAX_BINS): Modified.
	[USE_TCACHE](MAX_TCACHE_SIZE): Remove.
	[USE_TCACHE](tcache_put): Modified function.
	[USE_TCACHE](tcache_get_n): Modified function.
	[USE_TCACHE](tcache_get): Modified function.
	[USE_TCACHE](tcache_next): Remove function.
	[USE_TCACHE](tcache_available): Remove function.
	[USE_TCACHE](void): Modified.
	[USE_TCACHE](void): Modified.
	[USE_TCACHE](void): Modified.
	[USE_TCACHE](tcache_init): Modified function.
	[USE_TCACHE](MAYBE_INIT_TCACHE): Remove.
	[USE_TCACHE](do_set_tcache_max): Modified function.
	[USE_TCACHE](void): Modified.
	[USE_TCACHE](TCACHE_SMALL_BINS): New.
	[USE_TCACHE](TCACHE_LARGE_BINS): New.
	[USE_TCACHE](MAX_TCACHE_SMALL_SIZE): New.
	[USE_TCACHE](large_csize2tidx): New function.
	[USE_TCACHE](tcache_put_n): New function.
	[USE_TCACHE](tcache_location_large): New function.
	[USE_TCACHE](tcache_put_large): New function.
	[USE_TCACHE](tcache_get_large): New function.
	[USE_TCACHE](tcache_init): New function.
	[USE_TCACHE](tcache_get_align): New function.
	[USE_TCACHE](void): New.
	[USE_TCACHE](tcache_malloc_init): New function.
	[USE_TCACHE](void): New.
	(malloc_par): Modified.
	(_int_malloc): Modified function.

2025-06-16  H.J. Lu  <hjl.tools@gmail.com>
            Radko Krkos  <krkos@mail.muni.cz>

	COMMIT: 5b7c8d1cd44048d6fbf10ad80e0d94dd90848a0d
	Always check lockf64 return value

	* locale/programs/locarchive.c: Modified.
	(open_archive): Modified function.

2025-06-16  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 81467d4b6168c7ce40d951d6b32e387109c0e5ae
	elf: Add optimization barrier for __ehdr_start and _end

	* elf/rtld.c: Modified.
	[! DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
	[DONT_USE_BOOTSTRAP_MAP](_dl_start_final): Modified function.
	* sysdeps/x86_64/Makefile: Modified.

2025-06-15  gfleury  <gfleury@disroot.org>

	COMMIT: 27360ab9ea637de80ded9f0e0fe23ac0cc621b29
	htl: move pthread_key_*, pthread_get/setspecific

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/pt-initialize.c: Modified.
	* htl/pt-internal.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	* sysdeps/htl/pt-destroy-specific.c: Modified.
	(string.h): Include file.
	(libc_hidden_def): New.
	* sysdeps/htl/pt-getspecific.c: Modified.
	(weak_alias): Remove.
	(hidden_def): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-key-create.c: Modified.
	(weak_alias): Remove.
	(hidden_def): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(ldsodefs.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-key-delete.c: Modified.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(ldsodefs.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-setspecific.c: Modified.
	(weak_alias): Remove.
	(hidden_def): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(string.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthread-functions.h: Modified.
	(__pthread_key_create): Remove.
	(__pthread_getspecific): Remove.
	(__pthread_setspecific): Remove.
	(pthread_functions): Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Remove.
	[IS_IN (libpthread)](hidden_proto): Remove.
	[IS_IN (libpthread)](hidden_proto): Remove.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-06-15  H.J. Lu  <hjl.tools@gmail.com>
            Florian Weimer  <fweimer@redhat.com>

	COMMIT: 90cf97bb9d56d36197e1e83b8570daec3af43fca
	elf: Remove the unused _etext declaration

	* elf/rtld.c: Modified.
	(_etext): Remove.

2025-06-14  Radko Krkos  <krkos@mail.muni.cz>

	COMMIT: f3c82fc1b41261f582f5f9fa12f74af9bcbc88f9
	io: Mark lockf() __wur [BZ #32800]

	* io/fcntl.h: Modified.
	[! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED  && ! __USE_POSIX))][! __USE_FILE_OFFSET64](lockf): Remove.
	[! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED  && ! __USE_POSIX))][! __USE_FILE_OFFSET64](__wur): New.
	[! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED  && ! __USE_POSIX))][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): Remove.
	[! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED  && ! __USE_POSIX))][__USE_FILE_OFFSET64][__REDIRECT](__wur): New.
	[! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED  && ! __USE_POSIX))][__USE_LARGEFILE64](lockf64): Remove.
	[! F_LOCK && ( __USE_MISC || ( __USE_XOPEN_EXTENDED  && ! __USE_POSIX))][__USE_LARGEFILE64](__wur): New.

2025-06-13  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 1d828b9ddc2205de208ae304cf3b8ca202dd6481
	benchtests: Improve modf benchtest

	* benchtests/modf-inputs: Modified.

2025-06-13  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 619fd4e37b959c78f0b3a94ea876a85730689845
	benchtests: Add modff benchtest

	* benchtests/Makefile: Modified.
	* benchtests/modff-inputs: New file.

2025-06-13  Mark Harris  <mark.hsj@gmail.com>

	COMMIT: 8af8beb1c488dcfec754431c1626979276046545
	riscv: Correct __riscv_hwprobe function prototype [BZ #32932]

	* sysdeps/unix/sysv/linux/riscv/hwprobe.c: Modified.
	(__riscv_hwprobe): Modified function.
	* sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h: Modified.
	(__riscv_hwprobe): Modified.
	(int): Modified.
	[!(__cplusplus || !__GNUC_PREREQ (2, 7))](typedef union { cpu_set_t *__cs; unsigned long int *__ul; } __RISCV_HWPROBE_CPUS_TYPE __attribute__ ((__transparent_union__));): New.
	[!(__cplusplus || !__GNUC_PREREQ (2, 7))](__RISCV_HWPROBE_CPUS_TYPE): New.
	[__cplusplus || !__GNUC_PREREQ (2, 7)](__RISCV_HWPROBE_CPUS_TYPE): New.
	(sched.h): Include file.

2025-06-10  Sergey Kolosov  <skolosov@redhat.com>

	COMMIT: daab2a6d19f8360248289840408e7d2e5c203c2e
	resolv: Add test for getaddrinfo returning FQDN in ai_canonname

	* resolv/Makefile: Modified.
	* resolv/tst-resolv-getaddrinfo-fqdn.c: New file.

2025-06-10  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: b15ed85c86d454f02eb1738a83ffbea4896484d2
	aarch64: fix typo in sysdeps/aarch64/Makefile

	* sysdeps/aarch64/Makefile: Modified.

2025-06-09  Siddhesh Poyarekar  <siddhesh@sourceware.org>

	COMMIT: f8f73249d94fd3ef5fc5843932dbd1fde6bef12c
	Advisory text for CVE-2025-5745

	* advisories/GLIBC-SA-2025-0004: New file.

2025-06-09  Siddhesh Poyarekar  <siddhesh@sourceware.org>

	COMMIT: 62cb3ee57d08e05d15cca624af8b01878536ca03
	Advisory text for CVE-2025-5702

	* advisories/GLIBC-SA-2025-0003: New file.

2025-06-09  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 5fdc693d95a981e10f7a2a3952b6cd1133ed85f9
	hurd: Make __getrandom_early_init call __mach_init

	* mach/mach_init.c: Modified.
	(__mach_init): Modified function.
	* sysdeps/mach/hurd/getrandom-internal.h: New file.

2025-06-09  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 0a027674a10337cb22ad4e056637616ea1611324
	x86: Avoid GLRO(dl_x86_cpu_features)

	* sysdeps/x86/cpu-features.c: Modified.
	(init_cpu_features): Modified function.

2025-06-06  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 62fba6d9807fc12334d7c5513407715d59539611
	manual: Add a comparative example of 'clock_nanosleep' use

	* manual/time.texi: Modified.

2025-06-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 09795c5612c630db605886dfd55dbf56f381d128
	AArch64: Fix builderror with GCC 12.1/12.2

	* sysdeps/aarch64/fpu/Makefile: Modified.

2025-06-05  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 7a751ce39c266143807ef830a949cb8b831783ba
	Linux: Drop obsolete kernel support with `if_nameindex' and `if_nametoindex'

	* sysdeps/unix/sysv/linux/if_index.c: Modified.
	(__if_nametoindex): Modified function.
	(if_nameindex_netlink): Remove function.
	(__if_nameindex): Modified function.

2025-06-05  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: fcd6a8b5c53a5fbd847aec6fa8d36a71388441c8
	aarch64: add __ifunc_hwcap function to be used in ifunc resolvers

	* sysdeps/aarch64/Makefile: Modified.
	* sysdeps/aarch64/sys/ifunc.h: Modified.
	(sys/cdefs.h): Include file.
	(<anonymous>): New.
	(__ifunc_hwcap): New function.
	* sysdeps/aarch64/tst-ifunc-arg-1.c: Modified.
	(do_test): Modified function.
	* sysdeps/aarch64/tst-ifunc-arg-2.c: Modified.
	(do_test): Modified function.
	* sysdeps/aarch64/tst-ifunc-arg-3.c: New file.
	* sysdeps/aarch64/tst-ifunc-arg-4.c: New file.

2025-06-05  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: ea14d04e9a831874e40be39522145a45f1f4f8c7
	aarch64: add support for hwcap3,4

	* sysdeps/aarch64/dl-irel.h: Modified.
	(unistd.h): Remove include.
	(sysdep.h): Remove include.
	(elf_ifunc_invoke): Modified function.
	(_IFUNC_ARG_SIZE_VER0): New.
	(_IFUNC_ARG_SIZE_VER1): New.
	(sizeof_field): New.
	(offsetofend): New.
	(_Static_assert): New function.
	(_IFUNC_ARG_SIZE_VER1): New.
	(offsetofend): New.
	(sizeof_field): New.
	* sysdeps/aarch64/sys/ifunc.h: Modified.
	(__ifunc_arg_t): Modified.
	(_IFUNC_HWCAP_MAX): New.
	* sysdeps/aarch64/tst-ifunc-arg-1.c: Modified.
	(do_test): Modified function.
	* sysdeps/aarch64/tst-ifunc-arg-2.c: Modified.
	(do_test): Modified function.

2025-06-04  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 25f1d945766a3a757d9b54eb48fe7c3c48c0f791
	manual: Document futimens and utimensat

	* manual/filesys.texi: Modified.

2025-06-04  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 75b725717ff23d0ae38fc7f4a0361cb1bdffbe2e
	manual: Document unlinkat

	* manual/filesys.texi: Modified.

2025-06-04  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 60f86c9cd062882cbeb04b2944c3dfb7457ee5c5
	manual: Document renameat

	* manual/filesys.texi: Modified.

2025-06-04  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 49766eb1a5b93d093bd0fada55ca7a42dfdb10d6
	manual: Document mkdirat

	* manual/filesys.texi: Modified.

2025-06-04  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 941157dbcdf1c410960bde991206bfb6d9bb292f
	manual: Document faccessat

	* manual/filesys.texi: Modified.

2025-06-04  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 3b21166c4d34ee032093bcf599ffac42ad8a4371
	manual: Expand Descriptor-Relative Access section

	* manual/filesys.texi: Modified.

2025-06-04  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 2fca4b624bd3ceb8c756b4145c7e96aa032b2b98
	Makefile: Avoid $(objpfx)/ in makefiles

	* elf/Makefile: Modified.
	* nss/Makefile: Modified.

2025-06-04  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 140b20e9716b51659a5223b182dcf07ac62b3f77
	manual: Document error codes missing for 'inet_pton'

	* manual/socket.texi: Modified.

2025-06-04  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 5a9020eeb27eee88e7839ff5e9cea94892ec90ff
	manual: Document error codes missing for 'if_nametoindex'

	* manual/socket.texi: Modified.

2025-06-04  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 46acdf46cc1948187d6540cdf4abee5053cd8bcc
	manual: Document error codes missing for 'if_indextoname'

	* manual/socket.texi: Modified.

2025-06-04  Cœur  <coeur@gmx.fr>

	COMMIT: e885fd43db8120b9f794b0a9482778da63aa136b
	posix: fix building regex when _LIBC isn't defined

	* posix/regcomp.c: Modified.
	[_REGEX_RE_COMP ||  _LIBC][! _LIBC][_LIBC][! _LIBC](parse_bracket_exp): Modified function.
	[_REGEX_RE_COMP ||  _LIBC][! _LIBC][_LIBC](parse_bracket_exp): Modified function.

2025-06-04  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: 5b456748693957b39a53b1e15e5b85a9af7c04a8
	localedata: Use the name North Macedonia.

	* locale/iso-3166.def: Modified.

2025-06-03  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 7e10e30e64aa2cc8ba50f2f83cb7cc2cdad134ad
	malloc: Count tcache entries downwards

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_free): Modified function.
	[USE_TCACHE](tcache_perthread_struct): Modified.
	[USE_TCACHE](tcache_put): Modified function.
	[USE_TCACHE](tcache_get_n): Modified function.
	[USE_TCACHE](tcache_available): Modified function.
	[USE_TCACHE](tcache_init): Modified function.
	(_int_malloc): Modified function.

2025-06-03  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 404526ee2e58f3c075253943ddc9988f4bd6b80c
	sparc: Fix argument passing to __libc_start_main (BZ 32981)

	* sysdeps/sparc/sparc32/start.S: Modified.
	* sysdeps/sparc/sparc64/start.S: Modified.

2025-06-03  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: d475e5bf4f1e0628354c45fb830388a92f7d1181
	localedata: Refer to Eswatini instead of Swaziland.

	* locale/iso-3166.def: Modified.
	* locale/iso-4217.def: Modified.

2025-06-03  наб  <nabijaczleweli@nabijaczleweli.xyz>

	COMMIT: 6945ce4a6f9700c2b978612c3538452ca1b126c6
	sigaction: don't sign-extend sa_flags

	* sysdeps/unix/sysv/linux/libc_sigaction.c: Modified.
	(__libc_sigaction): Modified function.
	* sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c: Modified.
	(SET_SA_RESTORER): Modified.

2025-06-02  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: b2970d5e5be3142f4f50d589b886b53567818bcc
	stdio-common: Add nonnull attribute to stdio_ext.h functions.

	* stdio-common/stdio_ext.h: Modified.
	(__fbufsize): Modified.
	(__freading): Modified.
	(__fwriting): Modified.
	(__freadable): Modified.
	(__fwritable): Modified.
	(__flbf): Modified.
	(__fpurge): Modified.
	(__fpending): Modified.
	(__fsetlocking): Modified.

2025-06-02  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: e529bfe8dee4bfde3ac74927b5b7b8df65cf3bb0
	elf: Fix UB on _dl_map_object_from_fd

	* elf/dl-load.c: Modified.
	[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.

2025-06-02  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 1642570563434ff0f15b36edc0b92ab3c7c934ee
	argp: Fix shift bug

	* argp/argp-parse.c: Modified.
	(parser_parse_opt): Modified function.

2025-06-02  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 7c00a20397d8caa3638a26a58900570c8ef21c49
	math: Remove i386 ilogb/ilogbf/llogb/llogbf

	* sysdeps/i386/fpu/e_ilogb.S: Delete file.
	* sysdeps/i386/fpu/e_ilogbf.S: Delete file.
	* sysdeps/i386/fpu/w_ilogb.c: Delete file.
	* sysdeps/i386/fpu/w_ilogbf.c: Delete file.
	* sysdeps/i386/fpu/w_llogb.c: Delete file.
	* sysdeps/i386/fpu/w_llogbf.c: Delete file.

2025-06-02  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 39775f00b194e5f10b3b398de57b04a18846814e
	math: Optimize float ilogb/llogb

	* sysdeps/i386/fpu/w_ilogbf.c: New file.
	* sysdeps/i386/fpu/w_llogbf.c: New file.
	* sysdeps/ieee754/flt-32/e_ilogbf.c: Modified.
	(limits.h): Remove include.
	(math.h): Remove include.
	(stdbit.h): Remove include.
	(math_config.h): Remove include.
	(__ieee754_ilogbf): Remove function.
	* sysdeps/ieee754/flt-32/math_config.h: Modified.
	(__math_invalidf_i): New function.
	(__math_invalidf_li): New function.
	* sysdeps/ieee754/flt-32/math_errf.c: Modified.
	[! WANT_ERRNO](with_errnof_i): New.
	[! WANT_ERRNO](with_errnof_li): New.
	[WANT_ERRNO](with_errnof_i): New function.
	[WANT_ERRNO](with_errnof_li): New function.
	(math-barriers.h): Include file.
	(__math_invalidf_i): New function.
	(__math_invalidf_li): New function.
	* sysdeps/ieee754/flt-32/w_ilogbf-impl.h: New file.
	* sysdeps/ieee754/flt-32/w_ilogbf.c: New file.
	* sysdeps/ieee754/flt-32/w_llogbf.c: New file.
	* sysdeps/loongarch/fpu/e_ilogbf.c: Modified.
	(NO_MATH_REDIRECT): Remove.
	(math.h): Remove include.
	(fpu_control.h): Remove include.
	(__ieee754_ilogbf): Remove function.
	* sysdeps/loongarch/fpu/w_ilogbf-impl.h: New file.
	* sysdeps/m68k/m680x0/w_ilogbf.c: New file.
	* sysdeps/m68k/m680x0/w_llogbf.c: New file.
	* sysdeps/powerpc/powerpc64/le/fpu/e_ilogbf.c: New file.
	* sysdeps/powerpc/powerpc64/le/fpu/w_ilogbf.c: New file.
	* sysdeps/powerpc/powerpc64/le/fpu/w_llogbf.c: New file.

2025-06-02  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: afe09d44f3a3597c3e6ea91f5ceb3e502da6d192
	math: Remove UB and optimize double ilogbf

	* sysdeps/ieee754/flt-32/e_ilogbf.c: Modified.
	[(LIBM_SCCS) && ! lint](rcsid): Remove.
	(math_private.h): Remove include.
	(__ieee754_ilogbf): Modified function.
	(stdbit.h): Include file.
	(math_config.h): Include file.

2025-06-02  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: c4be334400508e6aa007f99ccc36c414f793c387
	math: Optimize double ilogb/llogb

	* sysdeps/i386/fpu/math_err.c: Delete file.
	* sysdeps/i386/fpu/w_ilogb.c: New file.
	* sysdeps/i386/fpu/w_llogb.c: New file.
	* sysdeps/ieee754/dbl-64/e_ilogb.c: Modified.
	(limits.h): Remove include.
	(math.h): Remove include.
	(stdbit.h): Remove include.
	(math_config.h): Remove include.
	(__ieee754_ilogb): Remove function.
	* sysdeps/ieee754/dbl-64/math_config.h: Modified.
	(__math_invalid_i): New function.
	(__math_invalid_li): New function.
	* sysdeps/ieee754/dbl-64/math_err.c: Modified.
	[! WANT_ERRNO](with_errno_i): New.
	[! WANT_ERRNO](with_errno_li): New.
	[WANT_ERRNO](with_errno_i): New function.
	[WANT_ERRNO](with_errno_li): New function.
	(__math_invalid_i): New function.
	(__math_invalid_li): New function.
	* sysdeps/ieee754/dbl-64/w_ilogb-impl.h: New file.
	* sysdeps/ieee754/dbl-64/w_ilogb.c: New file.
	* sysdeps/ieee754/dbl-64/w_llogb.c: New file.
	* sysdeps/loongarch/fpu/e_ilogb.c: Move to...
	* sysdeps/loongarch/fpu/w_ilogb-impl.h: ... here.
	(NO_MATH_REDIRECT): Remove.
	(math.h): Remove include.
	(__ieee754_ilogb): Remove function.
	(IMPL_NAME): New function.
	* sysdeps/m68k/m680x0/fpu/math_err.c: Delete file.
	* sysdeps/m68k/m680x0/w_ilogb.c: New file.
	* sysdeps/m68k/m680x0/w_llogb.c: New file.
	* sysdeps/powerpc/powerpc64/le/fpu/e_ilogb.c: New file.
	* sysdeps/powerpc/powerpc64/le/fpu/w_ilogb.c: New file.
	* sysdeps/powerpc/powerpc64/le/fpu/w_llogb.c: New file.

2025-06-02  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: eb1e9194fa3802dea813880fd6765467f8e86a49
	math: Remove UB and optimize double ilogb

	* sysdeps/ieee754/dbl-64/e_ilogb.c: Modified.
	[(LIBM_SCCS) && ! lint](rcsid): Remove.
	(math_private.h): Remove include.
	(__ieee754_ilogb): Modified function.
	(stdbit.h): Include file.
	(math_config.h): Include file.

2025-06-02  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 591283a68965fe61a7186c9c81f7812e71b282b4
	manual: Correct return value description of 'clock_nanosleep'

	* manual/time.texi: Modified.

2025-05-30  DJ Delorie  <dj@redhat.com>

	COMMIT: af90dc572ad232d05b667c4ce218d499f066b7bc
	nss: free dynarray buffer after parsing nsswitch.conf

	* nss/nss_action_parse.c: Modified.
	(__nss_action_parse): Modified function.

2025-05-30  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 1a3d8f2201d4d613401ce5be9a283f4f28c43093
	manual: Document clock_nanosleep

	* manual/time.texi: Modified.

2025-05-30  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 9a743032cd59c59167bf615d8ab4acc96b2bf47e
	manual: Fix invalid 'illegal' usage with 'nanosleep'

	* manual/time.texi: Modified.

2025-05-30  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: bc4202521c2aaf587690ea6cbb67c22ee578c86e
	manual: Fix duplicate 'consult' erratum

	* manual/resource.texi: Modified.

2025-05-30  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 24ac3a570ddf5b8b7973303b8d3843a64e185a90
	localedata: Correct Persian collation rules description

	* localedata/locales/fa_IR: Modified.

2025-05-30  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 9e8be7a0d146f82d8fa14ab39207656b8b00aae1
	stdio-common: Correct 'sscanf' test feature wrapper description

	* stdio-common/tst-scanf-format-ss.h: Modified.

2025-05-29  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 79b5febd762d6735ba8e878086a50ea04993e340
	manual: Document error codes missing for 'inet_ntop'

	* manual/socket.texi: Modified.

2025-05-29  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 43afae31e0d7579deef13536c4c3704afaa017da
	manual: Document error codes missing for 'socket'

	* manual/socket.texi: Modified.

2025-05-29  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: e6de31203e236fa346c2f56ce4e1f8fe82594b03
	stdio-common: Consistently use 'num_digits_len' in 'vfscanf'

	* stdio-common/vfscanf-internal.c: Modified.
	[! COMPILE_WSCANF](__vfscanf_internal): Modified function.
	[COMPILE_WSCANF](__vfwscanf_internal): Modified function.

2025-05-29  Joseph Myers  <josmyers@redhat.com>

	COMMIT: eaf88c10250b917ba64c9d5567457c4b82558ed1
	Update syscall lists for Linux 6.15

	* sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/or1k/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/syscall-names.list: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.
	* sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
	(__NR_open_tree_attr): New.

2025-05-29  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: aa18367c1169700f610565eba8acf3e08429fcf5
	AArch64: Improve enabling of SVE for libmvec

	* sysdeps/aarch64/fpu/Makefile: Modified.

2025-05-29  Luna Lamb  <luna.lamb@arm.com>

	COMMIT: da196e6134ede64728006518352d75b6c3902fec
	AArch64: Improve codegen in SVE log1p

	* sysdeps/aarch64/fpu/log1p_sve.c: Modified.
	(data): Modified.
	(special_case): Modified function.
	(SV_NAME_D1): Modified function.

2025-05-28  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 3473526758532d7356be80c7950e476e235b5fb2
	Use Linux 6.15 in build-many-glibcs.py

	* scripts/build-many-glibcs.py: Modified.

2025-05-28  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: ea30c6703055ea2ef4584c32df8d30a41b945bdf
	manual: mention PKEY_UNRESTRICTED macro in the manual

	* manual/memory.texi: Modified.

2025-05-28  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 22419a2b60c813726c1a7efe047b47beef42e8b2
	linux: use PKEY_UNRESTRICTED macro in tst-pkey

	* sysdeps/unix/sysv/linux/tst-pkey.c: Modified.
	(do_test): Modified function.

2025-05-28  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 01bb997ef59031e6b1031fb53a16754f1faab6df
	misc: add PKEY_UNRESTRICTED macro

	* sysdeps/unix/sysv/linux/bits/mman-shared.h: Modified.
	[__USE_GNU][! PKEY_DISABLE_ACCESS](PKEY_DISABLE_ACCESS): Remove.
	[__USE_GNU][! PKEY_DISABLE_ACCESS](PKEY_DISABLE_WRITE): Remove.
	[__USE_GNU](PKEY_UNRESTRICTED): New.
	[__USE_GNU](PKEY_DISABLE_ACCESS): New.
	[__USE_GNU](PKEY_DISABLE_WRITE): New.

2025-05-28  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 27cc947dcee01dd7d9054224aa24ab19fbb4cb9a
	generic: Add missing parameter name to __getrandom_early_init

	* sysdeps/generic/getrandom-internal.h: Modified.
	(__getrandom_early_init): Modified function.

2025-05-28  Florian Weimer  <fweimer@redhat.com>

	COMMIT: fe31d246f5ecf584467904cc8a411dbe306ae8f3
	hurd: Avoid -Wfree-labels warning in _hurd_intr_rpc_mach_msg

	* hurd/intr-msg.c: Modified.
	(_hurd_intr_rpc_mach_msg): Modified function.

2025-05-28  Andreas Schwab  <schwab@suse.de>

	COMMIT: 345432e47b931c3a8e1cac560e785ba0c5affbe6
	Update RISC-V relocations

	* elf/elf.h: Modified.
	(R_RISCV_GNU_VTINHERIT): Remove.
	(R_RISCV_GNU_VTENTRY): Remove.
	(R_RISCV_RVC_LUI): Remove.
	(R_RISCV_GPREL_I): Remove.
	(R_RISCV_GPREL_S): Remove.
	(R_RISCV_TPREL_I): Remove.
	(R_RISCV_TPREL_S): Remove.
	(R_RISCV_NUM): Modified.
	(R_RISCV_TLSDESC): New.
	(R_RISCV_GOT32_PCREL): New.
	(R_RISCV_TLSDESC_HI20): New.
	(R_RISCV_TLSDESC_LOAD_LO12): New.
	(R_RISCV_TLSDESC_ADD_LO12): New.
	(R_RISCV_TLSDESC_CALL): New.

2025-05-27  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 08d7243a6179d5a1f3f65a53aba1ec0803895aeb
	Use -std=gnu17 in build-many-glibcs.py when configuring GMP

	* scripts/build-many-glibcs.py: Modified.

2025-05-27  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 919bf1489abe634aefbcf3532617e7c5987c56ab
	malloc: Fix malloc init order

	* elf/libc_early_init.c: Modified.
	(__libc_early_init): Modified function.

2025-05-27  Florian Weimer  <fweimer@redhat.com>

	COMMIT: a289cf711e0797ed8fe23a1222904fbb35560356
	Move C warning flags from +gccwarn to +gccwarn-c

	* Makeconfig: Modified.

2025-05-27  Jonathan Wakely  <jwakely@redhat.com>

	COMMIT: a484b76cd7d094c2c82d8dbb7a1a2c0d3709d16a
	doc: Add missing space in documentation of __TIMESIZE

	* manual/maint.texi: Modified.

2025-05-27  Jonathan Wakely  <jwakely@redhat.com>

	COMMIT: b4784d61b316ce65abc1c42c65c46b84d160eaba
	doc: Fix typos in documentation of _TIME_BITS

	* manual/creature.texi: Modified.

2025-05-27  Jonathan Wakely  <jwakely@redhat.com>

	COMMIT: a2d2c62072bb08f9f985a026562d7e81a4abeb60
	Fix comment typo in libc-symbols.h

	* include/libc-symbols.h: Modified.

2025-05-27  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 03da41d47dc73674307e6ffc5b75e9043febc698
	Turn on -Wmissing-parameter-name by default if available

	* Makeconfig: Modified.
	* configure: Modified.
	* configure.ac: Modified.

2025-05-26  Tomas Volf  <~@wolfsden.cz>

	COMMIT: 99c70ae6e9e4214e6be71d48d174576a50e350a7
	manual: Document getopt_long_only with single letter options (bug 32980)

	* manual/getopt.texi: Modified.

2025-05-26  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 4f4c4fcde76aedc1f5362a51d98ebb57a28fbce9
	Turn on -Wfree-labels by default if available

	* Makeconfig: Modified.
	* configure: Modified.
	* configure.ac: Modified.

2025-05-23  Stefan Liebler  <stli@linux.ibm.com>

	COMMIT: 319f94dea2b7eeff12adb22ee50b46b64dd6a52d
	S390: Use cfi_val_offset instead of cfi_escape. 31bit part

	* sysdeps/s390/s390-32/s390-mcount.S: Modified.

2025-05-23  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 7ad95d5506766edf7ded4e0b33d13b7dc264cdb4
	libmvec: Add inputs for asinpi(f), acospi(f), atanpi(f) and atan2pi(f)

	* benchtests/libmvec/acospi-inputs: New file.
	* benchtests/libmvec/acospif-inputs: New file.
	* benchtests/libmvec/asinpi-inputs: New file.
	* benchtests/libmvec/asinpif-inputs: New file.
	* benchtests/libmvec/atan2pi-inputs: New file.
	* benchtests/libmvec/atan2pif-inputs: New file.
	* benchtests/libmvec/atanpi-inputs: New file.
	* benchtests/libmvec/atanpif-inputs: New file.

2025-05-22  Mark Wielaard  <mark@klomp.org>

	COMMIT: 7b9881c2c8841ef135ce897d459123dfe9dd3a06
	INSTALL: Regenerate with texinfo 7.2

	* INSTALL: Modified.

2025-05-22  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 3a3fb2ed83f79100c116c824454095ecfb335ad7
	Fix error reporting (false negatives) in SGID tests

	* elf/tst-dlopen-sgid.c: Modified.
	(do_test): Modified function.
	* elf/tst-env-setuid-tunables.c: Modified.
	(do_test): Modified function.
	* elf/tst-env-setuid.c: Modified.
	(do_test): Modified function.
	* stdlib/tst-secure-getenv.c: Modified.
	(do_test): Modified function.
	(alternative_main): Modified function.
	* support/capture_subprocess.h: Modified.
	(support_capture_subprogram_self_sgid): Modified.
	* support/support_capture_subprocess.c: Modified.
	(copy_and_spawn_sgid): Modified function.
	(support_capture_subprogram_self_sgid): Modified function.
	(support/temp_file.h): Include file.

2025-05-21  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 4052d99ead880797cf271309fd87ddd2b95bd353
	manual: Use more inclusive language in comments.

	* manual/libc.texinfo: Modified.

2025-05-21  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 7f9e894fb8d3526690d1db50103c4ac5fa107249
	Makerules: Use 'original' instead of 'master' in source.

	* Makerules: Modified.

2025-05-21  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 801d566dde560a2b9cf09ff497f8237994c52f93
	gen-libm-test: Use 'original source' instead of 'master' in code.

	* math/gen-libm-test.py: Modified.

2025-05-21  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 37a32c243f00771baee9a75b5b57dc1e74862e9e
	nss_test1: Use 'parametrized template' instead of 'master' in comment.

	* nss/nss_test1.c: Modified.

2025-05-21  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 6a9df2a4032f3c4cffd0ad6557edcfbb7692acb1
	linknamespace: Use 'ALLOWLIST' instead of 'WHITELIST' in code.

	* conform/linknamespace.py: Modified.

2025-05-21  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 1b71a7350084891b788952000ff0472cf38d7392
	posix: Use more inclusive language in test data.

	* posix/tst-regex.input: Modified.

2025-05-21  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 078c18d358e08e4222eda6bdf43c828e1b6928df
	pylintrc: Remove obsolete ignore section and comments.

	* scripts/pylintrc: Modified.

2025-05-21  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 2f769cec448d84a62b7dd0d4ff56978fe22c0cd6
	support: Pick group in support_capture_subprogram_self_sgid if UID == 0

	* support/support_capture_subprocess.c: Modified.
	(support_capture_subprogram_self_sgid): Modified function.
	(grp.h): Include file.
	(scratch_buffer.h): Include file.
	(stdio_ext.h): Include file.
	(string.h): Include file.
	(find_sgid_group): New function.

2025-05-21  Andreas Schwab  <schwab@suse.de>

	COMMIT: d3e0f63fb942b86de41452da0efda7835a951f07
	ldbl-128: also disable lgammaf128_r builtin when building lgammal_r

	* sysdeps/ieee754/ldbl-128/Makefile: Modified.

2025-05-21  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 35fc356fa3b4f485bd3ba3114c9f774e5df7d3c2
	elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)

	* elf/tst-dlopen-sgid.c: Modified.
	(do_test): Modified function.
	(support/test-driver.h): Include file.
	(sys/wait.h): Include file.

2025-05-20  Sunil K Pandey  <sunil.k.pandey@intel.com>

	COMMIT: f2aeb6ff941dccc4c777b5621e77addea6cc076c
	x86_64: Fix typo in ifunc-impl-list.c.

	* sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.

2025-05-20  Florian Weimer  <fweimer@redhat.com>

	COMMIT: d8f7a79335b0d861c12c42aec94c04cd5bb181e2
	elf: Test case for bug 32976 (CVE-2025-4802)

	* elf/Makefile: Modified.
	* elf/tst-dlopen-sgid-mod.c: New file.
	* elf/tst-dlopen-sgid.c: New file.

2025-05-20  Florian Weimer  <fweimer@redhat.com>

	COMMIT: f0c09fe61678df6f7f18fe1ebff074e62fa5ca7a
	support: Use const char * argument in support_capture_subprogram_self_sgid

	* support/capture_subprocess.h: Modified.
	(support_capture_subprogram_self_sgid): Modified.
	* support/support_capture_subprocess.c: Modified.
	(copy_and_spawn_sgid): Modified function.
	(support_capture_subprogram_self_sgid): Modified function.

2025-05-20  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 2071666d0387c3723db3141ee026e963ac840a4e
	AArch64: Fix typo in math-vector.h

	* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2vv_atanpi2): Remove.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2vv_atan2pi): New function.

2025-05-20  Andreas Schwab  <schwab@suse.de>

	COMMIT: b1f33b2eeb4e3699698de13a83bbaddba5a21435
	Fix typos in ldbl-opt makefile

	* sysdeps/ieee754/ldbl-opt/Makefile: Modified.

2025-05-20  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: b990b0aee2c20d45d53b1964b14b98a8d5e05fe6
	AArch64: Cleanup SVE config and defines

	* config.h.in: Modified.
	* sysdeps/aarch64/Makefile: Modified.
	* sysdeps/aarch64/configure: Modified.
	* sysdeps/aarch64/configure.ac: Modified.
	* sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/aarch64/multiarch/memcpy.c: Modified.
	(__typeof): Modified function.
	* sysdeps/aarch64/multiarch/memcpy_a64fx.S: Modified.
	* sysdeps/aarch64/multiarch/memcpy_sve.S: Modified.
	* sysdeps/aarch64/multiarch/memmove.c: Modified.
	(__typeof): Modified function.
	* sysdeps/aarch64/multiarch/memset.c: Modified.
	(__typeof): Modified function.
	* sysdeps/aarch64/multiarch/memset_a64fx.S: Modified.
	* sysdeps/aarch64/multiarch/memset_sve_zva64.S: Modified.

2025-05-19  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 2c421fc4302ecb729823ca442f9dfab95afba752
	AArch64: Cleanup PAC and BTI

	* config.h.in: Modified.
	* elf/tst-asm-helper.h: Modified.
	[HAVE_AARCH64_BTI](GNU_PROPERTY): Remove.
	[HAVE_AARCH64_BTI && HAVE_AARCH64_PAC_RET](GNU_PROPERTY): Remove.
	(FEATURE_1_AND): Remove.
	(FEATURE_1_BTI): Remove.
	(FEATURE_1_PAC): Remove.
	(FEATURE_1_GCS): Remove.
	(GNU_PROPERTY): Remove.
	[__aarch64__](FEATURE_1_AND): New.
	[__aarch64__](FEATURE_1_BTI): New.
	[__aarch64__](FEATURE_1_PAC): New.
	[__aarch64__](FEATURE_1_GCS): New.
	[__aarch64__](GNU_PROPERTY): New.
	[__aarch64__](GNU_PROPERTY): New.
	* sysdeps/aarch64/__arm_za_disable.S: Modified.
	* sysdeps/aarch64/__longjmp.S: Modified.
	* sysdeps/aarch64/configure: Modified.
	* sysdeps/aarch64/configure.ac: Modified.
	* sysdeps/aarch64/crti.S: Modified.
	* sysdeps/aarch64/crtn.S: Modified.
	* sysdeps/aarch64/dl-tlsdesc.S: Modified.
	* sysdeps/aarch64/dl-trampoline.S: Modified.
	* sysdeps/aarch64/machine-gmon.h: Modified.
	(MCOUNT): Modified.
	* sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/aarch64/multiarch/init-arch.h: Modified.
	(INIT_ARCH): Modified.
	* sysdeps/aarch64/multiarch/memcpy_a64fx.S: Modified.
	* sysdeps/aarch64/multiarch/memset_a64fx.S: Modified.
	* sysdeps/aarch64/setjmp.S: Modified.
	* sysdeps/aarch64/start.S: Modified.
	* sysdeps/aarch64/sysdep.h: Modified.
	[! __ASSEMBLER__][HAVE_AARCH64_PAC_RET](RETURN_ADDRESS): Remove.
	[! __ASSEMBLER__](strip_pac): Remove.
	[__ASSEMBLER__][! HAVE_AARCH64_BTI](BTI_C): Remove.
	[__ASSEMBLER__][! HAVE_AARCH64_BTI](BTI_J): Remove.
	[__ASSEMBLER__][HAVE_AARCH64_BTI](BTI_C): Remove.
	[__ASSEMBLER__][HAVE_AARCH64_BTI](BTI_J): Remove.
	[__ASSEMBLER__][HAVE_AARCH64_BTI](GNU_PROPERTY): Remove.
	[__ASSEMBLER__][HAVE_AARCH64_BTI && HAVE_AARCH64_PAC_RET](GNU_PROPERTY): Remove.
	[__ASSEMBLER__](PACIASP): Remove.
	[__ASSEMBLER__](AUTIASP): Remove.
	[__ASSEMBLER__](ENTRY): Modified.
	[__ASSEMBLER__](ENTRY_ALIGN): Modified.
	[__ASSEMBLER__](ENTRY_ALIGN_AND_PAD): Modified.
	[__ASSEMBLER__](cfi_negate_ra_state): New.
	[__ASSEMBLER__](GNU_PROPERTY): New.
	* sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
	* sysdeps/unix/sysv/linux/aarch64/swapcontext.S: Modified.

2025-05-19  Dylan Fleming  <Dylan.Fleming@arm.com>

	COMMIT: 96abd59bf2a11ddd4e7ccaac840ec13c0b62d3ba
	AArch64: Implement AdvSIMD and SVE atan2pi/f

	* bits/libm-simd-decl-stubs.h: Modified.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pi): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pil): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif16): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif32): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif64): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif128): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif32x): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif64x): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atan2pif128x): New.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
	* sysdeps/aarch64/fpu/Makefile: Modified.
	* sysdeps/aarch64/fpu/Versions: Modified.
	* sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
	(libmvec_hidden_proto): New function.
	* sysdeps/aarch64/fpu/atan2pi_advsimd.c: New file.
	* sysdeps/aarch64/fpu/atan2pi_sve.c: New file.
	* sysdeps/aarch64/fpu/atan2pif_advsimd.c: New file.
	* sysdeps/aarch64/fpu/atan2pif_sve.c: New file.
	* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4vv_atan2pif): New function.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2vv_atanpi2): New function.
	[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxvv_atan2pif): New function.
	[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxvv_atan2pi): New function.
	[__aarch64__ &&  __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_atan2pi): New.
	[__aarch64__ &&  __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_atan2pif): New.
	* sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
	* sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
	(SVE_VECTOR_WRAPPER_ff): Modified.
	(SVE_VECTOR_WRAPPER_ff): Modified.
	(SVE_VECTOR_WRAPPER_ff): New.
	* sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
	* sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
	(SVE_VECTOR_WRAPPER_ff): Modified.
	(SVE_VECTOR_WRAPPER_ff): Modified.
	(SVE_VECTOR_WRAPPER_ff): New.
	* sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.

2025-05-19  Dylan Fleming  <Dylan.Fleming@arm.com>

	COMMIT: edf620281501fbf314855aa9b321688f280e9220
	AArch64: Implement AdvSIMD and SVE atanpi/f

	* bits/libm-simd-decl-stubs.h: Modified.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpi): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpil): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif16): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif32): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif64): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif128): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif32x): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif64x): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_atanpif128x): New.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
	* sysdeps/aarch64/fpu/Makefile: Modified.
	* sysdeps/aarch64/fpu/Versions: Modified.
	* sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): New function.
	* sysdeps/aarch64/fpu/atanpi_advsimd.c: New file.
	* sysdeps/aarch64/fpu/atanpi_sve.c: New file.
	* sysdeps/aarch64/fpu/atanpif_advsimd.c: New file.
	* sysdeps/aarch64/fpu/atanpif_sve.c: New file.
	* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_atanpif): New function.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_atanpi): New function.
	[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_atanpif): New function.
	[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_atanpi): New function.
	[__aarch64__ &&  __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_atanpi): New.
	[__aarch64__ &&  __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_atanpif): New.
	* sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
	* sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): New.
	* sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
	* sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): New.
	* sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.

2025-05-19  Dylan Fleming  <Dylan.Fleming@arm.com>

	COMMIT: 0ef2cf44e7784fc357660d80aed72f195485439f
	AArch64: Implement AdvSIMD and SVE asinpi/f

	* bits/libm-simd-decl-stubs.h: Modified.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpi): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpil): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif16): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif32): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif64): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif128): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif32x): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif64x): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_asinpif128x): New.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
	* sysdeps/aarch64/fpu/Makefile: Modified.
	* sysdeps/aarch64/fpu/Versions: Modified.
	* sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): New function.
	* sysdeps/aarch64/fpu/asinpi_advsimd.c: New file.
	* sysdeps/aarch64/fpu/asinpi_sve.c: New file.
	* sysdeps/aarch64/fpu/asinpif_advsimd.c: New file.
	* sysdeps/aarch64/fpu/asinpif_sve.c: New file.
	* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_asinpif): New function.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_asinpi): New function.
	[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_asinpif): New function.
	[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_asinpi): New function.
	[__aarch64__ &&  __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_asinpi): New.
	[__aarch64__ &&  __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_asinpif): New.
	* sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
	* sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): New.
	* sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
	* sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): New.
	* sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.

2025-05-19  Dylan Fleming  <Dylan.Fleming@arm.com>

	COMMIT: 993997ca1b77dfdea27ae56f3afacfab26dd4e60
	AArch64: Implement AdvSIMD and SVE acospi/f

	* bits/libm-simd-decl-stubs.h: Modified.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospi): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospil): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif16): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif32): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif64): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif128): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif32x): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif64x): New.
	[! _BITS_LIBM_SIMD_DECL_STUBS_H](__DECL_SIMD_acospif128x): New.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL_VEC): New function.
	* sysdeps/aarch64/fpu/Makefile: Modified.
	* sysdeps/aarch64/fpu/Versions: Modified.
	* sysdeps/aarch64/fpu/acospi_advsimd.c: New file.
	* sysdeps/aarch64/fpu/acospi_sve.c: New file.
	* sysdeps/aarch64/fpu/acospif_advsimd.c: New file.
	* sysdeps/aarch64/fpu/acospif_sve.c: New file.
	* sysdeps/aarch64/fpu/advsimd_f32_protos.h: Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): Modified.
	(libmvec_hidden_proto): New function.
	* sysdeps/aarch64/fpu/bits/math-vector.h: Modified.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN4v_acospif): New function.
	[__ADVSIMD_VEC_MATH_SUPPORTED](_ZGVnN2v_acospi): New function.
	[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_acospif): New function.
	[__SVE_VEC_MATH_SUPPORTED](_ZGVsMxv_acospi): New function.
	[__aarch64__ &&  __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_acospi): New.
	[__aarch64__ &&  __FAST_MATH__ && __GNUC_PREREQ (6, 0)](__DECL_SIMD_acospif): New.
	* sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c: Modified.
	* sysdeps/aarch64/fpu/test-double-sve-wrappers.c: Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): New.
	* sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c: Modified.
	* sysdeps/aarch64/fpu/test-float-sve-wrappers.c: Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): Modified.
	(SVE_VECTOR_WRAPPER): New.
	* sysdeps/unix/sysv/linux/aarch64/libmvec.abilist: Modified.

2025-05-19  Dylan Fleming  <Dylan.Fleming@arm.com>

	COMMIT: 1e84509e0041c0a83997aba602a585bb3b8285f0
	AArch64: Optimize inverse trig functions

	* sysdeps/aarch64/fpu/acos_advsimd.c: Modified.
	(poly_advsimd_f64.h): Remove include.
	(data): Modified.
	(V_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/acos_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/asin_advsimd.c: Modified.
	(poly_advsimd_f64.h): Remove include.
	(data): Modified.
	(V_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/asin_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(P): Remove.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/asinf_advsimd.c: Modified.
	(poly_advsimd_f32.h): Remove include.
	(data): Modified.
	(Half): Remove.
	(V_NAME_F1): Modified function.
	* sysdeps/aarch64/fpu/atan2_advsimd.c: Modified.
	(poly_advsimd_f64.h): Remove include.
	(data): Modified.
	(V_NAME_D2): Modified function.
	* sysdeps/aarch64/fpu/atan2_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(SV_NAME_D2): Modified function.
	* sysdeps/aarch64/fpu/atan2f_advsimd.c: Modified.
	(poly_advsimd_f32.h): Remove include.
	(data): Modified.
	(zeroinfnan): Modified function.
	(V_NAME_F2): Modified function.
	* sysdeps/aarch64/fpu/atan2f_sve.c: Modified.
	(poly_sve_f32.h): Remove include.
	(data): Modified.
	(SV_NAME_F2): Modified function.
	* sysdeps/aarch64/fpu/atan_advsimd.c: Modified.
	(poly_advsimd_f64.h): Remove include.
	(data): Modified.
	(V_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/atan_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/atanf_advsimd.c: Modified.
	[WANT_SIMD_EXCEPT](TinyBound): New.
	[WANT_SIMD_EXCEPT](BigBound): New.
	(data): Modified.
	(SignMask): Remove.
	(P): Remove.
	(TinyBound): Remove.
	(BigBound): Remove.
	(V_NAME_F1): Modified function.
	* sysdeps/aarch64/fpu/atanf_sve.c: Modified.
	(poly_sve_f32.h): Remove include.
	(data): Modified.
	(SV_NAME_F1): Modified function.

2025-05-16  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 1e18586c5820e329f741d5c710275e165581380e
	Document CVE-2025-4802.

	* advisories/GLIBC-SA-2025-0002: New file.

2025-05-16  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 2745db8dd3ec31045acd761b612516490085bc20
	ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483)

	* ctype/Makefile: Modified.
	* ctype/ctype-info.c: Modified.
	(__libc_tsd_CTYPE_B): Remove.
	(__libc_tsd_CTYPE_TOLOWER): Remove.
	(__libc_tsd_CTYPE_TOUPPER): Remove.
	(__libc_tsd_CTYPE_B): New.
	(__libc_tsd_CTYPE_TOLOWER): New.
	(__libc_tsd_CTYPE_TOUPPER): New.
	* ctype/tst-ctype-tls-dlmopen.c: New file.
	* ctype/tst-ctype-tls-dlopen-static.c: New file.
	* ctype/tst-ctype-tls-mod.c: New file.
	* ctype/tst-ctype-tls-skeleton.c: New file.

2025-05-16  Florian Weimer  <fweimer@redhat.com>

	COMMIT: e0c0f856f58ceb68800a964c36c15c606e7a8c4c
	Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower}

	* ctype/ctype-info.c: Modified.
	[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3)](_nl_C_LC_CTYPE_class): Remove.
	[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3)](_nl_C_LC_CTYPE_toupper): Remove.
	[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3)](_nl_C_LC_CTYPE_tolower): Remove.
	* include/ctype.h: Modified.
	[! _ISOMAC][IS_IN (libc)](_nl_C_LC_CTYPE_class): New.
	[! _ISOMAC][IS_IN (libc)](_nl_C_LC_CTYPE_toupper): New.
	[! _ISOMAC][IS_IN (libc)](_nl_C_LC_CTYPE_tolower): New.
	* locale/xlocale.c: Modified.
	(_nl_C_LC_CTYPE_class): Remove.
	(_nl_C_LC_CTYPE_toupper): Remove.
	(_nl_C_LC_CTYPE_tolower): Remove.
	(ctype.h): Include file.

2025-05-16  Florian Weimer  <fweimer@redhat.com>

	COMMIT: a894f04d877653bea1639fc9a4adf73bd9347bf4
	Optimize __libc_tsd_* thread variable access

	* include/ctype.h: Modified.
	[! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_B): Modified.
	[! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_TOUPPER): Modified.
	[! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_TOLOWER): Modified.
	* include/rpc/rpc.h: Modified.
	[! _ISOMAC](__libc_tsd_RPC_VARS): Modified.
	* locale/localeinfo.h: Modified.
	(__libc_tsd_LOCALE): Modified.

2025-05-16  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 10a66a8e421b09682b774c795ef1da402235dddc
	Remove <libc-tsd.h>

	* ctype/ctype-info.c: Modified.
	(__libc_tsd_define): Remove function.
	(__libc_tsd_CTYPE_B): New.
	(__libc_tsd_CTYPE_TOLOWER): New.
	(__libc_tsd_CTYPE_TOUPPER): New.
	(__ctype_init): New function.
	* include/ctype.h: Modified.
	[! _ISOMAC][IS_IN (libc)](libc-tsd.h): Remove include.
	[! _ISOMAC][IS_IN (libc)](__libc_tsd_define): Remove function.
	[! _ISOMAC][IS_IN (libc)](__ctype_toupper_loc): Modified function.
	[! _ISOMAC][IS_IN (libc)](__ctype_tolower_loc): Modified function.
	[! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_B): New.
	[! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_TOUPPER): New.
	[! _ISOMAC][IS_IN (libc)](__libc_tsd_CTYPE_TOLOWER): New.
	[! _ISOMAC][IS_IN (libc)](__ctype_b_loc): New function.
	* include/rpc/rpc.h: Modified.
	[! _ISOMAC](libc-tsd.h): Remove include.
	[! _ISOMAC](__libc_tsd_define): Remove.
	[! _ISOMAC](__libc_tsd_RPC_VARS): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](libc_hidden_proto): New.
	[! _ISOMAC](__libc_rpc_gethostbyname): New function.
	* locale/lc-ctype.c: Modified.
	(_nl_postload_ctype): Modified function.
	* locale/localeinfo.h: Modified.
	[SHARED][NL_CURRENT_INDIRECT][! HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE_ABS): Remove.
	[SHARED][NL_CURRENT_INDIRECT][! HAVE_ASM_SET_DIRECTIVE](__libc_tsd_define): Remove.
	[SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE_ABS): Remove.
	[SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](__libc_tsd_define): Remove.
	[SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DATA): Remove.
	[SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT): Remove.
	[SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_WSTR): Remove.
	[SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_WORD): Remove.
	[SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE): Remove.
	[SHARED][NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](__libc_tsd_define): Remove.
	[SHARED][NL_CURRENT_INDIRECT](DEFINE_CATEGORY): Remove.
	[SHARED][NL_CURRENT_INDIRECT](categories.def): Remove.
	[SHARED][NL_CURRENT_INDIRECT](DEFINE_CATEGORY): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT_DATA): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT_WSTR): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT_WORD): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_NL_CURRENT_DEFINE): Remove.
	[SHARED][NL_CURRENT_INDIRECT](__libc_tsd_define): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_lookup_word): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_default_locale_path): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_find_locale): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_load_locale): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_unload_locale): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_remove_locale): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_load_locale_from_archive): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_archive_subfreeres): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_locale_subfreeres): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_intern_locale_data): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_get_era_entry): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_select_era_entry): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_get_alt_digit): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_get_walt_digit): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_parse_alt_digit): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_postload_ctype): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_cleanup_ctype): Remove.
	[SHARED][NL_CURRENT_INDIRECT](_nl_cleanup_time): Remove.
	(_NL_CURRENT_LOCALE): Modified.
	(libc-tsd.h): Remove include.
	[! NL_CURRENT_INDIRECT](_NL_CURRENT_DATA): New.
	[! NL_CURRENT_INDIRECT](_NL_CURRENT): New.
	[! NL_CURRENT_INDIRECT](_NL_CURRENT_WSTR): New.
	[! NL_CURRENT_INDIRECT](_NL_CURRENT_WORD): New.
	[! NL_CURRENT_INDIRECT](_NL_CURRENT_DEFINE): New.
	[NL_CURRENT_INDIRECT][! HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE_ABS): New.
	[NL_CURRENT_INDIRECT][HAVE_ASM_SET_DIRECTIVE](_NL_CURRENT_DEFINE_ABS): New.
	[NL_CURRENT_INDIRECT](DEFINE_CATEGORY): New.
	[NL_CURRENT_INDIRECT](categories.def): New.
	[NL_CURRENT_INDIRECT](DEFINE_CATEGORY): New.
	[NL_CURRENT_INDIRECT](_NL_CURRENT_DATA): New.
	[NL_CURRENT_INDIRECT](_NL_CURRENT): New.
	[NL_CURRENT_INDIRECT](_NL_CURRENT_WSTR): New.
	[NL_CURRENT_INDIRECT](_NL_CURRENT_WORD): New.
	[NL_CURRENT_INDIRECT](_NL_CURRENT_DEFINE): New.
	(__libc_tsd_LOCALE): New.
	(_nl_lookup): New function.
	(_nl_lookup_wstr): New function.
	(_nl_lookup_word): New function.
	(_nl_default_locale_path): New.
	(_nl_find_locale): New function.
	(_nl_load_locale): New function.
	(_nl_unload_locale): New function.
	(_nl_remove_locale): New function.
	(_nl_load_locale_from_archive): New function.
	(_nl_archive_subfreeres): New function.
	(_nl_locale_subfreeres): New function.
	(_nl_intern_locale_data): New function.
	(_nl_get_era_entry): New function.
	(_nl_select_era_entry): New function.
	(_nl_get_alt_digit): New function.
	(_nl_get_walt_digit): New function.
	(_nl_parse_alt_digit): New function.
	(_nl_postload_ctype): New function.
	(_nl_cleanup_ctype): New function.
	(_nl_cleanup_time): New function.
	* locale/uselocale.c: Modified.
	(__uselocale): Modified function.
	* stdio-common/printf-parsemb.c: Modified.
	(errno.h): Include file.
	* string/strerror.c: Modified.
	(strerror): Modified function.
	* sunrpc/rpc_thread.c: Modified.
	(libc-tsd.h): Remove include.
	* sysdeps/generic/libc-tsd.h: Delete file.
	* time/strftime_l.c: Modified.
	(errno.h): Include file.

2025-05-16  DJ Delorie  <dj@redhat.com>

	COMMIT: 579f8668816b35f8302e89e5255aff60b81938df
	manual: add sched_getcpu()

	* manual/resource.texi: Modified.

2025-05-16  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 6c9bb270d6a624f82a38443545e3d99f5b1e07e1
	manual: Clarifications for listing directories

	* manual/filesys.texi: Modified.

2025-05-15  DJ Delorie  <dj@redhat.com>

	COMMIT: 21e54f160f6245f959cca1f48bad9cca487c2570
	manual: add remaining CPU_* macros

	* manual/resource.texi: Modified.

2025-05-15  Andreas Schwab  <schwab@suse.de>

	COMMIT: eb7a681b829b784348557967a8eaa60259777f8b
	powerpc: Remove check for -mabi=ibmlongdouble

	* sysdeps/unix/sysv/linux/powerpc/configure: Modified.
	* sysdeps/unix/sysv/linux/powerpc/configure.ac: Modified.

2025-05-15  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 251f93262483b9c1184f5b72993d77a5d1c95f68
	aarch64: update tests for SME

	* sysdeps/aarch64/Makefile: Modified.
	* sysdeps/aarch64/tst-sme-helper.h: New file.
	* sysdeps/aarch64/tst-sme-jmp.c: Modified.
	(blk): Remove.
	(svl): Remove.
	(get_svl): Remove function.
	(start_za): Remove function.
	(get_svcr): Remove function.
	(load_za): Remove function.
	(set_tpidr2): Remove function.
	(get_tpidr2): Remove function.
	(longjmp_test): Modified function.
	(tst-sme-helper.h): Include file.
	* sysdeps/aarch64/tst-sme-za-state.c: New file.

2025-05-15  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: a7f6fd976c17b82dc198290b4ab7087f35855a0e
	aarch64: Disable ZA state of SME in setjmp and sigsetjmp

	* sysdeps/aarch64/setjmp.S: Modified.

2025-05-15  Cupertino Miranda  <cupertino.miranda@oracle.com>

	COMMIT: c6bf6d1897c9f2eebf7efd0eef231025764bf146
	benchtest: malloc tcache hotpath benchtest

	* benchtests/Makefile: Modified.
	* benchtests/bench-calloc-tcache.c: New file.
	* benchtests/bench-malloc-tcache.c: New file.

2025-05-14  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 06caf53adfae0c93062edd62f83eed16ab5cec0b
	Implement C23 rootn.

	* NEWS: Modified.
	* manual/math.texi: Modified.
	* math/Makefile: Modified.
	* math/Versions: Modified.
	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-rootn: New file.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
	* math/gen-auto-libm-tests.c: Modified.
	* math/gen-tgmath-tests.py: Modified.
	* math/libm-test-rootn.inc: New file.
	* math/s_rootn_template.c: New file.
	* math/test-tgmath.c: Modified.
	[! HAVE_MAIN](NCALLS): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): New.
	[HAVE_MAIN](F): New function.
	* math/tgmath.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](rootn): New.
	* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
	* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
	* sysdeps/ieee754/ldbl-opt/nldbl-rootn.c: New file.
	* sysdeps/mach/hurd/i386/libm.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.

2025-05-14  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 36189c76fb9c0b281de23381ae5a462a7e102ee6
	malloc: Improve performance of __libc_calloc

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_calloc): Modified function.
	[IS_IN (libc)](__libc_calloc2): New function.
	[IS_IN (libc)](__libc_calloc2): New function.
	[USE_TCACHE](tcache_calloc_init): New function.

2025-05-14  Stefan Liebler  <stli@linux.ibm.com>

	COMMIT: 0fc76d876261ee8253fef198ffec48c832edd4ff
	S390: Use cfi_val_offset instead of cfi_escape.

	* sysdeps/generic/sysdep.h: Modified.
	[! __ASSEMBLER__](CFI_VAL_OFFSET): New.
	[__ASSEMBLER__](cfi_val_offset): New.
	* sysdeps/s390/s390-64/s390x-mcount.h: Modified.

2025-05-14  Stefan Liebler  <stli@linux.ibm.com>

	COMMIT: 4b1ffb828c374e39377a5427151f69bb1ac2bdcc
	powerpc64le: Remove configure check for objcopy >= 2.26.

	* INSTALL: Modified.
	* manual/install.texi: Modified.
	* sysdeps/powerpc/powerpc64/le/configure: Modified.
	* sysdeps/powerpc/powerpc64/le/configure.ac: Modified.

2025-05-14  Stefan Liebler  <stli@linux.ibm.com>

	COMMIT: e53ab20892771a9b7f26701c30a181c6cea5e4bd
	Raise the minimum binutils version to 2.39

	* INSTALL: Modified.
	* NEWS: Modified.
	* configure: Modified.
	* configure.ac: Modified.
	* manual/install.texi: Modified.

2025-05-13  Paul Zimmermann  <Paul.Zimmermann@inria.fr>

	COMMIT: ad966bc4efd9e69cbbda2073121cc68f1deb9588
	added benchtest inputs for log2l

	* benchtests/Makefile: Modified.
	* benchtests/log2l-inputs: New file.

2025-05-13  Paul Zimmermann  <Paul.Zimmermann@inria.fr>

	COMMIT: aa4c6004830072353d41184f2db86c9c40523591
	added benchtest inputs for expl

	* benchtests/Makefile: Modified.
	* benchtests/expl-inputs: New file.

2025-05-13  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 691edbdf7727466ba87e27a8eeae1c3bc5824ef5
	aarch64: fix unwinding in longjmp

	* sysdeps/aarch64/__longjmp.S: Modified.

2025-05-13  Paul Zimmermann  <Paul.Zimmermann@inria.fr>

	COMMIT: 2d9f479f378f75114496e2cbf073e0d6a49a2d5f
	added benchtest inputs for powl

	* benchtests/Makefile: Modified.
	* benchtests/powl-inputs: New file.

2025-05-13  Paul Zimmermann  <Paul.Zimmermann@inria.fr>

	COMMIT: 442ddedc07c006523224827cae1ae27102d8108e
	added benchtest inputs for fmal

	* benchtests/Makefile: Modified.
	* benchtests/fmal-inputs: New file.

2025-05-12  DJ Delorie  <dj@redhat.com>

	COMMIT: f176bf2a06b458dea8186fb2ff3bb8ea24da6d67
	manual: fix typo for sched_[sg]etattr

	* manual/resource.texi: Modified.

2025-05-12  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 25d37948c9f3f483d63302b9967b975d3bd74a4e
	malloc: Improve malloc initialization

	* elf/libc_early_init.c: Modified.
	(__libc_early_init): Modified function.
	(malloc/malloc-internal.h): Include file.
	* malloc/arena.c: Modified.
	(__malloc_initialized): Remove.
	(__malloc_fork_lock_parent): Modified function.
	(__malloc_fork_unlock_parent): Modified function.
	(__malloc_fork_unlock_child): Modified function.
	(ptmalloc_init): Remove function.
	(__ptmalloc_init): New function.
	* malloc/malloc-check.c: Modified.
	(initialize_malloc_check): Modified function.
	* malloc/malloc-internal.h: Modified.
	(__ptmalloc_init): New function.
	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_malloc2): Modified function.
	[IS_IN (libc)](__libc_realloc): Modified function.
	[IS_IN (libc)](__libc_memalign): Modified function.
	[IS_IN (libc)](aligned_alloc): Modified function.
	[IS_IN (libc)](__libc_valloc): Modified function.
	[IS_IN (libc)](__libc_pvalloc): Modified function.
	[IS_IN (libc)](__libc_calloc): Modified function.
	[IS_IN (libc)](__posix_memalign): Modified function.
	[USE_TCACHE](malloc_printerr_tail): Modified function.
	[USE_TCACHE](dummy_var): New.
	(__malloc_trim): Modified function.
	(__libc_mallinfo2): Modified function.
	(__malloc_stats): Modified function.
	(__libc_mallopt): Modified function.
	(__malloc_info): Modified function.

2025-05-12  Joseph Myers  <josmyers@redhat.com>

	COMMIT: f451a02a8c3c0bc6b41dac5e9e6ad49dd1c9529c
	Document all CLOCK_* values

	* manual/time.texi: Modified.

2025-05-12  David Lau  <david.lau@fau.de>

	COMMIT: eff1f680cffb005a5623d1c8a952d095b988d6a2
	malloc: Improved double free detection in the tcache

	* malloc/Makefile: Modified.
	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_free): Modified function.
	[USE_TCACHE](tcache_double_free_verify): Modified function.
	* malloc/tst-tcfree4.c: New file.

2025-05-12  panzhe0328  <panzhe@kylinos.cn>

	COMMIT: e83207c6e67f81b2db4def8149cd3697a0237f89
	Correct spelling mistake in test file

	* localedata/tst-locale.sh: Modified.

2025-05-12  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 2ae4ec56c2b18c46ef8220bcddac4303a4b6ef1c
	hurd: Make rename refuse trailing slashes [BZ #32570]

	* sysdeps/mach/hurd/renameat2.c: Modified.
	(__renameat2): Modified function.

2025-05-09  Joseph Myers  <josmyers@redhat.com>

	COMMIT: ae312544325724509ca734fcade2a05497f92b26
	Implement C23 compoundn

	* NEWS: Modified.
	* manual/math.texi: Modified.
	* math/Makefile: Modified.
	* math/Versions: Modified.
	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-compoundn: New file.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
	* math/gen-auto-libm-tests.c: Modified.
	* math/gen-tgmath-tests.py: Modified.
	* math/libm-test-compoundn.inc: New file.
	* math/s_compoundn_template.c: New file.
	* math/test-tgmath.c: Modified.
	[! HAVE_MAIN](NCALLS): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): New.
	[HAVE_MAIN](F): New function.
	* math/tgmath.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](compoundn): New.
	* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
	* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
	* sysdeps/ieee754/ldbl-opt/nldbl-compoundn.c: New file.
	* sysdeps/mach/hurd/i386/libm.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
	* sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified.
	* sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirects.h: Modified.
	(F128_REDIR_PFX_R): New function.
	* sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h: Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	* sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h: Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): Modified.
	[_F128_ENABLE_IFUNC](F128_REDIR): New function.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.

2025-05-09  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: f66cb3c9ebcac80b3200c3aff0e3aed6111547ba
	hurd: Fix tst-stack2 test build on Hurd

	* sysdeps/pthread/Makefile: Modified.

2025-05-06  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: b4495bd40578b455668887b9170059bb0d3c0dc5
	nss: remove undefined behavior and optimize getaddrinfo

	* nss/getaddrinfo.c: Modified.
	(fls): Remove function.
	(rfc3484_sort): Modified function.
	(stdbit.h): Include file.

2025-05-06  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: ac4e8382899ccf4ada1cd2f1dafdcdf40d31ec7d
	powerpc: Remove POWER7 strncasecmp optimization

	* sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Modified.
	* sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c: Delete file.
	* sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c: Delete file.
	* sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c: Delete file.
	* sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l.c: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified.
	* sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/strncase.c: Modified.
	(__strncasecmp_power7): Remove.
	(libc_ifunc): Modified.
	* sysdeps/powerpc/powerpc64/multiarch/strncase_l-power7.c: Delete file.
	* sysdeps/powerpc/powerpc64/multiarch/strncase_l.c: Delete file.

2025-05-05  DJ Delorie  <dj@redhat.com>

	COMMIT: 3270c50e4853d9356eb5892364c52cd1558860ec
	manual: add more pthread functions

	* manual/threads.texi: Modified.

2025-05-05  Stefan Liebler  <stli@linux.ibm.com>

	COMMIT: 4f6dae219578d6df475864e273da40bde9d30806
	S390: Add new s390 platform z17.

	* elf/Makefile: Modified.
	* elf/tst-glibc-hwcaps-cache.script: Modified.
	* sysdeps/s390/cpu-features.c: Modified.
	(S390_COPY_CPU_FEATURES): Modified.
	(TUNABLE_CALLBACK): Modified function.
	(init_cpu_features): Modified function.
	(init_cpu_features_no_tunables): New function.
	* sysdeps/s390/cpu-features.h: Modified.
	(S390_STFLE_BITS_Z10): Remove.
	(S390_STFLE_BITS_Z196): Remove.
	(S390_STFLE_BITS_ARCH13_MIE3): Remove.
	(S390_STFLE_MASK_ARCH13_MIE3): Remove.
	(S390_IS_ARCH13_MIE3): Modified.
	(S390_IS_Z196): Modified.
	(S390_IS_Z10): Modified.
	(cpu_features): Modified.
	(S390_STFLE_BIT34_Z10): New.
	(S390_STFLE_BIT45_Z196): New.
	(S390_STFLE_BIT61_ARCH13_MIE3): New.
	(S390_STFLE_BIT84_ARCH15_MIE4): New.
	(S390_STFLE_BIT198_ARCH15_VXRS_EXT3): New.
	(S390_STFLE_BIT199_ARCH15_VXRS_PDE3): New.
	(S390_STFLE_BIT201_ARCH15_CON): New.
	(S390_IS_ARCH15): New.
	* sysdeps/s390/dl-diagnostics-cpu.c: New file.
	* sysdeps/s390/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/s390/multiarch/ifunc-resolve.h: Modified.
	(s390_libc_ifunc_expr_stfle_init): Modified.
	* sysdeps/s390/s390-64/Makefile: Modified.
	* sysdeps/s390/s390-64/dl-hwcap-check.h: Modified.
	(dl_hwcap_check): Modified function.
	* sysdeps/s390/s390-64/dl-hwcaps-subdirs.c: Modified.
	(_dl_hwcaps_subdirs): Modified.
	(<anonymous>): Modified.
	(_dl_hwcaps_subdirs_active): Modified function.
	(cpu-features.h): Include file.
	* sysdeps/s390/s390-64/tst-glibc-hwcaps.c: Modified.
	(compute_level): Modified function.
	(do_test): Modified function.
	(marker6): New function.
	* sysdeps/unix/sysv/linux/s390/sysconf.c: Modified.
	(get_cache_info): Modified function.

2025-05-01  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 59f64a1f4f3bbe2bcaf8fc1951b94e1d0e7d307e
	Correct test descriptors in libm-test-pown.inc

	* math/libm-test-pown.inc: Modified.

2025-05-01  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 5d101745814b9c1d59fb830bb044f702437f3002
	malloc: Inline tcache_try_malloc

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_malloc): Modified function.
	[IS_IN (libc)](_mid_memalign): Modified function.
	[IS_IN (libc)](__libc_calloc): Modified function.
	[USE_TCACHE](usize2tidx): Modified.
	[USE_TCACHE](tcache_try_malloc): Remove function.

2025-04-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 84977600dace5a7cfcb0918e6757939fd4969839
	math: Fix UB on sinpif (BZ 32925)

	* sysdeps/ieee754/flt-32/s_sinpif.c: Modified.
	(__sinpif): Modified function.

2025-04-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 7a0d7fb25c22cc7237315792b0f340ec49e3783f
	math: Fix UB on erfcf (BZ 32924)

	* sysdeps/ieee754/flt-32/s_erfcf.c: Modified.
	(__erfcf): Modified function.

2025-04-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 8eeb7de8a200a43c914cfa230a25b84d3269cae2
	math: Fix UB on cospif (BZ 32923)

	* sysdeps/ieee754/flt-32/s_cospif.c: Modified.
	(__cospif): Modified function.

2025-04-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 7619c1b032229a36606862ebbb06807792bbe57d
	math: Fix UB on cbrtf (BZ 32922)

	* sysdeps/ieee754/flt-32/s_cbrtf.c: Modified.
	(__cbrtf): Modified function.

2025-04-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: c8775c0423f594543994eea268065e71b76effb0
	math: Fix UB on sinhf (BZ 32921)

	* sysdeps/ieee754/flt-32/e_sinhf.c: Modified.
	(__ieee754_sinhf): Modified function.

2025-04-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: de0c4adf94a379873c0167f792519e91df28c3ed
	math: Fix UB on logf (BZ 32920)

	* sysdeps/ieee754/flt-32/e_logf.c: Modified.
	(__logf): Modified function.

2025-04-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 4a1b96bf522406a6ed04eb6040f61c6205cff99e
	math: Fix UB on coshf (BZ 32919)

	* sysdeps/ieee754/flt-32/e_coshf.c: Modified.
	(__ieee754_coshf): Modified function.

2025-04-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 92f7b6061d867c5e5f26e84c44a3ec2887bf6c81
	math: Fix UB on atanhf (BZ 32918)

	* sysdeps/ieee754/flt-32/e_atanhf.c: Modified.
	(__ieee754_atanhf): Modified function.

2025-04-28  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 0c3425942374e72c3bcac28b2578117d36b0f9df
	nptl: Fix pthread_getattr_np when modules with execstack are allowed (BZ 32897)

	* elf/dl-execstack-tunable.c: Modified.
	(_dl_handle_execstack_tunable): Modified function.
	* elf/dl-execstack.c: Modified.
	(_dl_make_stack_executable): Modified function.
	* elf/dl-load.c: Modified.
	[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
	(_dl_map_new_object): Modified function.
	* sysdeps/generic/ldsodefs.h: Modified.
	(_dl_make_stack_executable): Modified.
	* sysdeps/mach/hurd/dl-execstack.c: Modified.
	(_dl_make_stack_executable): Modified function.
	* sysdeps/pthread/Makefile: Modified.
	* sysdeps/pthread/tst-stack2-mod.c: New file.
	* sysdeps/pthread/tst-stack2.c: New file.
	* sysdeps/unix/sysv/linux/dl-execstack.c: Modified.
	(_dl_make_stack_executable): Modified function.

2025-04-28  Julian Zhu  <julian.oerv@isrc.iscas.ac.cn>

	COMMIT: 4c966c078036abe0e36bd86c9eaeb4501e552977
	RISC-V: Use builtin for ffs and ffsll while supported extension available

	* sysdeps/riscv/math-use-builtins-ffs.h: New file.

2025-04-28  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 2be836fe44010d92ffffb73cd060045bb10305e4
	stdio: Remove UB on printf_fp

	* stdio-common/printf_fp.c: Modified.
	(stdlib/longlong.h): Remove include.
	(__printf_fp_buffer_1): Modified function.
	(stdbit.h): Include file.

2025-04-25  Cupertino Miranda  <cupertino.miranda@oracle.com>
            Wangyang Guo  <wangyang.guo@intel.com>

	COMMIT: 77930e0447e0b37a129db0e13c6c6f5e60a3019e
	benchtest: Correct shell script related to bench-malloc-thread

	* benchtests/Makefile: Modified.

2025-04-25  H. Peter Anvin  <hpa@zytor.com>

	COMMIT: e04afb71771710cdc6025fe95908f5f17de7b72d
	linux/termio: remove <termio.h> and struct termio

	* NEWS: Modified.
	* sysdeps/unix/sysv/linux/Makefile: Modified.
	* sysdeps/unix/sysv/linux/bits/ioctl-types.h: Modified.
	(NCC): Remove.
	(termio): Remove.
	* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: Modified.
	(NCC): Remove.
	(termio): Remove.
	* sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h: Modified.
	(NCC): Remove.
	(termio): Remove.
	* sysdeps/unix/sysv/linux/termio.h: Delete file.

2025-04-22  Aurelien Jarno  <aurelien@aurel32.net>

	COMMIT: e78caeb4ff812ae19d24d65f4d4d48508154277b
	elf: tst-audit10: split AVX512F code into dedicated functions [BZ #32882]

	* sysdeps/x86_64/Makefile: Modified.
	* sysdeps/x86_64/tst-auditmod10b.c: Modified.
	[! __AVX512F__](emmintrin.h): Remove.
	[__AVX512F__](immintrin.h): Remove.
	[__AVX512F__](cpuid.h): Remove.
	[__AVX512F__](check_avx512): Remove.
	(pltenter): Modified function.
	(pltexit): Modified function.
	(immintrin.h): Include file.
	(cpuid.h): Include file.
	(check_avx512): New function.
	(pltenter_avx512f): New function.
	(pltexit_avx512f): New function.

2025-04-22  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 4e24e4d936b57f6e7809032f55cc95a4cf4d2396
	Add NT_ARM_GCS and NT_RISCV_TAGGED_ADDR_CTRL from Linux 6.13 to elf.h

	* elf/elf.h: Modified.
	(NT_ARM_GCS): New.
	(NT_RISCV_TAGGED_ADDR_CTRL): New.

2025-04-22  Joseph Myers  <josmyers@redhat.com>

	COMMIT: cf9241107d12e79073ddb03bab9de115e5e0e856
	Add AT_* constants from Linux 6.12

	* libio/stdio.h: Modified.
	[__USE_GNU](AT_RENAME_NOREPLACE): New.
	[__USE_GNU](AT_RENAME_EXCHANGE): New.
	[__USE_GNU](AT_RENAME_WHITEOUT): New.
	* sysdeps/unix/sysv/linux/bits/fcntl-linux.h: Modified.
	[__USE_GNU](AT_HANDLE_MNT_ID_UNIQUE): New.

2025-04-21  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 39183b953c68a489cc0b9aefb8974711c834fb38
	hurd: Make symlink return EEXIST on existing target directory

	* sysdeps/mach/hurd/symlinkat.c: Modified.
	(__symlinkat): Modified function.

2025-04-21  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 0d9971468087c77e8727638123ae4aa60724e0ff
	hurd: Clear FP exceptions before calling signal handler

	* sysdeps/mach/hurd/x86/trampoline.c: Modified.
	[! __x86_64__](asm): Modified.
	[! __x86_64__](asm): Modified.
	[__x86_64__](asm): Modified.

2025-04-21  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 0f2df19d9535d234b31c65f84a6c67ac2e0bd027
	hurd: Do not check for xstate level if it was not initialized

	* sysdeps/mach/hurd/x86/trampoline.c: Modified.
	(_hurd_setup_sighandler): Modified function.

2025-04-21  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 8d54b428cfe98c21049f94c8af3bf302e44091e9
	hurd: Do not restore xstate when it is not initialized

	* sysdeps/mach/hurd/i386/sigreturn.c: Modified.
	(__sigreturn): Modified function.
	* sysdeps/mach/hurd/x86_64/sigreturn.c: Modified.
	(__sigreturn): Modified function.

2025-04-20  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: d58ebf51bca1a30e1a07e800e3823f4c96029da0
	hurd: Make *utime*s catch invalid times [BZ #32802, BZ #32803]

	* sysdeps/mach/hurd/futimens.c: Modified.
	(__futimens): Modified function.
	* sysdeps/mach/hurd/futimes.c: Modified.
	(__futimes): Modified function.
	* sysdeps/mach/hurd/utime-helper.c: Modified.
	(utime_ts_from_tval): Modified function.
	(utime_tvalue_from_tval): Modified function.
	(hurd_futimes): Modified function.
	(utime_ts_from_tspec): Modified function.
	(utime_tvalue_from_tspec): Modified function.
	(hurd_futimens): Modified function.
	(check_tval): New function.
	(check_tspec): New function.

2025-04-18  Luca Dariz  <luca@orpolo.org>

	COMMIT: 6d6a6e2dd2133908e3f5cb8a2ed817ccb2a0bb06
	hurd: save xstate during signal handling

	* hurd/Makefile: Modified.
	* hurd/test-sig-rpc-interrupted.c: New file.
	* hurd/test-sig-xstate.c: New file.
	* hurd/test-xstate.h: New file.
	* sysdeps/mach/hurd/i386/bits/sigcontext.h: Modified.
	(sigcontext): Modified.
	* sysdeps/mach/hurd/i386/sigreturn.c: Modified.
	(__sigreturn): Modified function.
	(cpuid.h): Include file.
	* sysdeps/mach/hurd/x86/trampoline.c: Modified.
	[! __x86_64__](mach/i386/mach_i386.h): Include file.
	[__x86_64__](mach/x86_64/mach_i386.h): Include file.
	(_hurd_setup_sighandler): Modified function.
	* sysdeps/mach/hurd/x86_64/bits/sigcontext.h: Modified.
	(sigcontext): Modified.
	* sysdeps/mach/hurd/x86_64/sigreturn.c: Modified.
	(__sigreturn): Modified function.
	(cpuid.h): Include file.

2025-04-18  Zhaoming Luo  <zhmingluo@163.com>

	COMMIT: e150ee870907e1c5ded4aad8d22a92a98f59d243
	hurd: Check return value of mach_port_mod_refs() in the dup routine of fcntl()

	* sysdeps/mach/hurd/dup3.c: Modified.
	(__dup3): Modified function.
	* sysdeps/mach/hurd/fcntl.c: Modified.
	(__libc_fcntl): Modified function.

2025-04-16  Cupertino Miranda  <cupertino.miranda@oracle.com>

	COMMIT: 1c9ac027a5deb6c3e026be0e88d38959529e6102
	malloc: move tcache_init out of hot tcache paths

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](_mid_memalign): Modified function.
	[USE_TCACHE](tcache_init): Modified function.
	[USE_TCACHE](tcache_try_malloc): Modified function.
	(_int_free_chunk): Modified function.

2025-04-15  Andrew Pinski  <quic_apinski@quicinc.com>

	COMMIT: ceeffd970c56893885cbf8382ae34b015f177850
	aarch64: Add back non-temporal load/stores from oryon-1's memset

	* sysdeps/aarch64/multiarch/memset_oryon1.S: Modified.

2025-04-15  Andrew Pinski  <quic_apinski@quicinc.com>

	COMMIT: 0e1aa5db738ac7c73599a3e7f1a0b70b99f99e0a
	aarch64: Add back non-temporal load/stores from oryon-1's memcpy

	* sysdeps/aarch64/multiarch/memcpy_oryon1.S: Modified.

2025-04-15  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: c968fe50628db74b52124d863cd828225a1d305c
	malloc: Use tailcalls in __libc_free

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_free): Modified function.
	[USE_TCACHE](tcache_double_free_verify): Modified function.
	[USE_TCACHE](malloc_printerr_tail): New function.
	[USE_TCACHE](void): New.
	[USE_TCACHE](malloc_printerr_tail): New function.
	(_int_free_chunk): Modified function.

2025-04-15  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 393b1a6e50883e451b31dd4f3fec73e167d14ab4
	malloc: Inline tcache_free

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_free): Modified function.
	[USE_TCACHE](tcache_free): Remove function.

2025-04-15  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 9b0c8ced9c71a86f68d3e29693979dad6da3b79d
	malloc: Improve free checks

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_free): Modified function.

2025-04-15  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 0296654d61ffa095fc7729f1efafa7d0e4fa4f7a
	malloc: Inline _int_free_check

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_free): Modified function.
	(_int_free_check): Remove.
	(void): Modified.
	(_int_free_check): Remove function.
	(void): Modified.
	(void): Modified.
	(void): Remove.

2025-04-14  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 69da24fbc5861fbf30c29c89154020a5c40342ca
	malloc: Inline _int_free

	* malloc/malloc-check.c: Modified.
	(free_check): Modified function.
	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_free): Modified function.
	(_int_free): Remove.
	(void): Modified.
	(_int_free): Remove function.
	(void): Modified.
	(void): Modified.
	(void): Remove.

2025-04-14  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: b0cb99bef5a2142563c49c908c2139310904404a
	malloc: Move mmap code out of __libc_free hotpath

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_free): Modified function.
	[USE_TCACHE](tcache_init): Modified function.
	(_int_free_check): Modified function.
	(_int_free_chunk): Modified function.

2025-04-14  Aurelien Jarno  <aurelien@aurel32.net>

	COMMIT: 9df92958c196f7a0be51a204a19caafe2f45a22d
	manual/tunables: fix a trivial typo

	* manual/tunables.texi: Modified.

2025-04-14  Colin Ian King  <colin.i.king@gmail.com>

	COMMIT: 1f8f322823afd67a7ea1adad454332aa1b040254
	Fix spelling mistake "trucate" -> "truncate"

	* posix/tst-truncate-common.c: Modified.
	(do_prepare): Modified function.

2025-04-14  Colin Ian King  <colin.i.king@gmail.com>

	COMMIT: 1d7834cac3d8a570b84bf1af1205a6897b747a01
	Fix spelling mistake "suports" -> "supports"

	* math/test-fesetexcept-traps.c: Modified.
	(do_test): Modified function.
	* math/test-fexcept-traps.c: Modified.
	(do_test): Modified function.

2025-04-14  Colin Ian King  <colin.i.king@gmail.com>

	COMMIT: a1805753ac461ed211a0627b9b58e662d84b34dd
	Fix spelling mistake "succsefully" -> "successfully"

	* sysdeps/pthread/tst-stdio2.c: Modified.
	(do_test): Modified function.

2025-04-14  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: 363bbdbd2aeaae1e00f3872f2ba19a4a3c17bdf1
	manual: Mention POSIX-1.2024 requires time_t to be 64 bit or wider.

	* manual/time.texi: Modified.

2025-04-14  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: 93623c03d527dcec76694ab0fcc197193922d1a8
	manual: Update standardization of getline and getdelim [BZ #32830]

	* manual/stdio.texi: Modified.

2025-04-14  Frédéric Bérat  <fberat@redhat.com>

	COMMIT: 11e188659db264f6b101d8eb65824ffa5bc91a0a
	libio: Add test case for fflush

	* libio/Makefile: Modified.
	* libio/tst-fflush-NULL.c: New file.
	* libio/tst-fflush-skeleton.c: New file.
	* libio/tst-fflush.c: New file.

2025-04-14  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 7b47b3dd214c8ff2c699f13efe5533941be53635
	libio: Synthesize ESPIPE error if lseek returns 0 after reading bytes

	* libio/fileops.c: Modified.
	(do_ftell): Modified function.
	* stdio-common/Makefile: Modified.
	* stdio-common/tst-fclose-devzero.c: New file.

2025-04-12  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: de14f1959ee5f9b845a7cae43bee03068b8136f0
	x86: Detect Intel Diamond Rapids

	* sysdeps/x86/cpu-features.c: Modified.
	(intel_microarch): Modified.
	(init_cpu_features): Modified function.

2025-04-11  Sunil K Pandey  <sunil.k.pandey@intel.com>
            H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 9f0deff558d1d6b08c425c157f50de85013ada9c
	x86: Handle unknown Intel processor with default tuning

	* sysdeps/x86/cpu-features.c: Modified.
	(<anonymous>): Remove.
	(intel_get_fam6_microarch): Modified function.
	(init_cpu_features): Modified function.
	(intel_microarch): New.

2025-04-10  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: d18213c6997a058a68bc2547dcb43cf77bc4504f
	conform: Add initial support for C23.

	* conform/data/aio.h-data: Modified.
	* conform/data/arpa/inet.h-data: Modified.
	* conform/data/assert.h-data: Modified.
	* conform/data/complex.h-data: Modified.
	* conform/data/cpio.h-data: Modified.
	* conform/data/ctype.h-data: Modified.
	* conform/data/dirent.h-data: Modified.
	* conform/data/dlfcn.h-data: Modified.
	* conform/data/errno.h-data: Modified.
	* conform/data/fcntl.h-data: Modified.
	* conform/data/fenv.h-data: Modified.
	* conform/data/float.h-data: Modified.
	* conform/data/fmtmsg.h-data: Modified.
	* conform/data/fnmatch.h-data: Modified.
	* conform/data/ftw.h-data: Modified.
	* conform/data/glob.h-data: Modified.
	* conform/data/grp.h-data: Modified.
	* conform/data/iconv.h-data: Modified.
	* conform/data/iso646.h-data: Modified.
	* conform/data/langinfo.h-data: Modified.
	* conform/data/libgen.h-data: Modified.
	* conform/data/limits.h-data: Modified.
	* conform/data/locale.h-data: Modified.
	* conform/data/math.h-data: Modified.
	* conform/data/monetary.h-data: Modified.
	* conform/data/mqueue.h-data: Modified.
	* conform/data/ndbm.h-data: Modified.
	* conform/data/net/if.h-data: Modified.
	* conform/data/netdb.h-data: Modified.
	* conform/data/netinet/in.h-data: Modified.
	* conform/data/nl_types.h-data: Modified.
	* conform/data/poll.h-data: Modified.
	* conform/data/pthread.h-data: Modified.
	* conform/data/pwd.h-data: Modified.
	* conform/data/regex.h-data: Modified.
	* conform/data/sched.h-data: Modified.
	* conform/data/search.h-data: Modified.
	* conform/data/semaphore.h-data: Modified.
	* conform/data/setjmp.h-data: Modified.
	* conform/data/signal.h-data: Modified.
	* conform/data/spawn.h-data: Modified.
	* conform/data/stdalign.h-data: Modified.
	* conform/data/stdarg.h-data: Modified.
	* conform/data/stdbool.h-data: Modified.
	* conform/data/stddef.h-data: Modified.
	* conform/data/stdio.h-data: Modified.
	* conform/data/stdlib.h-data: Modified.
	* conform/data/stdnoreturn.h-data: Modified.
	* conform/data/string.h-data: Modified.
	* conform/data/strings.h-data: Modified.
	* conform/data/sys/ipc.h-data: Modified.
	* conform/data/sys/mman.h-data: Modified.
	* conform/data/sys/msg.h-data: Modified.
	* conform/data/sys/resource.h-data: Modified.
	* conform/data/sys/select.h-data: Modified.
	* conform/data/sys/sem.h-data: Modified.
	* conform/data/sys/shm.h-data: Modified.
	* conform/data/sys/socket.h-data: Modified.
	* conform/data/sys/stat.h-data: Modified.
	* conform/data/sys/statvfs.h-data: Modified.
	* conform/data/sys/time.h-data: Modified.
	* conform/data/sys/timeb.h-data: Modified.
	* conform/data/sys/times.h-data: Modified.
	* conform/data/sys/types.h-data: Modified.
	* conform/data/sys/uio.h-data: Modified.
	* conform/data/sys/un.h-data: Modified.
	* conform/data/sys/utsname.h-data: Modified.
	* conform/data/sys/wait.h-data: Modified.
	* conform/data/syslog.h-data: Modified.
	* conform/data/tar.h-data: Modified.
	* conform/data/termios.h-data: Modified.
	* conform/data/threads.h-data: Modified.
	* conform/data/time.h-data: Modified.
	* conform/data/uchar.h-data: Modified.
	* conform/data/ucontext.h-data: Modified.
	* conform/data/ulimit.h-data: Modified.
	* conform/data/unistd.h-data: Modified.
	* conform/data/utime.h-data: Modified.
	* conform/data/utmpx.h-data: Modified.
	* conform/data/wchar.h-data: Modified.
	* conform/data/wctype.h-data: Modified.
	* conform/data/wordexp.h-data: Modified.

2025-04-10  Sunil K Pandey  <skpgkp2@gmail.com>

	COMMIT: e53eb952b970ac94c97d74fb447418fb327ca096
	x86: Add ARL/PTL/CWF model detection support

	* sysdeps/x86/cpu-features.c: Modified.
	(<anonymous>): Modified.
	(intel_get_fam6_microarch): Modified function.
	(init_cpu_features): Modified function.

2025-04-10  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 402b591f1b0f721139068bf19a77497ce6e6c4ff
	timezone: Enhance tst-bz28707 diagnostics

	* timezone/tst-bz28707.c: Modified.
	(string.h): Remove include.
	(do_test): Modified function.
	(errno.h): Include file.
	(support/check.h): Include file.

2025-04-10  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 77e8b40a6ef4dc70c373523f7ac46e726089906f
	powerpc: Remove relocation cache flush code for power64

	* sysdeps/powerpc/powerpc64/dl-machine.h: Modified.
	[! dl_machine_h](elf_machine_runtime_setup): Modified function.

2025-04-09  Jakub Jelinek  <jakub@redhat.com>

	COMMIT: 63c99cd50bc9c10f0692f7cb31f4c5f02ff526df
	math: Fix up THREEp96 constant in expf128 [BZ #32411]

	* sysdeps/ieee754/ldbl-128/e_expl.c: Modified.

2025-04-08  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 12a497c716f0a06be5946cabb8c3ec22a079771e
	elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653)

	* NEWS: Modified.
	* elf/Makefile: Modified.
	* elf/dl-execstack-tunable.c: New file.
	* elf/dl-support.c: Modified.
	[! HAVE_AUX_VECTOR](__rtld_lock_define_initialized_recursive): Modified function.
	(__rtld_lock_define_initialized_recursive): Modified function.
	* elf/dl-tunables.list: Modified.
	* elf/rtld.c: Modified.
	(dl_main): Modified function.
	* elf/tst-execstack-prog-static-tunable.c: New file.
	* elf/tst-execstack-tunable.c: New file.
	* elf/tst-rtld-list-tunables.exp: Modified.
	* manual/tunables.texi: Modified.
	* sysdeps/generic/ldsodefs.h: Modified.
	(stack_tunable_mode): New.
	(_dl_handle_execstack_tunable): New function.

2025-04-08  Lenard Mollenkopf  <glibc@lenardmollenkopf.de>

	COMMIT: 5b132ec2b7712dbc055838b3b538b83ad1196414
	stdlib: Implement C2Y uabs, ulabs, ullabs and uimaxabs

	* NEWS: Modified.
	* manual/arith.texi: Modified.
	* stdlib/Makefile: Modified.
	* stdlib/Versions: Modified.
	* stdlib/inttypes.h: Modified.
	[__GLIBC_USE (ISOC2Y)](uimaxabs): New.
	* stdlib/stdlib.h: Modified.
	[__GLIBC_USE (ISOC2Y)](__wur): New.
	[__GLIBC_USE (ISOC2Y)](__wur): New.
	[__GLIBC_USE (ISOC2Y)](__wur): New.
	* stdlib/tst-uabs.c: New file.
	* stdlib/tst-uimaxabs.c: New file.
	* stdlib/tst-ulabs.c: New file.
	* stdlib/tst-ullabs.c: New file.
	* stdlib/uabs.c: New file.
	* stdlib/ulabs.c: New file.
	* stdlib/ullabs.c: New file.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.

2025-04-08  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 4fa959d13d21b8f56a43aa0a416100303736c55c
	stdio-common: In tst-setvbuf2, close helper thread descriptor only if opened

	* stdio-common/tst-setvbuf2.c: Modified.
	[! INDEPENDENT_PART](start_writer_thread_n): Modified function.
	[! INDEPENDENT_PART](end_writer_thread): Modified function.
	[! INDEPENDENT_PART](start_reader_thread_n): Modified function.
	[! INDEPENDENT_PART](end_reader_thread): Modified function.
	[! INDEPENDENT_PART](recurse): Modified function.
	[! INDEPENDENT_PART](end_thread): New function.
	(do_second_part): Modified function.

2025-04-07  Andreas Schwab  <schwab@suse.de>

	COMMIT: fb3d821afa86bc9b2e07f0140e7788e421769589
	Remove duplicates from binaries-shared-tests when creating make rules

	* Rules: Modified.

2025-04-05  Sunil K Pandey  <skpgkp2@gmail.com>
            H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 70b648855185e967e54668b101d24704c3fb869d
	x86: Optimize xstate size calculation

	* sysdeps/x86/cpu-features.c: Modified.
	(update_active): Modified function.
	* sysdeps/x86/sysdep.h: Modified.
	[! __x86_64__](X86_XSTATE_MAX_ID): New.
	[__x86_64__](X86_XSTATE_MAX_ID): New.

2025-04-05  Sam James  <sam@gentoo.org>

	COMMIT: 8322e93dcdf08d38977f3e9b771c7c1f6dc74542
	NEWS: update for GCC 12.1 requirement [BZ #32539]

	* NEWS: Modified.

2025-04-02  DJ Delorie  <dj@redhat.com>

	COMMIT: aaf94ec804830e0e273cfb45d54f4a04ab778fe5
	stdio: fix hurd link for tst-setvbuf2

	* stdio-common/Makefile: Modified.

2025-04-02  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: c8e73a1492b01b9b0c189d6a5c53a5a697827bae
	stdlib: Fix qsort memory leak if callback throws (BZ 32058)

	* stdlib/Makefile: Modified.
	* stdlib/qsort.c: Modified.
	(__qsort_r): Modified function.
	(pthreadP.h): Include file.
	(qsort_r_mergesort): New function.
	(qsort_r_malloc): New function.
	* stdlib/tst-qsort4.c: Modified.
	(pthread_cleanup_combined_push): New.
	(pthread_cleanup_combined_pop): New.
	* stdlib/tst-qsort7.c: New file.
	* stdlib/tst-qsortx7.c: New file.
	* sysdeps/htl/pthreadP.h: Modified.
	[! pthread_cleanup_combined_pop](pthread_cleanup_combined_pop): New.
	[! pthread_cleanup_combined_push](pthread_cleanup_combined_push): New.
	(bits/cancelation.h): Include file.
	* sysdeps/mach/hurd/Makefile: Modified.
	* sysdeps/nptl/pthreadP.h: Modified.

2025-04-02  Sam James  <sam@gentoo.org>

	COMMIT: e8514ac7aaf1bd0cf791dbdac0b2584ef3c42e98
	sysdeps: powerpc: restore -mlong-double-128 check

	* sysdeps/unix/sysv/linux/powerpc/configure: Modified.
	* sysdeps/unix/sysv/linux/powerpc/configure.ac: Modified.

2025-04-01  DJ Delorie  <dj@redhat.com>

	COMMIT: 95b780c1d0549678c0a244c6e2112ec97edf0839
	stdio: Add more setvbuf tests

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-setvbuf2-ind.c: New file.
	* stdio-common/tst-setvbuf2.c: New file.

2025-04-01  DJ Delorie  <dj@redhat.com>

	COMMIT: 81e74c8676479811601b5894d72bb3d7e05f68dd
	add ptmx support to test-container

	* support/Makefile: Modified.
	* support/test-container.c: Modified.
	(main): Modified function.
	* support/tst-support-openpty-c.c: New file.
	* support/tst-support-openpty.c: New file.

2025-04-01  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 7f163bd2106f96e2925e9bb3e0e545cfae7ba1af
	Update syscall lists for Linux 6.14

	* sysdeps/unix/sysv/linux/syscall-names.list: Modified.

2025-03-31  Florian Weimer  <fweimer@redhat.com>

	COMMIT: c6e2895695118ab59c7b17feb0fcb75a53e3478c
	x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread

	* sysdeps/x86/Makefile: Modified.

2025-03-31  John David Anglin  <danglin@gcc.gnu.org>

	COMMIT: 38c3896d574a27816caab0b5039402834ecdb210
	elf: Fix tst-origin build when toolchain defaults to --as-needed (BZ 32823)

	* elf/Makefile: Modified.

2025-03-31  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 27b96e069aad17cefea9437542180bff448ac3a0
	Raise the minimum GCC version to 12.1 [BZ #32539]

	* INSTALL: Modified.
	* configure: Modified.
	* configure.ac: Modified.
	* manual/install.texi: Modified.
	* sysdeps/s390/configure: Modified.
	* sysdeps/s390/configure.ac: Modified.
	* sysdeps/unix/sysv/linux/powerpc/configure: Modified.
	* sysdeps/unix/sysv/linux/powerpc/configure.ac: Modified.

2025-03-31  YLK  <yilink10@gmail.com>

	COMMIT: dbb2880e61bf2b2906a40ed00181a831d3a65798
	Fix typo in comment

	* sysdeps/loongarch/cpu-tunables.c: Modified.
	* sysdeps/x86/cpu-tunables.c: Modified.

2025-03-31  Samuel Zeter  <samuelzeter@gmail.com>

	COMMIT: 87b5a759f48a7d2bec3a8c837a1fc9fd8419f0ad
	manual: tidy the longopt.c example

	* manual/examples/longopt.c: Modified.
	(main): Modified function.

2025-03-31  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: ee33752b5d8c53eb5a357f67ab7ab6288fba5fd9
	manual: Document functions adopted by POSIX.1-2024.

	* manual/llio.texi: Modified.
	* manual/memory.texi: Modified.
	* manual/message.texi: Modified.
	* manual/pattern.texi: Modified.
	* manual/process.texi: Modified.
	* manual/signal.texi: Modified.
	* manual/startup.texi: Modified.
	* manual/string.texi: Modified.
	* manual/terminal.texi: Modified.
	* manual/threads.texi: Modified.

2025-03-31  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 4352e2cc934b2874dba37397157bf890fcee455a
	aarch64: Fix _dl_tlsdesc_dynamic unwind for pac-ret (BZ 32612)

	* sysdeps/aarch64/dl-tlsdesc.S: Modified.
	* sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
	* sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c: New file.

2025-03-29  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 145097dff170507fe73190e8e41194f5b5f7e6bf
	x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810)

	* sysdeps/x86/Makefile: Modified.
	* sysdeps/x86/cpu-features.c: Modified.
	(update_active): Modified function.
	(_dl_x86_features_tlsdesc_state_size): New.
	* sysdeps/x86/cpu-tunables.c: Modified.
	(TUNABLE_CALLBACK): Modified function.
	* sysdeps/x86/dl-diagnostics-cpu.c: Modified.
	(_dl_diagnostics_cpu): Modified function.
	* sysdeps/x86/include/cpu-features.h: Modified.
	[IS_IN (rtld) || IS_IN (libc)](_dl_x86_features_tlsdesc_state_size): New.
	* sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c: New file.
	* sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c: New file.
	* sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c: New file.
	* sysdeps/x86_64/dl-tlsdesc-dynamic.h: Modified.

2025-03-29  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 59585ddaa2d44f22af04bb4b8bd4ad1e302c4c02
	x86: Skip XSAVE state size reset if ISA level requires XSAVE

	* sysdeps/x86/cpu-features.c: Modified.
	(init_cpu_features): Modified function.
	(gcc-macros.h): Include file.

2025-03-28  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: b0897944cc3081e019b39981790051f7ee127406
	malloc: Improve performance of __libc_malloc

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_malloc): Modified function.
	[IS_IN (libc)](__libc_malloc2): New function.
	(checked_request2size): Modified function.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 0a8e7ac95c69499959151f29c65fc112f09d3973
	stdio-common: Reject real data w/o exponent digits in scanf [BZ #12701]

	* stdio-common/tstscanf.c: Modified.
	(main): Modified function.
	* stdio-common/vfscanf-internal.c: Modified.
	[! COMPILE_WSCANF](__vfscanf_internal): Modified function.
	[COMPILE_WSCANF](__vfwscanf_internal): Modified function.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input: Modified.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input: Modified.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input: Modified.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input: Modified.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input: Modified.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input: Modified.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input: Modified.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input: Modified.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input: Modified.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input: Modified.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input: Modified.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input: Modified.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 0b390b55085070bfa9598fb42049a32460681308
	stdio-common: Reject significand prefixes in scanf [BZ #12701]

	* stdio-common/vfscanf-internal.c: Modified.
	[! COMPILE_WSCANF](__vfscanf_internal): Modified function.
	[COMPILE_WSCANF](__vfwscanf_internal): Modified function.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input: Modified.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input: Modified.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input: Modified.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input: Modified.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: e78cb4f6bd033b09eaf316057598df9315891860
	stdio-common: Reject integer prefixes in scanf [BZ #12701]

	* stdio-common/tst-scanf-format-char-i.input: Modified.
	* stdio-common/tst-scanf-format-llong-i.input: Modified.
	* stdio-common/tst-scanf-format-short-i.input: Modified.
	* stdio-common/tst-scanf-format-uchar-b.input: Modified.
	* stdio-common/tst-scanf-format-uchar-x.input: Modified.
	* stdio-common/tst-scanf-format-uchar-xx.input: Modified.
	* stdio-common/tst-scanf-format-ullong-b.input: Modified.
	* stdio-common/tst-scanf-format-ullong-x.input: Modified.
	* stdio-common/tst-scanf-format-ullong-xx.input: Modified.
	* stdio-common/tst-scanf-format-ushort-b.input: Modified.
	* stdio-common/tst-scanf-format-ushort-x.input: Modified.
	* stdio-common/tst-scanf-format-ushort-xx.input: Modified.
	* stdio-common/vfscanf-internal.c: Modified.
	[! COMPILE_WSCANF](__vfscanf_internal): Modified function.
	[COMPILE_WSCANF](__vfwscanf_internal): Modified function.
	* sysdeps/wordsize-32/tst-scanf-format-int-i.input: Modified.
	* sysdeps/wordsize-32/tst-scanf-format-long-i.input: Modified.
	* sysdeps/wordsize-32/tst-scanf-format-uint-b.input: Modified.
	* sysdeps/wordsize-32/tst-scanf-format-uint-x.input: Modified.
	* sysdeps/wordsize-32/tst-scanf-format-uint-xx.input: Modified.
	* sysdeps/wordsize-32/tst-scanf-format-ulong-b.input: Modified.
	* sysdeps/wordsize-32/tst-scanf-format-ulong-x.input: Modified.
	* sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-int-i.input: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-long-i.input: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-uint-b.input: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-uint-x.input: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-uint-xx.input: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-ulong-b.input: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-ulong-x.input: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input: Modified.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: a26638424ffea604f7ef94d0c6f3940304698442
	stdio-common: Also reject exp char w/o significand in i18n scanf [BZ #13988]

	* localedata/Makefile: Modified.
	* localedata/tst-bz13988.c: New file.
	* stdio-common/vfscanf-internal.c: Modified.
	[! COMPILE_WSCANF](__vfscanf_internal): Modified function.
	[COMPILE_WSCANF](__vfwscanf_internal): Modified function.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 47076b3163ce645f791d5c8f80080e9811733347
	stdio-common: Add tests for formatted vsscanf input specifiers

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-scanf-format-vs-c.c: New file.
	* stdio-common/tst-scanf-format-vs-char.c: New file.
	* stdio-common/tst-scanf-format-vs-double.c: New file.
	* stdio-common/tst-scanf-format-vs-float.c: New file.
	* stdio-common/tst-scanf-format-vs-int.c: New file.
	* stdio-common/tst-scanf-format-vs-ldouble.c: New file.
	* stdio-common/tst-scanf-format-vs-llong.c: New file.
	* stdio-common/tst-scanf-format-vs-long.c: New file.
	* stdio-common/tst-scanf-format-vs-short.c: New file.
	* stdio-common/tst-scanf-format-vs-uchar.c: New file.
	* stdio-common/tst-scanf-format-vs-uint.c: New file.
	* stdio-common/tst-scanf-format-vs-ullong.c: New file.
	* stdio-common/tst-scanf-format-vs-ulong.c: New file.
	* stdio-common/tst-scanf-format-vs-ushort.c: New file.
	* stdio-common/tst-scanf-format-vs.h: New file.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 53ee7ede430b92fcefd31fc00bfd3fa9acec5846
	stdio-common: Add tests for formatted vfscanf input specifiers

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-scanf-format-vf-c.c: New file.
	* stdio-common/tst-scanf-format-vf-char.c: New file.
	* stdio-common/tst-scanf-format-vf-double.c: New file.
	* stdio-common/tst-scanf-format-vf-float.c: New file.
	* stdio-common/tst-scanf-format-vf-int.c: New file.
	* stdio-common/tst-scanf-format-vf-ldouble.c: New file.
	* stdio-common/tst-scanf-format-vf-llong.c: New file.
	* stdio-common/tst-scanf-format-vf-long.c: New file.
	* stdio-common/tst-scanf-format-vf-short.c: New file.
	* stdio-common/tst-scanf-format-vf-uchar.c: New file.
	* stdio-common/tst-scanf-format-vf-uint.c: New file.
	* stdio-common/tst-scanf-format-vf-ullong.c: New file.
	* stdio-common/tst-scanf-format-vf-ulong.c: New file.
	* stdio-common/tst-scanf-format-vf-ushort.c: New file.
	* stdio-common/tst-scanf-format-vf.h: New file.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 63c81fa0dbf741b33bbac03bf204d896ee8e4694
	stdio-common: Add tests for formatted vscanf input specifiers

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-scanf-format-v-c.c: New file.
	* stdio-common/tst-scanf-format-v-char.c: New file.
	* stdio-common/tst-scanf-format-v-double.c: New file.
	* stdio-common/tst-scanf-format-v-float.c: New file.
	* stdio-common/tst-scanf-format-v-int.c: New file.
	* stdio-common/tst-scanf-format-v-ldouble.c: New file.
	* stdio-common/tst-scanf-format-v-llong.c: New file.
	* stdio-common/tst-scanf-format-v-long.c: New file.
	* stdio-common/tst-scanf-format-v-short.c: New file.
	* stdio-common/tst-scanf-format-v-uchar.c: New file.
	* stdio-common/tst-scanf-format-v-uint.c: New file.
	* stdio-common/tst-scanf-format-v-ullong.c: New file.
	* stdio-common/tst-scanf-format-v-ulong.c: New file.
	* stdio-common/tst-scanf-format-v-ushort.c: New file.
	* stdio-common/tst-scanf-format-v.h: New file.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: bf6ac302cde4aef55ded7e5340f16e6cd8b8e874
	stdio-common: Add tests for formatted sscanf input specifiers

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-scanf-format-ss-c.c: New file.
	* stdio-common/tst-scanf-format-ss-char.c: New file.
	* stdio-common/tst-scanf-format-ss-double.c: New file.
	* stdio-common/tst-scanf-format-ss-float.c: New file.
	* stdio-common/tst-scanf-format-ss-int.c: New file.
	* stdio-common/tst-scanf-format-ss-ldouble.c: New file.
	* stdio-common/tst-scanf-format-ss-llong.c: New file.
	* stdio-common/tst-scanf-format-ss-long.c: New file.
	* stdio-common/tst-scanf-format-ss-short.c: New file.
	* stdio-common/tst-scanf-format-ss-uchar.c: New file.
	* stdio-common/tst-scanf-format-ss-uint.c: New file.
	* stdio-common/tst-scanf-format-ss-ullong.c: New file.
	* stdio-common/tst-scanf-format-ss-ulong.c: New file.
	* stdio-common/tst-scanf-format-ss-ushort.c: New file.
	* stdio-common/tst-scanf-format-ss.h: New file.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 50576060c8bf88a3c64c9ab1cdd516974ffb2690
	stdio-common: Add tests for formatted fscanf input specifiers

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-scanf-format-f-c.c: New file.
	* stdio-common/tst-scanf-format-f-char.c: New file.
	* stdio-common/tst-scanf-format-f-double.c: New file.
	* stdio-common/tst-scanf-format-f-float.c: New file.
	* stdio-common/tst-scanf-format-f-int.c: New file.
	* stdio-common/tst-scanf-format-f-ldouble.c: New file.
	* stdio-common/tst-scanf-format-f-llong.c: New file.
	* stdio-common/tst-scanf-format-f-long.c: New file.
	* stdio-common/tst-scanf-format-f-short.c: New file.
	* stdio-common/tst-scanf-format-f-uchar.c: New file.
	* stdio-common/tst-scanf-format-f-uint.c: New file.
	* stdio-common/tst-scanf-format-f-ullong.c: New file.
	* stdio-common/tst-scanf-format-f-ulong.c: New file.
	* stdio-common/tst-scanf-format-f-ushort.c: New file.
	* stdio-common/tst-scanf-format-f.h: New file.

2025-03-28  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: d527f34cb1d487a4788fe88278a9ad832c53c3ee
	stdio-common: Add scanf long double data for Intel/Motorola 80-bit format

	* sysdeps/ieee754/ldbl-96/Makefile: Modified.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input: New file.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input: New file.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input: New file.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input: New file.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input: New file.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input: New file.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input: New file.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input: New file.
	* sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c: New file.

2025-03-27  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 75ad83f564b822de0f1f5fb6ed29f105373d3c49
	Implement C23 pown

	* NEWS: Modified.
	* manual/math.texi: Modified.
	* math/Makefile: Modified.
	* math/Versions: Modified.
	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-pown: New file.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
	* math/gen-auto-libm-tests.c: Modified.
	(func_calc_method): Modified.
	(func_calc_desc): Modified.
	(calc_generic_results): Modified function.
	(FUNC_mpfr_fL_f): New.
	* math/gen-tgmath-tests.py: Modified.
	* math/libm-test-driver.c: Modified.
	(test_fL_f_data): New.
	(RUN_TEST_fL_f): New.
	(RUN_TEST_LOOP_fL_f): New.
	* math/libm-test-pown.inc: New file.
	* math/s_pown_template.c: New file.
	* math/test-tgmath.c: Modified.
	[! HAVE_MAIN](NCALLS): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): New.
	[HAVE_MAIN](F): New function.
	* math/tgmath.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](pown): New.
	* sysdeps/generic/math-type-macros-double.h: Modified.
	(M_SET_RESTORE_ROUND): New.
	* sysdeps/generic/math-type-macros-float.h: Modified.
	(M_SET_RESTORE_ROUND): New.
	* sysdeps/generic/math-type-macros-float128.h: Modified.
	[! SET_RESTORE_ROUNDF128](M_SET_RESTORE_ROUND): New.
	[SET_RESTORE_ROUNDF128](M_SET_RESTORE_ROUND): New.
	(fenv_private.h): Include file.
	* sysdeps/generic/math-type-macros-ldouble.h: Modified.
	(M_SET_RESTORE_ROUND): New.
	* sysdeps/generic/math-type-macros.h: Modified.
	* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
	* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
	* sysdeps/ieee754/ldbl-opt/nldbl-pown.c: New file.
	* sysdeps/loongarch/math_private.h: Move to...
	* sysdeps/loongarch/fenv_private.h: ... here.
	(LOONGARCH_MATH_PRIVATE_H): Remove.
	(_next <math_private.h): Remove include.
	(LOONGARCH_FENV_PRIVATE_H): New.
	(_next <fenv_private.h): Include file.
	* sysdeps/mach/hurd/i386/libm.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.

2025-03-26  Florian Weimer  <fweimer@redhat.com>

	COMMIT: be61b9493d38032519e596f282f9695667402c8d
	support: Use unwinder in links-dso-program-c only with libgcc_s

	* support/Makefile: Modified.

2025-03-26  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 1233da4943a9a0e334748490225ae10b0d770c0a
	malloc: Use __always_inline for simple functions

	* malloc/arena.c: Modified.
	(heap_min_size): Modified function.
	(heap_max_size): Modified function.
	(heap_for_ptr): Modified function.
	(arena_for_chunk): Modified function.
	(TUNABLE_CALLBACK_FNDECL): Modified.
	* malloc/malloc.c: Modified.
	[USE_TCACHE](tcache_free): Modified function.
	(checked_request2size): Modified function.
	(get_max_fast): Modified function.
	(void): Modified.
	(void): Modified.

2025-03-25  Collin Funk  <collin.funk1@gmail.com>

	COMMIT: 3263675250cbcbbcc76ede4f7c660418bd345a11
	linux: Fix integer overflow warnings when including <sys/mount.h> [BZ #32708]

	* sysdeps/unix/sysv/linux/sys/mount.h: Modified.
	(<anonymous>): Modified.

2025-03-25  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: cd335350021fd0b7ac533c83717ee38832fd9887
	malloc: Use _int_free_chunk for remainders

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](__libc_realloc): Modified function.
	(sysmalloc): Modified function.
	(_int_realloc): Modified function.

2025-03-25  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 8bac7f7a434e158e9765b3b4d1ecaf10304f5994
	Use MPFR 4.2.2 and Linux 6.14 in build-many-glibcs.py

	* scripts/build-many-glibcs.py: Modified.

2025-03-25  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 4bea073069e9e457258d082786297a867593d05b
	stdio-common: Add scanf long double data for IBM 128-bit format

	* sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified.
	* sysdeps/ieee754/ldbl-128ibm/Makefile: Modified.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input: New file.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input: New file.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input: New file.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input: New file.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input: New file.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input: New file.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input: New file.
	* sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input: New file.

2025-03-25  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 771cda3c9cbbfc33a1a337d964e7749b245dec38
	stdio-common: Add scanf long double data for IEEE 754 binary64 format

	* sysdeps/ieee754/ldbl-64-128/Makefile: New file.
	* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input: New file.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input: New file.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input: New file.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input: New file.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input: New file.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input: New file.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input: New file.
	* sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input: New file.

2025-03-25  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 1890e63c86ceb04a49a914dc2cafa9862e938ef6
	stdio-common: Add scanf long double data for IEEE 754 binary128 format

	* sysdeps/ieee754/ldbl-128/Makefile: Modified.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input: New file.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input: New file.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input: New file.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input: New file.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input: New file.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input: New file.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input: New file.
	* sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input: New file.

2025-03-25  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 0b311614395586608b5433dc8151e098d1906446
	stdio-common: Add scanf double data for IEEE 754 binary64 format

	* sysdeps/ieee754/dbl-64/Makefile: Modified.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input: New file.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input: New file.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input: New file.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input: New file.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input: New file.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input: New file.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input: New file.
	* sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input: New file.

2025-03-25  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: 26df22636d5876352cbd53b8662173e461e1e220
	stdio-common: Add scanf float data for IEEE 754 binary32 format

	* sysdeps/ieee754/flt-32/Makefile: New file.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input: New file.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input: New file.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input: New file.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input: New file.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input: New file.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input: New file.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input: New file.
	* sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input: New file.

2025-03-25  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: a2bacea239c1780b20a1b23a9c3c836ef61c6172
	stdio-common: Add scanf integer data for LP64 targets

	* sysdeps/wordsize-64/Makefile: Modified.
	* sysdeps/wordsize-64/tst-scanf-format-int-d.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-int-i.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-long-d.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-long-i.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-uint-b.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-uint-o.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-uint-u.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-uint-x.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-uint-xx.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-ulong-b.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-ulong-o.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-ulong-u.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-ulong-x.input: New file.
	* sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input: New file.

2025-03-25  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: d7584e4d367ccb281ecf68980995e9b5ca0aff46
	stdio-common: Add scanf integer data for ILP32 targets

	* sysdeps/wordsize-32/Makefile: New file.
	* sysdeps/wordsize-32/tst-scanf-format-int-d.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-int-i.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-long-d.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-long-i.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-uint-b.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-uint-o.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-uint-u.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-uint-x.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-uint-xx.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-ulong-b.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-ulong-o.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-ulong-u.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-ulong-x.input: New file.
	* sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input: New file.

2025-03-25  Maciej W. Rozycki  <macro@redhat.com>

	COMMIT: d1a621b735247ba0f7bf288e35a1b172cb6803f6
	stdio-common: Add tests for formatted scanf input specifiers

	* Makerules: Modified.
	* stdio-common/Makefile: Modified.
	* stdio-common/tst-scanf-format-c-b.input: New file.
	* stdio-common/tst-scanf-format-c-c.input: New file.
	* stdio-common/tst-scanf-format-c-s.input: New file.
	* stdio-common/tst-scanf-format-char-d.input: New file.
	* stdio-common/tst-scanf-format-char-i.input: New file.
	* stdio-common/tst-scanf-format-character.h: New file.
	* stdio-common/tst-scanf-format-integer.h: New file.
	* stdio-common/tst-scanf-format-llong-d.input: New file.
	* stdio-common/tst-scanf-format-llong-i.input: New file.
	* stdio-common/tst-scanf-format-real.h: New file.
	* stdio-common/tst-scanf-format-s-c.c: New file.
	* stdio-common/tst-scanf-format-s-char.c: New file.
	* stdio-common/tst-scanf-format-s-double.c: New file.
	* stdio-common/tst-scanf-format-s-float.c: New file.
	* stdio-common/tst-scanf-format-s-int.c: New file.
	* stdio-common/tst-scanf-format-s-ldouble.c: New file.
	* stdio-common/tst-scanf-format-s-llong.c: New file.
	* stdio-common/tst-scanf-format-s-long.c: New file.
	* stdio-common/tst-scanf-format-s-short.c: New file.
	* stdio-common/tst-scanf-format-s-uchar.c: New file.
	* stdio-common/tst-scanf-format-s-uint.c: New file.
	* stdio-common/tst-scanf-format-s-ullong.c: New file.
	* stdio-common/tst-scanf-format-s-ulong.c: New file.
	* stdio-common/tst-scanf-format-s-ushort.c: New file.
	* stdio-common/tst-scanf-format-s.h: New file.
	* stdio-common/tst-scanf-format-short-d.input: New file.
	* stdio-common/tst-scanf-format-short-i.input: New file.
	* stdio-common/tst-scanf-format-skeleton-c.c: New file.
	* stdio-common/tst-scanf-format-skeleton-char.c: New file.
	* stdio-common/tst-scanf-format-skeleton-double.c: New file.
	* stdio-common/tst-scanf-format-skeleton-float.c: New file.
	* stdio-common/tst-scanf-format-skeleton-int.c: New file.
	* stdio-common/tst-scanf-format-skeleton-ldouble.c: New file.
	* stdio-common/tst-scanf-format-skeleton-llong.c: New file.
	* stdio-common/tst-scanf-format-skeleton-long.c: New file.
	* stdio-common/tst-scanf-format-skeleton-short.c: New file.
	* stdio-common/tst-scanf-format-skeleton-uchar.c: New file.
	* stdio-common/tst-scanf-format-skeleton-uint.c: New file.
	* stdio-common/tst-scanf-format-skeleton-ullong.c: New file.
	* stdio-common/tst-scanf-format-skeleton-ulong.c: New file.
	* stdio-common/tst-scanf-format-skeleton-ushort.c: New file.
	* stdio-common/tst-scanf-format-skeleton.c: New file.
	* stdio-common/tst-scanf-format-skeleton.h: New file.
	* stdio-common/tst-scanf-format-uchar-b.input: New file.
	* stdio-common/tst-scanf-format-uchar-o.input: New file.
	* stdio-common/tst-scanf-format-uchar-u.input: New file.
	* stdio-common/tst-scanf-format-uchar-x.input: New file.
	* stdio-common/tst-scanf-format-uchar-xx.input: New file.
	* stdio-common/tst-scanf-format-ullong-b.input: New file.
	* stdio-common/tst-scanf-format-ullong-o.input: New file.
	* stdio-common/tst-scanf-format-ullong-u.input: New file.
	* stdio-common/tst-scanf-format-ullong-x.input: New file.
	* stdio-common/tst-scanf-format-ullong-xx.input: New file.
	* stdio-common/tst-scanf-format-ushort-b.input: New file.
	* stdio-common/tst-scanf-format-ushort-o.input: New file.
	* stdio-common/tst-scanf-format-ushort-u.input: New file.
	* stdio-common/tst-scanf-format-ushort-x.input: New file.
	* stdio-common/tst-scanf-format-ushort-xx.input: New file.

2025-03-25  Zhaoming Luo  <zhmingluo@163.com>

	COMMIT: 0544df4f4a9c6ce72de589e95f5bdadce8f103d0
	mach: Use the host_get_time64 to replace the deprecated host_get_time for CLOCK_REALTIME when it's available

	* config.h.in: Modified.
	* sysdeps/mach/clock_gettime.c: Modified.
	(__clock_gettime): Modified function.
	* sysdeps/mach/configure: Modified.
	* sysdeps/mach/configure.ac: Modified.

2025-03-25  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: b62692d3c77617747263a4cff5ea3db1ab731df0
	aio_suspend64: Fix clock discrepancy [BZ #32795]

	* rt/aio_suspend.c: Modified.
	(___aio_suspend_time64): Modified function.
	* sysdeps/nptl/aio_misc.h: Modified.
	(AIO_MISC_WAIT): Modified.

2025-03-24  Aaron Merey  <amerey@redhat.com>
            Frédéric Bérat  <fberat@redhat.com>

	COMMIT: e3a6e85d67f1a48dec3e2557a83d6ce1544a58cb
	Add _FORTIFY_SOURCE support for inet_pton

	* debug/Makefile: Modified.
	* debug/Versions: Modified.
	* debug/inet_pton_chk.c: New file.
	* debug/tst-fortify.c: Modified.
	(do_test): Modified function.
	* include/arpa/inet.h: Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](libc_hidden_proto): New.
	* inet/bits/inet-fortified-decl.h: Modified.
	(__inet_pton_chk): New function.
	(__REDIRECT_FORTIFY_NTH): New function.
	(__REDIRECT_NTH): New function.
	* inet/bits/inet-fortified.h: Modified.
	(__NTH): New function.
	* manual/maint.texi: Modified.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.

2025-03-24  Aaron Merey  <amerey@redhat.com>
            Frédéric Bérat  <fberat@redhat.com>

	COMMIT: a71db81ed1353edd00ca2901d2fefd98c53209d3
	Prepare inet_pton to be fortified

	* resolv/Makefile: Modified.
	* resolv/inet_pton.c: Modified.
	(arpa/nameser.h): Remove include.
	(ctype.h): Remove include.
	(errno.h): Remove include.
	(netinet/in.h): Remove include.
	(string.h): Remove include.
	(sys/socket.h): Remove include.
	(sys/types.h): Remove include.
	(inet_pton4): Remove.
	(inet_pton6): Remove.
	(__inet_pton_length): Remove function.
	(libc_hidden_def): Modified.
	(libc_hidden_def): Remove.
	(inet_pton4): Remove function.
	(hex_digit_value): Remove function.
	(inet_pton6): Remove function.
	* resolv/inet_pton_length.c: New file.

2025-03-24  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 2fb0009ff1994db2848fd2becd9e7eaaefd7b673
	Update kernel version to 6.13 in header constant tests

	* sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified.
	* sysdeps/unix/sysv/linux/tst-mount-consts.py: Modified.
	* sysdeps/unix/sysv/linux/tst-sched-consts.py: Modified.

2025-03-21  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 5dfbc3c43ecc1bcfc760a032c91bb002660051bc
	support: Link links-dso-program-c with libgcc_s only if available

	* configure: Modified.
	* configure.ac: Modified.
	* support/Makefile: Modified.

2025-03-21  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 2f8e8c9cb72c0f479bd4f9249ef681fe4f36d280
	elf: Use +nolink-deps to add make-only dependency for tst-origin

	* elf/Makefile: Modified.

2025-03-21  Florian Weimer  <fweimer@redhat.com>

	COMMIT: c3410db9d0f941a6c464acabb8a63633ef614cbf
	Makeconfig: Support $(+nolink-deps) in link flags

	* Makeconfig: Modified.
	* Makerules: Modified.

2025-03-21  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: ed6a68bac7cd056abda9008019c71b167f0362dc
	debug: Improve '%n' fortify detection (BZ 30932)

	* Makeconfig: Modified.
	* debug/Makefile: Modified.
	* debug/readonly-area.c: Modified.
	(__readonly_area): Modified function.
	(ldsodefs.h): Include file.
	* debug/tst-sprintf-fortify-rdonly-dlopen.c: New file.
	* debug/tst-sprintf-fortify-rdonly-mod.c: New file.
	* debug/tst-sprintf-fortify-rdonly.c: Modified.
	(chk_fail_buf): Modified.
	(chk_fail_ok): Modified.
	(str2): Modified.
	(buf2): Remove.
	(do_test): Modified function.
	(support/xdlfcn.h): Include file.
	(ret): New.
	(handler): New function.
	(FORTIFY_FAIL): New.
	(CHK_FAIL_START): New.
	(CHK_FAIL_END): New.
	(writeable_format): New.
	(init_writable): New function.
	(sprintf_writable): New function.
	(sprintf_relro): New function.
	(sprintf_writable_malloc): New function.
	(str): New.
	(init_writable_dlopen): New.
	(sprintf_writable_dlopen): New.
	(sprintf_rdonly_dlopen): New.
	(sprintf_writable_malloc_dlopen): New.
	* elf/Makefile: Modified.
	* elf/dl-readonly-area.c: New file.
	* elf/rtld.c: Modified.
	* include/stdlib.h: Modified.
	[! _ISOMAC](readonly_error_type): New.
	[! _ISOMAC](__readonly_area): New function.
	[! _ISOMAC](__readonly_area_fallback): New function.
	* stdio-common/vfprintf-internal.c: Modified.
	(printf_positional): Modified.
	(Xprintf_buffer): Modified function.
	(printf_positional): Modified function.
	* stdio-common/vfprintf-process-arg.c: Modified.
	(if): Modified function.
	(if): Modified.
	(if): Modified.
	(if): Modified.
	(if): Remove function.
	(if): Modified.
	(if): Remove.
	(readonly_format): New.
	(switch): New function.
	* sysdeps/generic/ldsodefs.h: Modified.
	[SHARED](rtld_global_ro): Modified.
	(dl_readonly_area_error_type): New.
	(_dl_readonly_area): New function.
	* sysdeps/mach/readonly-area.c: Move to...
	* sysdeps/mach/readonly-area-fallback.c: ... here.
	(__readonly_area): Remove function.
	(__readonly_area_fallback): New function.
	* sysdeps/unix/sysv/linux/readonly-area.c: Move to...
	* sysdeps/unix/sysv/linux/readonly-area-fallback.c: ... here.
	(__readonly_area): Remove function.
	(__readonly_area_fallback): New function.

2025-03-21  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 1894e219dc530d7074085e95ffe3c1e66cebc072
	Remove eloop-threshold.h

	* elf/chroot_canon.c: Modified.
	(eloop-threshold.h): Remove include.
	(chroot_canon): Modified function.
	(min-eloop-threshold.h): Include file.
	* hurd/lookup-retry.c: Modified.
	(eloop-threshold.h): Remove include.
	(__hurd_file_name_lookup_retry): Modified function.
	(min-eloop-threshold.h): Include file.
	* stdlib/canonicalize.c: Modified.
	[! _LIBC](eloop-threshold.h): Include file.
	[! _LIBC](MIN_ELOOP_THRESHOLD): New.
	[_LIBC](min-eloop-threshold.h): Include file.
	[_LIBC || !FUNC_REALPATH_WORKS](realpath_stk): Modified function.
	(eloop-threshold.h): Remove include.
	* stdlib/tst-canon-bz26341.c: Modified.
	(eloop-threshold.h): Remove include.
	(create_link): Modified function.
	(min-eloop-threshold.h): Include file.
	* sysdeps/generic/eloop-threshold.h: Delete file.
	* sysdeps/generic/min-eloop-threshold.h: New file.
	* sysdeps/mach/hurd/eloop-threshold.h: Move to...
	* sysdeps/mach/hurd/min-eloop-threshold.h: ... here.
	(_ELOOP_THRESHOLD_H): Remove.
	(__eloop_threshold): Remove function.
	(_MIN_ELOOP_THRESHOLD_H): New.
	(MIN_ELOOP_THRESHOLD): New.
	* sysdeps/mach/hurd/sysconf.c: Modified.
	(eloop-threshold.h): Remove include.
	(SYMLOOP_MAX): Modified.
	(min-eloop-threshold.h): Include file.

2025-03-21  Cupertino Miranda  <cupertino.miranda@oracle.com>

	COMMIT: 855561a1fbc601aa6c373c8a036d472cb52786e7
	malloc: missing initialization of tcache in _mid_memalign

	* malloc/malloc.c: Modified.
	[IS_IN (libc)](_mid_memalign): Modified function.

2025-03-21  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 3e2be87832781a29ed67f38f87c1ce3dd4c1b866
	support: Link links-dso-program-c against libgcc_s

	* support/Makefile: Modified.
	* support/links-dso-program-c.c: Modified.
	(main): Modified function.
	(dlfcn.h): Include file.
	(cleanup_function): New function.
	(invoke_callback): New function.

2025-03-21  Frédéric Bérat  <fberat@redhat.com>

	COMMIT: 090dfa40a5e46f7c0e4d6e8369bcbbd51267625f
	Add _FORTIFY_SOURCE support for inet_ntop

	* debug/Makefile: Modified.
	* debug/Versions: Modified.
	* debug/inet_ntop_chk.c: New file.
	* debug/tst-fortify.c: Modified.
	(do_test): Modified function.
	(arpa/inet.h): Include file.
	* include/arpa/inet.h: Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](bits/inet-fortified-decl.h): Include file.
	[! _ISOMAC](libc_hidden_proto): New.
	* include/bits/inet-fortified-decl.h: New file.
	* include/bits/inet-fortified.h: New file.
	* inet/Makefile: Modified.
	* inet/arpa/inet.h: Modified.
	[__USE_FORTIFY_LEVEL > 0 &&  __forty_function](bits/inet-fortified.h): New.
	* inet/bits/inet-fortified-decl.h: New file.
	* inet/bits/inet-fortified.h: New file.
	* manual/maint.texi: Modified.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.

2025-03-21  Frédéric Bérat  <fberat@redhat.com>

	COMMIT: 3cdb99d8bb9d0008b2b297080e61d6c10dd66cc8
	Add missing guards in include/arpa/inet.h

	* include/arpa/inet.h: Modified.

2025-03-21  Frédéric Bérat  <fberat@redhat.com>

	COMMIT: 84373ef7b72c9c8ab61ce1fdfd798777715a1a52
	Prepare inet_ntop to be fortified

	* include/arpa/inet.h: Modified.
	[! _ISOMAC](libc_hidden_proto): Modified.
	[! _ISOMAC](__inet_ntop): New.
	* nss/getnameinfo.c: Modified.
	(gni_host_inet_numeric): Modified function.
	* resolv/inet_ntop.c: Modified.
	(inet_ntop): Remove function.
	(libc_hidden_def): Modified.
	(__inet_ntop): New function.
	(weak_alias): New.

2025-03-19  Paul Zimmermann  <Paul.Zimmermann@inria.fr>

	COMMIT: c5113a838b28a8894da19794ca7a69c5ace959a3
	add inputs giving large errors for rsqrt

	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-rsqrt: Modified.

2025-03-18  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 575de3d6663273b9d4d8fd483a9b45a971aac3af
	malloc: Improve csize2tidx

	* malloc/malloc.c: Modified.
	[USE_TCACHE](csize2tidx): Modified.

2025-03-18  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 5291d9f1e274dd869bc0b3d044fd4cbae486893d
	elf: Fix tst-origin make rules

	* elf/Makefile: Modified.

2025-03-18  Pierre Blanchard  <pierre.blanchard@arm.com>

	COMMIT: cf56eb28fa277d9dbb301654682ca89f71c30a48
	AArch64: Optimize algorithm in users of SVE expf helper

	* sysdeps/aarch64/fpu/coshf_sve.c: Modified.
	* sysdeps/aarch64/fpu/expf_sve.c: Modified.
	* sysdeps/aarch64/fpu/sv_expf_inline.h: Modified.
	(sv_expf_data): Modified.
	(SV_EXPF_DATA): Modified.
	(C): Remove.
	(expf_inline): Modified function.

2025-03-18  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 9f551e28a74941e17ed4572511a2308c03f5a718
	malloc: Improve arena_for_chunk()

	* malloc/arena.c: Modified.
	(heap_min_size): Modified function.
	(heap_max_size): Modified function.
	(ptmalloc_init): Modified function.
	(new_heap): Modified function.

2025-03-18  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: dd003db8d127b0a8ebabc6a972501a7d881073ea
	benchtests: Increase iterations of bench-malloc-simple

	* benchtests/bench-malloc-simple.c: Modified.
	(NUM_ITERS): Modified.

2025-03-17  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 997f49fbadf892136c77115edd537c832fb8074d
	elf: Fix tst-origin make rules

	* elf/Makefile: Modified.

2025-03-15  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: bfb2f2f481147da54237ade3266f2586a51d43c9
	htl: Make pthread_setcanceltype / state a cancellation point

	* htl/pt-setcancelstate.c: Modified.
	(__pthread_setcancelstate): Modified function.
	* htl/pt-setcanceltype.c: Modified.
	(__pthread_setcanceltype): Modified function.
	* sysdeps/htl/pthreadP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): New.

2025-03-14  Siddhesh Poyarekar  <siddhesh@sourceware.org>

	COMMIT: 10af00f7a135c85796a9c4c75228358b8898da5c
	tst-fopen-threaded: Only check EOF for failing read

	* sysdeps/pthread/tst-fopen-threaded.c: Modified.
	(threadReadRoutine): Modified function.

2025-03-14  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 409668f6e88b63607e2cea29b3ce2a1c25f04bf1
	Implement C23 powr

	* NEWS: Modified.
	* manual/math.texi: Modified.
	* math/Makefile: Modified.
	* math/Versions: Modified.
	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-powr: New file.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
	* math/gen-auto-libm-tests.c: Modified.
	* math/gen-tgmath-tests.py: Modified.
	* math/libm-test-powr.inc: New file.
	* math/s_powr_template.c: New file.
	* math/test-tgmath.c: Modified.
	[! HAVE_MAIN](NCALLS): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): New.
	[HAVE_MAIN](F): New function.
	* math/tgmath.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](powr): New.
	* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
	* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
	* sysdeps/ieee754/ldbl-opt/nldbl-powr.c: New file.
	* sysdeps/mach/hurd/i386/libm.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.

2025-03-13  Sunil K Pandey  <skpgkp2@gmail.com>

	COMMIT: c7c4a5906f326f1290b1c2413a83c530564ec4b8
	x86_64: Add atanh with FMA

	* benchtests/atanh-inputs: Modified.
	* sysdeps/ieee754/dbl-64/e_atanh.c: Modified.
	[! SECTION](SECTION): New.
	(SECTION): New.
	* sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
	* sysdeps/x86_64/fpu/multiarch/e_atanh-fma.c: New file.
	* sysdeps/x86_64/fpu/multiarch/e_atanh.c: New file.

2025-03-13  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
            Geoffrey Thomas  <geofft@ldpreload.com>

	COMMIT: 9b646f5dc933dfa019f2ed7f80b6198b43e31f62
	elf: Canonicalize $ORIGIN in an explicit ld.so invocation [BZ 25263]

	* elf/Makefile: Modified.
	* elf/dl-load.c: Modified.
	[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
	* elf/dl-origin.c: Modified.
	(_dl_canonicalize): New function.
	* elf/liborigin-mod.c: New file.
	* elf/tst-origin.c: New file.
	* elf/tst-origin.sh: New file.
	* stdio-common/Makefile: Modified.
	* stdio-common/_fitoa_word.c: New file.
	* stdio-common/_itoa.c: Modified.
	[IS_IN (libc)](_itoa_word): Remove.
	[IS_IN (libc)](SPECIAL): Remove.
	(_fitoa_word): Remove function.
	* sysdeps/generic/_itoa.h: Modified.
	[!(IS_IN (libc))](_itoa_word): Remove.
	[!(IS_IN (libc))](SPECIAL): Remove.
	[IS_IN (libc)](_itoa_word): Remove.
	(_itoa_word): New function.
	* sysdeps/generic/ldsodefs.h: Modified.
	(_dl_canonicalize): New function.
	* sysdeps/mach/hurd/Makefile: Modified.
	* sysdeps/unix/sysv/linux/dl-origin.c: Modified.
	(fd_to_filename.h): Include file.
	(_dl_canonicalize): New function.

2025-03-13  Sunil K Pandey  <skpgkp2@gmail.com>

	COMMIT: dded0d20f67ba1925ccbcb9cf28f0c75febe0dbe
	x86_64: Add sinh with FMA

	* benchtests/sinh-inputs: Modified.
	* sysdeps/ieee754/dbl-64/e_sinh.c: Modified.
	[! SECTION](SECTION): New.
	(SECTION): New.
	* sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
	* sysdeps/x86_64/fpu/multiarch/e_sinh-fma.c: New file.
	* sysdeps/x86_64/fpu/multiarch/e_sinh.c: New file.

2025-03-13  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 5e1a64736ea472274d51073898e4b5f2f23904cc
	benchtests: Remove wrong snippet from 360cce0b06

	* benchtests/tanh-inputs: Modified.

2025-03-13  Sunil K Pandey  <skpgkp2@gmail.com>

	COMMIT: c6352111c72a20b3588ae304dd99b63e25dd6d85
	x86_64: Add tanh with FMA

	* sysdeps/ieee754/dbl-64/s_tanh.c: Modified.
	[! SECTION](SECTION): New.
	(SECTION): New.
	* sysdeps/x86_64/fpu/multiarch/Makefile: Modified.
	* sysdeps/x86_64/fpu/multiarch/s_tanh-fma.c: New file.
	* sysdeps/x86_64/fpu/multiarch/s_tanh.c: New file.

2025-03-13  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 360cce0b066f34e85e473c04cdc16e6fa426021b
	nptl: Check if thread is already terminated in sigcancel_handler (BZ 32782)

	* benchtests/tanh-inputs: Modified.
	* nptl/pthread_cancel.c: Modified.
	(sigcancel_handler): Modified function.
	* sysdeps/pthread/Makefile: Modified.
	* sysdeps/pthread/tst-cancel32.c: New file.

2025-03-13  Florian Weimer  <fweimer@redhat.com>

	COMMIT: dbc5a50d12eff4cb3f782129029d04b8a76f58e7
	nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions (bug 32786)

	* sysdeps/nptl/bits/thread-shared-types.h: Modified.
	(__pthread_cond_s): Modified.
	* sysdeps/nptl/pthread.h: Modified.
	(PTHREAD_COND_INITIALIZER): Modified.

2025-03-12  zhenwei pi  <pizhenwei@bytedance.com>

	COMMIT: a8e9022e0f829d44a818c642fc85b3bfbd26a514
	getaddrinfo.c: support MPTCP (BZ #29609)

	* nss/getaddrinfo.c: Modified.
	* nss/tst-getaddrinfo3.c: Modified.
	(do_test): Modified function.

2025-03-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 3e8814903c584b582740b42fa5fb0ad4e0e480bf
	math: Refactor how to use libm-test-ulps

	* Makefile.in: Modified.
	* manual/Makefile: Modified.
	* manual/math.texi: Modified.
	* math/Makefile: Modified.
	* math/README.libm-test: Modified.
	* math/gen-libm-test.py: Modified.
	* math/libm-test-support.c: Modified.
	(find_ulps): Modified function.
	(init_max_error): Modified function.
	(check_complex_max_error): Modified function.
	(libm_test_finish): Modified function.
	(array_length.h): Include file.
	(stdbool.h): Include file.
	(is_complex): New.
	(default_max_valid_error): New function.
	* sysdeps/aarch64/libm-test-ulps: Delete file.
	* sysdeps/aarch64/libm-test-ulps-name: Delete file.
	* sysdeps/alpha/fpu/libm-test-ulps: Delete file.
	* sysdeps/alpha/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/arc/fpu/libm-test-ulps: Delete file.
	* sysdeps/arc/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/arc/nofpu/libm-test-ulps: Delete file.
	* sysdeps/arc/nofpu/libm-test-ulps-name: Delete file.
	* sysdeps/arm/libm-test-ulps: Delete file.
	* sysdeps/arm/libm-test-ulps-name: Delete file.
	* sysdeps/csky/fpu/libm-test-ulps: Delete file.
	* sysdeps/csky/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/csky/nofpu/libm-test-ulps: Delete file.
	* sysdeps/csky/nofpu/libm-test-ulps-name: Delete file.
	* sysdeps/generic/libm-test-ulps: Delete file.
	* sysdeps/generic/libm-test-ulps-name: Delete file.
	* sysdeps/hppa/fpu/libm-test-ulps: Delete file.
	* sysdeps/hppa/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/i386/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Delete file.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps-name: Delete file.
	* sysdeps/ieee754/flt-32/libm-test-ulps: New file.
	* sysdeps/loongarch/lp64/libm-test-ulps: Delete file.
	* sysdeps/loongarch/lp64/libm-test-ulps-name: Delete file.
	* sysdeps/m68k/coldfire/fpu/libm-test-ulps: Delete file.
	* sysdeps/m68k/coldfire/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/m68k/m680x0/fpu/libm-test-ulps: Delete file.
	* sysdeps/m68k/m680x0/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/microblaze/libm-test-ulps: Delete file.
	* sysdeps/microblaze/libm-test-ulps-name: Delete file.
	* sysdeps/mips/mips32/libm-test-ulps: Delete file.
	* sysdeps/mips/mips32/libm-test-ulps-name: Delete file.
	* sysdeps/mips/mips64/libm-test-ulps: Delete file.
	* sysdeps/mips/mips64/libm-test-ulps-name: Delete file.
	* sysdeps/or1k/fpu/libm-test-ulps: Delete file.
	* sysdeps/or1k/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/or1k/nofpu/libm-test-ulps: Delete file.
	* sysdeps/or1k/nofpu/libm-test-ulps-name: Delete file.
	* sysdeps/powerpc/fpu/libm-test-ulps: Delete file.
	* sysdeps/powerpc/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/powerpc/nofpu/libm-test-ulps: Delete file.
	* sysdeps/powerpc/nofpu/libm-test-ulps-name: Delete file.
	* sysdeps/riscv/nofpu/libm-test-ulps: Delete file.
	* sysdeps/riscv/nofpu/libm-test-ulps-name: Delete file.
	* sysdeps/riscv/rvd/libm-test-ulps: Delete file.
	* sysdeps/riscv/rvd/libm-test-ulps-name: Delete file.
	* sysdeps/s390/fpu/libm-test-ulps: Delete file.
	* sysdeps/s390/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/sh/libm-test-ulps: Delete file.
	* sysdeps/sh/libm-test-ulps-name: Delete file.
	* sysdeps/sparc/fpu/libm-test-ulps: Delete file.
	* sysdeps/sparc/fpu/libm-test-ulps-name: Delete file.
	* sysdeps/x86_64/fpu/libm-test-ulps: Delete file.
	* sysdeps/x86_64/fpu/libm-test-ulps-name: Delete file.

2025-03-12  Joseph Myers  <josmyers@redhat.com>

	COMMIT: eea6f1e079a301dfd5c7b7f4faf38b4d6e7ea059
	Update syscall lists for Linux 6.13

	* sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/or1k/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/syscall-names.list: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.
	* sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
	(__NR_getxattrat): New.
	(__NR_listxattrat): New.
	(__NR_removexattrat): New.
	(__NR_setxattrat): New.

2025-03-12  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 517846c85dfc48aa231e28e95e8f90a6d8a8efde
	Makefile: Clean up pthread_atfork integration

	* nptl/Makefile: Modified.
	* sysdeps/pthread/Makefile: Modified.

2025-03-12  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 6e30efe570f1ba135747c6d8f4004e78cd24c49c
	nptl: Include <stdbool.h> in tst-pthread_gettid_np.c

	* nptl/tst-pthread_gettid_np.c: Modified.
	(stdbool.h): Include file.

2025-03-12  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 1ec411f7aec1bb7fb0992c8e23a42cea306305aa
	Linux: Add new test misc/tst-sched_setattr-thread

	* sysdeps/unix/sysv/linux/Makefile: Modified.
	* sysdeps/unix/sysv/linux/tst-sched_setattr-thread.c: New file.

2025-03-12  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 74c68fa61b5ebf4c64605a3cc5e47154a66671ce
	Linux: Remove attribute access from sched_getattr (bug 32781)

	* sysdeps/unix/sysv/linux/bits/sched.h: Modified.
	[__USE_GNU](sched_getattr): Modified.

2025-03-12  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 74d463c50bb1096efef47022405c7db33f83fb5a
	Linux: Add the pthread_gettid_np function (bug 27880)

	* NEWS: Modified.
	* manual/process.texi: Modified.
	* nptl/Makefile: Modified.
	* nptl/Versions: Modified.
	* nptl/pthread_gettid_np.c: New file.
	* nptl/tst-pthread_gettid_np.c: New file.
	* sysdeps/nptl/pthread.h: Modified.
	[__GNUC__ &&  __EXCEPTIONS][__cplusplus][__USE_GNU][__USE_GNU][__USE_GNU](pthread_gettid_np): New function.
	* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified.

2025-03-11  Florian Weimer  <fweimer@redhat.com>

	COMMIT: d604f9c500570e80febfcc6a52b63a002b466f35
	elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor

	* elf/Makefile: Modified.
	* elf/dl-open.c: Modified.
	* elf/tst-dlopen-constructor-null-mod1.c: New file.
	* elf/tst-dlopen-constructor-null-mod2.c: New file.
	* elf/tst-dlopen-constructor-null.c: New file.

2025-03-11  Stefan Liebler  <stli@linux.ibm.com>

	COMMIT: 6eda7a59dda129d462ab3f157eda280dbf0ed168
	s390x: Regenerate ULPs.

	* sysdeps/s390/fpu/libm-test-ulps: Modified.

2025-03-08  Aurelien Jarno  <aurelien@aurel32.net>

	COMMIT: 443cb0b5f25129dd0f1e9f9101299d31c4700b7f
	math: Remove an extra semicolon in math function declarations

	* math/bits/mathcalls-macros.h: Modified.
	(__MATHDECLX): Modified.

2025-03-07  Sergey Kolosov  <skolosov@redhat.com>
            DJ Delorie  <dj@redhat.com>

	COMMIT: a9017caff3b77032d04e2e439f7c04a63241e63e
	nptl: extend test coverage for sched_yield

	* sysdeps/unix/sysv/linux/tst-skeleton-affinity.c: Modified.
	(do_test): Modified function.
	(support/test-driver.h): Include file.
	* sysdeps/unix/sysv/linux/tst-skeleton-thread-affinity.c: Modified.
	(thread_burn_one_cpu): Modified function.
	(thread_burn_any_cpu): Modified function.
	(early_test): Modified function.
	(barrier): New.

2025-03-07  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 6ef0bd02dbe34aab8b956ffa2db5679341d520f5
	posix: Move environ helper variables next to environ definition (bug 32541)

	* posix/environ.c: Modified.
	(stdlib/setenv.h): Include file.
	(__environ_array_list): New.
	(__environ_counter): New.
	* stdlib/Makefile: Modified.
	* stdlib/getenv.c: Modified.
	(__environ_array_list): Remove.
	(__environ_counter): Remove.
	* stdlib/tst-getenv-static.c: New file.

2025-03-07  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 77261698b4e938020a1b2032709a54d942ba330f
	Implement C23 rsqrt

	* NEWS: Modified.
	* manual/math.texi: Modified.
	* math/Makefile: Modified.
	* math/Versions: Modified.
	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-rsqrt: New file.
	* math/bits/mathcalls.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](__MATHCALL): New function.
	* math/gen-auto-libm-tests.c: Modified.
	* math/gen-tgmath-tests.py: Modified.
	* math/libm-test-rsqrt.inc: New file.
	* math/s_rsqrt_template.c: New file.
	* math/test-tgmath.c: Modified.
	[! HAVE_MAIN](NCALLS): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): Modified.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](F): Modified function.
	[HAVE_MAIN](TYPE): New.
	[HAVE_MAIN](F): New function.
	* math/tgmath.h: Modified.
	[__GLIBC_USE (IEC_60559_FUNCS_EXT_C23)](rsqrt): New.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
	* sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified.
	* sysdeps/ieee754/ldbl-opt/Makefile: Modified.
	* sysdeps/ieee754/ldbl-opt/nldbl-rsqrt.c: New file.
	* sysdeps/mach/hurd/i386/libm.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arc/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/csky/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/i386/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/or1k/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified.
	* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified.
	* sysdeps/x86_64/fpu/libm-test-ulps: Modified.

2025-03-07  Joseph Myers  <josmyers@redhat.com>

	COMMIT: ee3b1d15da412be19583085f81c220653b270c1f
	Use binutils 2.44 branch and Linux 6.13 in build-many-glibcs.py

	* scripts/build-many-glibcs.py: Modified.

2025-03-07  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 46d31980943d8be2f421c1e3276b265c7552636e
	elf: Fix handling of symbol versions which hash to zero (bug 29190)

	* elf/Makefile: Modified.
	* elf/dl-lookup.c: Modified.
	(check_match): Modified function.
	* elf/dl-version.c: Modified.
	(_dl_check_map_versions): Modified function.
	* elf/tst-version-hash-zero-linkmod.c: New file.
	* elf/tst-version-hash-zero-linkmod.map: New file.
	* elf/tst-version-hash-zero-mod.c: New file.
	* elf/tst-version-hash-zero-mod.map: New file.
	* elf/tst-version-hash-zero-refmod.c: New file.
	* elf/tst-version-hash-zero.c: New file.

2025-03-07  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 59dc232df277c21239c357e3519682c26e182cd7
	configure: Fix spelling of -Wl,--no-error-execstack option

	* configure: Modified.
	* configure.ac: Modified.

2025-03-06  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 5b309075456e07b6231db331092a1f307cb7664b
	manual: Mark perror as MT-unsafe and update check-safety.sh

	* manual/check-safety.sh: Modified.
	* manual/errno.texi: Modified.

2025-03-07  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 9b91484bee8f6f1bf1e2d26a8df461b553784528
	elf: Check if __attribute__ ((aligned (65536))) is supported

	* configure: Modified.
	* configure.ac: Modified.
	* elf/Makefile: Modified.

2025-03-06  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 4e68a5ca5da468c7e8a710a94455d5b27722f8e6
	htl: Make __pthread_create_internal directly call __pthread_sigmask

	* htl/pt-create.c: Modified.
	(__pthread_create_internal): Modified function.

2025-03-06  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 81c4ec1ca8c5c4030c1784a098091b6308f98595
	htl: Make __pthread_sigmask directly call __sigthreadmask

	* htl/pt-sigmask.c: Modified.
	(__pthread_sigmask): Modified function.
	(hurd/signal.h): Include file.
	* sysdeps/mach/hurd/sigthreadmask.c: Modified.
	(__sigthreadmask): Modified function.

2025-03-06  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 7a185eb9e944553fb5f8ce8491e1f8569f2f4aa0
	hurd: Consolidate signal mask change

	* hurd/Makefile: Modified.
	* sysdeps/hurd/include/hurd/signal.h: Modified.
	[!	_HURD_SIGNAL_H][! _ISOMAC](bits/types/error_t.h): Include file.
	[!	_HURD_SIGNAL_H][! _ISOMAC](__sigthreadmask): New function.
	* sysdeps/mach/hurd/htl/pt-sigstate.c: Modified.
	(__pthread_sigstate): Modified function.
	* sysdeps/mach/hurd/sigprocmask.c: Modified.
	(__sigprocmask): Modified function.
	* sysdeps/mach/hurd/sigthreadmask.c: New file.

2025-03-06  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 596130591ae4b058a529cc1318b95e624559054c
	static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763]

	* elf/Makefile: Modified.
	* elf/dl-reloc-static-pie.c: Modified.
	(_dl_relocate_static_pie): Modified function.
	* elf/tst-pie-bss-static.c: New file.
	* elf/tst-pie-bss.c: New file.

2025-03-05  Ronan Pigott  <ronan@rjp.ie>

	COMMIT: 50351e05707f982c06c6d4d7c8fc819f6a5f66f5
	sysdeps: linux: Add BTRFS_SUPER_MAGIC to pathconf

	* sysdeps/unix/sysv/linux/linux_fsinfo.h: Modified.
	(BTRFS_LINK_MAX): New.
	* sysdeps/unix/sysv/linux/pathconf.c: Modified.
	(__statfs_link_max): Modified function.

2025-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 6cb703b81d18d64447a2cd1069fda30994542c60
	linux: Prefix AT_HWCAP with 0x on LD_SHOW_AUXV

	* sysdeps/unix/sysv/linux/dl-sysdep.c: Modified.
	[SHARED](_dl_show_auxv): Modified function.

2025-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 1d60b9dfdab411a0cd8856adffc5124c86cde5e1
	Remove dl-procinfo.h

	* elf/dl-cache.c: Modified.
	(dl-procinfo.h): Remove include.
	* elf/dl-diagnostics.c: Modified.
	(dl-procinfo.h): Remove include.
	* elf/dl-hwcaps.c: Modified.
	(dl-procinfo.h): Remove include.
	* elf/dl-support.c: Modified.
	(dl-procinfo.h): Remove include.
	* elf/dl-usage.c: Modified.
	(dl-procinfo.h): Remove include.
	* elf/ldconfig.c: Modified.
	(dl-procinfo.h): Remove include.
	* elf/rtld.c: Modified.
	(dl-procinfo.h): Remove include.
	* scripts/gen-tunables.awk: Modified.
	* sysdeps/generic/dl-procinfo.h: Delete file.
	* sysdeps/i386/fpu/fclrexcpt.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/fedisblxcpt.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/feenablxcpt.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/fegetenv.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/fegetmode.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/feholdexcpt.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/fesetenv.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/fesetmode.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/fesetround.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/feupdateenv.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/fgetexcptflg.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/fpu/ftestexcept.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/i386/setfpucw.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/mach/hurd/dl-sysdep.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/powerpc/fpu/math_private.h: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/powerpc/hwcapinfo.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/unix/sysv/linux/dl-sysdep.c: Modified.
	[SHARED](_dl_show_auxv): Modified function.
	(dl-procinfo.h): Remove include.
	* sysdeps/unix/sysv/linux/powerpc/elision-conf.c: Modified.
	(dl-procinfo.h): Remove include.
	* sysdeps/x86/dl-hwcap.h: Modified.
	(_dl_procinfo): Remove.

2025-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 2fd580ea465d1a74214546d59714f662e74b3022
	powerpc: Remove unused dl-procinfo.h

	* sysdeps/powerpc/dl-procinfo.h: Delete file.
	* sysdeps/powerpc/hwcapinfo.h: Modified.
	[! HWCAPINFO_H](__tcb): Remove.
	[! HWCAPINFO_H](_DL_FIRST_PLATFORM): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER4): New.
	[! HWCAPINFO_H](PPC_PLATFORM_PPC970): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER5): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER5_PLUS): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER6): New.
	[! HWCAPINFO_H](PPC_PLATFORM_CELL_BE): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER6X): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER7): New.
	[! HWCAPINFO_H](PPC_PLATFORM_PPCA2): New.
	[! HWCAPINFO_H](PPC_PLATFORM_PPC405): New.
	[! HWCAPINFO_H](PPC_PLATFORM_PPC440): New.
	[! HWCAPINFO_H](PPC_PLATFORM_PPC464): New.
	[! HWCAPINFO_H](PPC_PLATFORM_PPC476): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER8): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER9): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER10): New.
	[! HWCAPINFO_H](PPC_PLATFORM_POWER11): New.
	[! HWCAPINFO_H](_dl_string_platform): New function.
	(string.h): Include file.
	* sysdeps/powerpc/nptl/tls.h: Modified.
	[! __ASSEMBLER__](__tcb): New.
	* sysdeps/powerpc/test-get_hwcap.c: Modified.
	[! STATIC_TST_HWCAP](cpu-features.h): Include file.
	(dl-procinfo.h): Remove include.
	(hwcapinfo.h): Include file.
	* sysdeps/unix/sysv/linux/powerpc/cpu-features.c: Modified.
	(ldsodefs.h): Include file.
	* sysdeps/unix/sysv/linux/powerpc/elision-conf.c: Modified.
	(ldsodefs.h): Include file.

2025-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: a768993c10c64eeea0d4b9997db0bd3e48e868be
	powerpc: Move cache geometry information to ld diagnostics

	* sysdeps/powerpc/dl-diagnostics-cpu.c: Modified.
	(_dl_diagnostics_cpu): Modified function.
	(print_cache_geometry_value): New function.
	* sysdeps/powerpc/dl-procinfo.h: Modified.
	[IS_IN (rtld)](cache_geometry): Remove.
	[IS_IN (rtld)](_dl_procinfo): Remove.
	(_dl_procinfo): New.

2025-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 8a995670a8c25e7145201ec52b0c648dae0ff9c2
	powerpc: Move AT_HWCAP descriptions to ld diagnostics

	* sysdeps/powerpc/dl-diagnostics-cpu.c: New file.
	* sysdeps/powerpc/dl-procinfo.c: Modified.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][! PROCINFO_DECL](_dl_powerpc_cap_flags): Remove.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][! PROCINFO_DECL](_dl_cache_line_size): Remove.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_DECL): Remove.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_CLASS): Remove.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][! PROCINFO_DECL](_dl_cache_line_size): New.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_DECL): New.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_CLASS): New.
	* sysdeps/powerpc/dl-procinfo.h: Modified.
	[IS_IN (rtld)](_dl_procinfo): Modified function.
	(sysdep.h): Remove include.
	(_DL_HWCAP_SIZE): Remove.
	(_DL_HWCAP2_OFFSET): Remove.
	(_DL_HWCAP3_OFFSET): Remove.
	(_DL_HWCAP4_OFFSET): Remove.
	(_dl_hwcap_string): Remove function.
	* sysdeps/unix/sysv/linux/powerpc/Makefile: Modified.
	* sysdeps/unix/sysv/linux/powerpc/cpu-features.c: Modified.
	(TUNABLE_CALLBACK): Modified function.
	(dl-hwcap-info.h): Include file.
	(set_hwcap_bit): New function.
	* sysdeps/unix/sysv/linux/powerpc/cpu-features.h: Modified.
	(hwcap_names): Remove.
	(<anonymous>): Remove.
	* sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.c: New file.
	* sysdeps/unix/sysv/linux/powerpc/dl-hwcap-info.h: New file.

2025-03-05  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 3a9fb97caf3d4c04a812f51d4c5139cb2b9ed52e
	benchtests: Add random strlen benchmark

	* benchtests/Makefile: Modified.
	* benchtests/bench-strlen-random.c: New file.

2025-03-05  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: dac7ea4a6fb8111e60fc35c104302800cf986ad2
	benchtests: Improve large memcpy/memset benchmarks

	* benchtests/bench-bzero-large.c: Modified.
	(START_SIZE): Modified.
	(MIN_PAGE_SIZE): Modified.
	(TIMEOUT): Remove.
	(do_one_test): Modified function.
	(do_test): Modified function.
	* benchtests/bench-memcpy-large.c: Modified.
	[! MEMCPY_RESULT](MIN_PAGE_SIZE): Modified.
	[! MEMCPY_RESULT](TIMEOUT): Remove.
	(do_one_test): Modified function.
	(do_test): Modified function.
	* benchtests/bench-memmove-large.c: Modified.
	(BASE_PAGE_SIZE): Remove.
	(START_SIZE): Modified.
	(TIMEOUT): Remove.
	(do_one_test): Modified function.
	(do_test): Modified function.
	* benchtests/bench-memset-large.c: Modified.
	(START_SIZE): Modified.
	(MIN_PAGE_SIZE): Modified.
	(TIMEOUT): Remove.
	(do_one_test): Modified function.
	(do_test): Modified function.

2025-03-04  Siddhesh Poyarekar  <siddhesh@sourceware.org>

	COMMIT: 226476e32251b5688eead482a9338c04ce84d715
	manual: Explain sched_yield semantics with different schedulers

	* manual/resource.texi: Modified.

2025-03-04  Sam James  <sam@gentoo.org>

	COMMIT: a2bd5008a99032830add3e4005c25b61e3207112
	Pass -Wl,--no-error-execstack for tests where -Wl,-z,execstack is used [PR32717]

	* config.make.in: Modified.
	* configure: Modified.
	* configure.ac: Modified.
	* elf/Makefile: Modified.
	* nptl/Makefile: Modified.

2025-03-03  Ben Kallus  <benjamin.p.kallus.gr@dartmouth.edu>

	COMMIT: 4cf2d869367e3813c6c8f662915dedb1f3830c53
	malloc: Add integrity check to largebin nextsizes

	* malloc/malloc.c: Modified.
	(_int_malloc): Modified function.

2025-03-03  Samuel Zeter  <samuelzeter@gmail.com>

	COMMIT: 8c6fee9f7f4c09bf96766942fdd430f8beb638b0
	libio: Clean up fputc/putc comments

	* libio/stdio.h: Modified.

2025-03-02  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: ccdb68e829a31e4cda8339ea0d2dc3e51fb81ba5
	htl: move pthread_once into libc

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	(libc_hidden_proto): New function.
	* sysdeps/htl/pt-once.c: Modified.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-28  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: e5893e6349541d871e8a25120bca014551d13ff5
	Remove unused dl-procinfo.h

	* sysdeps/alpha/dl-procinfo.h: Delete file.
	* sysdeps/csky/dl-procinfo.h: Delete file.
	* sysdeps/generic/dl-procinfo.h: Modified.
	(_dl_hwcap_string): Remove.
	(_DL_HWCAP_COUNT): Remove.
	* sysdeps/i386/dl-procinfo.c: Modified.
	[!(! PROCINFO_DECL &&  SHARED)][! PROCINFO_DECL](_dl_x86_cap_flags): Remove.
	[!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_DECL): Remove.
	[!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_CLASS): Remove.
	(PROCINFO_DECL): New.
	(PROCINFO_CLASS): New.
	* sysdeps/mips/dl-procinfo.c: Delete file.
	* sysdeps/mips/dl-procinfo.h: Delete file.
	* sysdeps/s390/Makefile: Modified.
	* sysdeps/s390/cpu-features.c: Modified.
	(ldsodefs.h): Include file.
	(sys/auxv.h): Include file.
	* sysdeps/s390/dl-procinfo-s390.c: Delete file.
	* sysdeps/s390/dl-procinfo.c: Modified.
	* sysdeps/s390/dl-procinfo.h: Delete file.
	* sysdeps/s390/multiarch/ifunc-resolve.h: Modified.
	(dl-procinfo.h): Remove include.
	(ldsodefs.h): Include file.
	(sys/auxv.h): Include file.
	* sysdeps/s390/s390-32/dl-machine.h: Modified.
	[! dl_machine_h](sysdeps/s390/dl-procinfo.h): Remove include.
	* sysdeps/s390/s390-64/dl-hwcaps-subdirs.c: Modified.
	(sys/auxv.h): Include file.
	* sysdeps/s390/s390-64/dl-machine.h: Modified.
	[! dl_machine_h](sysdeps/s390/dl-procinfo.h): Remove include.
	* sysdeps/sparc/dl-procinfo.c: Delete file.
	* sysdeps/sparc/dl-procinfo.h: Delete file.
	* sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c: Modified.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][! PROCINFO_DECL](_dl_aarch64_cap_flags): Remove.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_DECL): Remove.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_CLASS): Remove.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](_DL_HWCAP_COUNT): Remove.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_DECL): New.
	[!IS_IN (ldconfig)][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL](PROCINFO_CLASS): New.
	* sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h: Delete file.
	* sysdeps/unix/sysv/linux/arm/dl-procinfo.c: Delete file.
	* sysdeps/unix/sysv/linux/arm/dl-procinfo.h: Delete file.
	* sysdeps/unix/sysv/linux/i386/dl-procinfo.h: Delete file.
	* sysdeps/unix/sysv/linux/s390/dl-procinfo.h: Delete file.
	* sysdeps/unix/sysv/linux/s390/elision-conf.c: Modified.
	(dl-procinfo.h): Remove include.
	(ldsodefs.h): Include file.
	(sys/auxv.h): Include file.
	* sysdeps/unix/sysv/linux/s390/sysconf.c: Modified.
	(dl-procinfo.h): Remove include.
	(ldsodefs.h): Include file.
	(sys/auxv.h): Include file.
	* sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h: Delete file.
	* sysdeps/x86/dl-hwcap.h: Modified.
	(_dl_hwcap_string): Remove function.
	* sysdeps/x86/dl-procinfo.c: Modified.
	[!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][! PROCINFO_DECL](_dl_x86_hwcap_flags): Remove.
	[!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][SHARED && !IS_IN (ldconfig)][PROCINFO_DECL][! PROCINFO_DECL](_dl_x86_tlsdesc_dynamic): Remove.
	[!(! PROCINFO_DECL &&  SHARED)][PROCINFO_DECL][SHARED && !IS_IN (ldconfig)][PROCINFO_DECL][! PROCINFO_DECL](_dl_x86_tlsdesc_dynamic): New.
	* sysdeps/x86/dl-procinfo.h: Delete file.

2025-02-28  Xi Ruoyao  <xry111@xry111.site>

	COMMIT: c0f380c465915faf30dbd10acccdf8b1affda083
	LoongArch: Optimize f{max,min}imum_mag_num{,f}

	* sysdeps/loongarch/fpu/s_fmaximum_mag_num.c: Delete file.
	* sysdeps/loongarch/fpu/s_fmaximum_mag_num_template.c: New file.
	* sysdeps/loongarch/fpu/s_fmaximum_mag_numf.c: Delete file.
	* sysdeps/loongarch/fpu/s_fminimum_mag_num.c: Delete file.
	* sysdeps/loongarch/fpu/s_fminimum_mag_num_template.c: New file.
	* sysdeps/loongarch/fpu/s_fminimum_mag_numf.c: Delete file.

2025-02-28  Xi Ruoyao  <xry111@xry111.site>

	COMMIT: efd13567f7ff1be010c10e3fef010b9165d1b0ad
	LoongArch: Optimize f{max,min}imum_num{,f}

	* sysdeps/loongarch/fpu/s_fmaximum_num.c: Delete file.
	* sysdeps/loongarch/fpu/s_fmaximum_num_template.c: New file.
	* sysdeps/loongarch/fpu/s_fmaximum_numf.c: Delete file.
	* sysdeps/loongarch/fpu/s_fminimum_num.c: Delete file.
	* sysdeps/loongarch/fpu/s_fminimum_num_template.c: New file.
	* sysdeps/loongarch/fpu/s_fminimum_numf.c: Delete file.

2025-02-28  Xi Ruoyao  <xry111@xry111.site>

	COMMIT: ee4ee1cb02a803342b4ba245e2bb20075978f9d3
	LoongArch: Optimize f{max,min}imum_mag{,f}

	* sysdeps/loongarch/fpu/s_fmaximum_mag.c: Delete file.
	* sysdeps/loongarch/fpu/s_fmaximum_magf.c: Move to...
	* sysdeps/loongarch/fpu/s_fmaximum_mag_template.c: ... here.
	(NO_MATH_REDIRECT): Remove.
	(math.h): Remove include.
	(libm-alias-float.h): Remove include.
	(fpu_control.h): Remove include.
	(__fmaximum_magf): Remove function.
	[! INSN_FMT](_next <s_fmaximum_mag_template.c): New.
	[INSN_FMT](math.h): New.
	[INSN_FMT](M_DECL_FUNC): New.
	[INSN_FMT](declare_mgen_alias): New.
	* sysdeps/loongarch/fpu/s_fminimum_mag.c: Delete file.
	* sysdeps/loongarch/fpu/s_fminimum_magf.c: Move to...
	* sysdeps/loongarch/fpu/s_fminimum_mag_template.c: ... here.
	(NO_MATH_REDIRECT): Remove.
	(math.h): Remove include.
	(libm-alias-float.h): Remove include.
	(fpu_control.h): Remove include.
	(__fminimum_magf): Remove function.
	[! INSN_FMT](_next <s_fminimum_mag_template.c): New.
	[INSN_FMT](math.h): New.
	[INSN_FMT](M_DECL_FUNC): New.
	[INSN_FMT](declare_mgen_alias): New.

2025-02-28  Xi Ruoyao  <xry111@xry111.site>

	COMMIT: 0195552e158e007a456e568018c25280a96c3b99
	LoongArch: Optimize f{max,min}imum{,f}

	* sysdeps/loongarch/fpu/s_fmaximum.c: Move to...
	* sysdeps/loongarch/fpu/math-type-macros-double.h: ... here.
	(NO_MATH_REDIRECT): Remove.
	(math.h): Remove include.
	(libm-alias-double.h): Remove include.
	(fpu_control.h): Remove include.
	(__fmaximum): Remove function.
	(_next <math-type-macros-double.h): Include file.
	(INSN_FMT): New.
	* sysdeps/loongarch/fpu/s_fminimum.c: Move to...
	* sysdeps/loongarch/fpu/math-type-macros-float.h: ... here.
	(NO_MATH_REDIRECT): Remove.
	(math.h): Remove include.
	(libm-alias-double.h): Remove include.
	(fpu_control.h): Remove include.
	(__fminimum): Remove function.
	(_next <math-type-macros-float.h): Include file.
	(INSN_FMT): New.
	* sysdeps/loongarch/fpu/s_fmaximumf.c: Move to...
	* sysdeps/loongarch/fpu/s_fmaximum_template.c: ... here.
	(NO_MATH_REDIRECT): Remove.
	(math.h): Remove include.
	(libm-alias-float.h): Remove include.
	(fpu_control.h): Remove include.
	(__fmaximumf): Remove function.
	[! INSN_FMT](_next <s_fmaximum_template.c): New.
	[INSN_FMT](math.h): New.
	[INSN_FMT](M_DECL_FUNC): New.
	[INSN_FMT](declare_mgen_alias): New.
	* sysdeps/loongarch/fpu/s_fminimumf.c: Move to...
	* sysdeps/loongarch/fpu/s_fminimum_template.c: ... here.
	(NO_MATH_REDIRECT): Remove.
	(math.h): Remove include.
	(libm-alias-float.h): Remove include.
	(fpu_control.h): Remove include.
	(__fminimumf): Remove function.
	[! INSN_FMT](_next <s_fminimum_template.c): New.
	[INSN_FMT](math.h): New.
	[INSN_FMT](M_DECL_FUNC): New.
	[INSN_FMT](declare_mgen_alias): New.

2025-02-27  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 0f044be1dae5169d0e57f8d487b427863aeadab4
	AArch64: Use prefer_sve_ifuncs for SVE memset

	* sysdeps/aarch64/multiarch/memset.c: Modified.
	(__typeof): Modified function.

2025-02-26  Sergei Zimmerman  <sergei.zimmerman@syntacore.com>

	COMMIT: 9e51ae3cd0c7f65bdeba93b7f1d780cdb21fc269
	sysdeps/ieee754: Fix remainder sign of zero for FE_DOWNWARD (BZ #32711)

	* math/libm-test-remainder.inc: Modified.
	* sysdeps/ieee754/flt-32/e_remainderf.c: Modified.
	(__ieee754_remainderf): Modified function.
	* sysdeps/ieee754/ldbl-128/e_remainderl.c: Modified.
	(__ieee754_remainderl): Modified function.

2025-02-25  John David Anglin  <danglin@gcc.gnu.org>

	COMMIT: 2fe5e2af0995a6e6ee2c761e55e7596a3220d07c
	math: Add optimization barrier to ensure a1 + u.d is not reused [BZ #30664]

	* sysdeps/ieee754/dbl-64/s_fma.c: Modified.
	(__fma): Modified function.

2025-02-25  Yangyu Chen  <cyy@cyyself.name>
            Vivian Wang  <dramforever@live.com>

	COMMIT: 3fd2ff7685e3ee85c8cd2896f28ad62f67d7c483
	RISC-V: Fix IFUNC resolver cannot access gp pointer

	* sysdeps/riscv/dl-machine.h: Modified.
	[RESOLVE_MAP](elf_machine_runtime_setup): Modified function.

2025-02-24  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 935563754bb5e1f16b9edb392d6c80c6827ddfca
	AArch64: Remove LP64 and ILP32 ifdefs

	* sysdeps/aarch64/bits/wordsize.h: Modified.
	[! __LP64__](__WORDSIZE): Remove.
	[! __LP64__](__WORDSIZE32_SIZE_ULONG): Remove.
	[! __LP64__](__WORDSIZE32_PTRDIFF_LONG): Remove.
	[__LP64__](__WORDSIZE): Remove.
	(__WORDSIZE): New.
	* sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h: Modified.
	[! __ILP32__](__SIZEOF_PTHREAD_ATTR_T): Remove.
	[! __ILP32__](__SIZEOF_PTHREAD_MUTEX_T): Remove.
	[! __ILP32__](__SIZEOF_PTHREAD_MUTEXATTR_T): Remove.
	[! __ILP32__](__SIZEOF_PTHREAD_CONDATTR_T): Remove.
	[! __ILP32__](__SIZEOF_PTHREAD_RWLOCK_T): Remove.
	[! __ILP32__](__SIZEOF_PTHREAD_BARRIER_T): Remove.
	[! __ILP32__](__SIZEOF_PTHREAD_BARRIERATTR_T): Remove.
	[__ILP32__](__SIZEOF_PTHREAD_ATTR_T): Remove.
	[__ILP32__](__SIZEOF_PTHREAD_MUTEX_T): Remove.
	[__ILP32__](__SIZEOF_PTHREAD_MUTEXATTR_T): Remove.
	[__ILP32__](__SIZEOF_PTHREAD_CONDATTR_T): Remove.
	[__ILP32__](__SIZEOF_PTHREAD_RWLOCK_T): Remove.
	[__ILP32__](__SIZEOF_PTHREAD_BARRIER_T): Remove.
	[__ILP32__](__SIZEOF_PTHREAD_BARRIERATTR_T): Remove.
	(__SIZEOF_PTHREAD_ATTR_T): New.
	(__SIZEOF_PTHREAD_MUTEX_T): New.
	(__SIZEOF_PTHREAD_MUTEXATTR_T): New.
	(__SIZEOF_PTHREAD_CONDATTR_T): New.
	(__SIZEOF_PTHREAD_RWLOCK_T): New.
	(__SIZEOF_PTHREAD_BARRIER_T): New.
	(__SIZEOF_PTHREAD_BARRIERATTR_T): New.
	* sysdeps/aarch64/nptl/bits/semaphore.h: Modified.
	[! __ILP32__](__SIZEOF_SEM_T): Remove.
	[__ILP32__](__SIZEOF_SEM_T): Remove.
	(__SIZEOF_SEM_T): New.
	* sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h: Modified.
	[! __ILP32__](__O_LARGEFILE): Remove.
	[__ILP32__](__O_LARGEFILE): Remove.
	[__LP64__](F_GETLK64): Remove.
	[__LP64__](F_SETLK64): Remove.
	[__LP64__](F_SETLKW64): Remove.
	(__O_LARGEFILE): New.
	(F_GETLK64): New.
	(F_SETLK64): New.
	(F_SETLKW64): New.
	* sysdeps/unix/sysv/linux/aarch64/dl-cache.h: Modified.
	[! __LP64__](_DL_CACHE_DEFAULT_ID): Remove.
	[__LP64__](_DL_CACHE_DEFAULT_ID): Remove.
	(add_system_dir): Modified.
	(_DL_CACHE_DEFAULT_ID): New.
	* sysdeps/unix/sysv/linux/aarch64/sysdep.h: Modified.
	[! __ASSEMBLER__][! __LP64__](VDSO_NAME): Remove.
	[! __ASSEMBLER__][! __LP64__](VDSO_HASH): Remove.
	[! __ASSEMBLER__][__LP64__](VDSO_NAME): Remove.
	[! __ASSEMBLER__][__LP64__](VDSO_HASH): Remove.
	[! __ASSEMBLER__](VDSO_NAME): New.
	[! __ASSEMBLER__](VDSO_HASH): New.

2025-02-24  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 4c1137910683c12cf1edb31e511e11289cd1a9db
	AArch64: Simplify lrint

	* sysdeps/aarch64/fpu/s_lrint.c: Modified.
	[! __ILP32__](OREG_SIZE): Remove.
	[OREG_SIZE != 32](OREGS): Remove.
	[OREG_SIZE == 32](OREGS): Remove.
	[__ILP32__](OREG_SIZE): Remove.
	(IREG_SIZE): Remove.
	(IREGS): Remove.
	(__lrint): Modified function.

2025-02-24  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 0a021727bc4c122cd5accbb9ee69a5e82460a442
	AArch64: Remove AARCH64_R macro

	* elf/elf.h: Modified.
	(R_AARCH64_P32_ABS32): Remove.
	(R_AARCH64_P32_COPY): Remove.
	(R_AARCH64_P32_GLOB_DAT): Remove.
	(R_AARCH64_P32_JUMP_SLOT): Remove.
	(R_AARCH64_P32_RELATIVE): Remove.
	(R_AARCH64_P32_TLS_DTPMOD): Remove.
	(R_AARCH64_P32_TLS_DTPREL): Remove.
	(R_AARCH64_P32_TLS_TPREL): Remove.
	(R_AARCH64_P32_TLSDESC): Remove.
	(R_AARCH64_P32_IRELATIVE): Remove.
	* sysdeps/aarch64/dl-irel.h: Modified.
	(elf_irela): Modified function.
	* sysdeps/aarch64/dl-machine.h: Modified.
	[! dl_machine_h](ELF_MACHINE_JMP_SLOT): Modified.
	[RESOLVE_MAP](elf_machine_rela): Modified function.
	[RESOLVE_MAP](elf_machine_lazy_rel): Modified function.
	* sysdeps/aarch64/sysdep.h: Modified.
	(AARCH64_R): Remove.

2025-02-24  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: eb7ac024d9e5ac71f6c9695703c3db6b05744b86
	AArch64: Cleanup pointer mangling

	* sysdeps/aarch64/__longjmp.S: Modified.
	* sysdeps/aarch64/setjmp.S: Modified.
	* sysdeps/aarch64/sysdep.h: Modified.
	[__ASSEMBLER__](LDST_PCREL): Remove.
	[__ASSEMBLER__](LDST_GLOBAL): Remove.
	* sysdeps/unix/sysv/linux/aarch64/pointer_guard.h: Modified.
	[!((IS_IN (rtld)  || (! SHARED && (IS_IN (libc)  || IS_IN (libpthread)))))][__ASSEMBLER__](PTR_MANGLE): Modified.
	[!((IS_IN (rtld)  || (! SHARED && (IS_IN (libc)  || IS_IN (libpthread)))))][__ASSEMBLER__](PTR_MANGLE2): Remove.
	[!((IS_IN (rtld)  || (! SHARED && (IS_IN (libc)  || IS_IN (libpthread)))))][__ASSEMBLER__](PTR_DEMANGLE): Modified.
	[!((IS_IN (rtld)  || (! SHARED && (IS_IN (libc)  || IS_IN (libpthread)))))][__ASSEMBLER__](PTR_DEMANGLE2): Remove.
	[(IS_IN (rtld)  || (! SHARED && (IS_IN (libc)  || IS_IN (libpthread))))][__ASSEMBLER__](PTR_MANGLE): Modified.
	[(IS_IN (rtld)  || (! SHARED && (IS_IN (libc)  || IS_IN (libpthread))))][__ASSEMBLER__](PTR_MANGLE2): Remove.
	[(IS_IN (rtld)  || (! SHARED && (IS_IN (libc)  || IS_IN (libpthread))))][__ASSEMBLER__](PTR_DEMANGLE): Modified.
	[(IS_IN (rtld)  || (! SHARED && (IS_IN (libc)  || IS_IN (libpthread))))][__ASSEMBLER__](PTR_DEMANGLE2): Remove.

2025-02-24  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 19860fd42e39cfa03ba3c3c8becf27229eabc597
	AArch64: Remove PTR_REG defines

	* sysdeps/aarch64/crti.S: Modified.
	* sysdeps/aarch64/dl-start.S: Modified.
	* sysdeps/aarch64/dl-tlsdesc.S: Modified.
	* sysdeps/aarch64/dl-trampoline.S: Modified.
	* sysdeps/aarch64/start.S: Modified.
	* sysdeps/aarch64/sysdep.h: Modified.
	[! __LP64__](AARCH64_R): Remove.
	[! __LP64__](PTR_REG): Remove.
	[! __LP64__](PTR_LOG_SIZE): Remove.
	[! __LP64__](PTR_ARG): Remove.
	[! __LP64__](SIZE_ARG): Remove.
	[__ASSEMBLER__][! __LP64__](MOVL): Remove.
	[__ASSEMBLER__][__LP64__](MOVL): Remove.
	[__ASSEMBLER__](LDST_PCREL): Modified.
	[__ASSEMBLER__](LDST_GLOBAL): Modified.
	[__LP64__](AARCH64_R): Remove.
	[__LP64__](PTR_REG): Remove.
	[__LP64__](PTR_LOG_SIZE): Remove.
	[__LP64__](PTR_ARG): Remove.
	[__LP64__](SIZE_ARG): Remove.
	(PTR_SIZE): Remove.
	(AARCH64_R): New.
	* sysdeps/unix/sysv/linux/aarch64/getcontext.S: Modified.

2025-02-24  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: ce2f26a22e6b6f5c108d156afd9b43a452bb024c
	AArch64: Remove PTR_ARG/SIZE_ARG defines

	* sysdeps/aarch64/__longjmp.S: Modified.
	* sysdeps/aarch64/__mtag_tag_region.S: Modified.
	* sysdeps/aarch64/__mtag_tag_zero_region.S: Modified.
	* sysdeps/aarch64/dl-start.S: Modified.
	* sysdeps/aarch64/dl-tlsdesc.S: Modified.
	* sysdeps/aarch64/memchr.S: Modified.
	* sysdeps/aarch64/memcmp.S: Modified.
	* sysdeps/aarch64/memcpy.S: Modified.
	* sysdeps/aarch64/memrchr.S: Modified.
	* sysdeps/aarch64/memset.S: Modified.
	* sysdeps/aarch64/multiarch/memchr_nosimd.S: Modified.
	* sysdeps/aarch64/multiarch/memcpy_a64fx.S: Modified.
	* sysdeps/aarch64/multiarch/memcpy_mops.S: Modified.
	* sysdeps/aarch64/multiarch/memcpy_oryon1.S: Modified.
	* sysdeps/aarch64/multiarch/memcpy_sve.S: Modified.
	* sysdeps/aarch64/multiarch/memmove_mops.S: Modified.
	* sysdeps/aarch64/multiarch/memset_a64fx.S: Modified.
	* sysdeps/aarch64/multiarch/memset_emag.S: Modified.
	* sysdeps/aarch64/multiarch/memset_kunpeng.S: Modified.
	* sysdeps/aarch64/multiarch/memset_mops.S: Modified.
	* sysdeps/aarch64/multiarch/memset_oryon1.S: Modified.
	* sysdeps/aarch64/multiarch/strlen_asimd.S: Modified.
	* sysdeps/aarch64/setjmp.S: Modified.
	* sysdeps/aarch64/strchr.S: Modified.
	* sysdeps/aarch64/strchrnul.S: Modified.
	* sysdeps/aarch64/strcmp.S: Modified.
	* sysdeps/aarch64/strcpy.S: Modified.
	* sysdeps/aarch64/strlen.S: Modified.
	* sysdeps/aarch64/strnlen.S: Modified.
	* sysdeps/aarch64/strrchr.S: Modified.
	* sysdeps/unix/sysv/linux/aarch64/clone.S: Modified.
	* sysdeps/unix/sysv/linux/aarch64/clone3.S: Modified.
	* sysdeps/unix/sysv/linux/aarch64/getcontext.S: Modified.
	* sysdeps/unix/sysv/linux/aarch64/setcontext.S: Modified.
	* sysdeps/unix/sysv/linux/aarch64/swapcontext.S: Modified.

2025-02-24  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: be0cfd848d9ad7378800d6302bc11467cf2b514f
	stdlib: Add single-threaded fast path to rand()

	* stdlib/random.c: Modified.
	(__random): Modified function.
	(sys/single_threaded.h): Include file.

2025-02-24  Stefan Liebler  <stli@linux.ibm.com>

	COMMIT: 4734d0f8adde573aeafe79ad0c71807833db1cae
	Increase the amount of data tested in stdio-common/tst-fwrite-pipe.c

	* stdio-common/tst-fwrite-pipe.c: Modified.
	(ITERATIONS): Modified.
	(do_test): Modified function.

2025-02-24  Frédéric Bérat  <fberat@redhat.com>

	COMMIT: 8a46bf41e5a61248f626a8213520de499f388122
	posix: Rewrite cpuset tests

	* posix/Makefile: Modified.
	* posix/tst-cpuset-dynamic.c: New file.
	* posix/tst-cpuset-skeleton.c: New file.
	* posix/tst-cpuset-static.c: New file.
	* posix/tst-cpuset.c: Delete file.

2025-02-24  Frédéric Bérat  <fberat@redhat.com>

	COMMIT: fa53723cdb6f0338558e57a2a0a6459c00a1bc5f
	support: Add support_next_to_fault_before support function

	* support/next_to_fault.c: Modified.
	(support_next_to_fault_allocate): Modified function.
	(stdbool.h): Include file.
	(support_next_to_fault_allocate_any): New function.
	(support_next_to_fault_allocate_before): New function.
	* support/next_to_fault.h: Modified.
	(support_next_to_fault_allocate_before): New function.

2025-02-23  koraynilay  <koray.fra@gmail.com>
            Nemanja Ivanovic  <nemanja.i.ibm@gmail.com>

	COMMIT: 29803ed3ce420f01e7c567c97fc8945d5e5e5992
	math: Fix `unknown type name '__float128'` for clang 3.4 to 3.8.1 (bug 32694)

	* sysdeps/x86/bits/floatn.h: Modified.
	[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0)  || ( __cplusplus && !__GNUC_PREREQ (13, 0))  || __glibc_clang_prereq (3, 4)](_Float128): Remove.
	[! __ASSEMBLER__][__HAVE_FLOAT128][!__GNUC_PREREQ (7, 0)  || ( __cplusplus && !__GNUC_PREREQ (13, 0))  || __glibc_clang_prereq (3, 9)](_Float128): New.
	[!(( __x86_64__							 ? __GNUC_PREREQ (4, 3)						 : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))  || (__glibc_clang_prereq (3, 4)					 && (! __INTEL_LLVM_COMPILER				 || ! SYCL_LANGUAGE_VERSION)))](__HAVE_FLOAT128): Remove.
	[( __x86_64__							 ? __GNUC_PREREQ (4, 3)						 : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))  || (__glibc_clang_prereq (3, 4)					 && (! __INTEL_LLVM_COMPILER				 || ! SYCL_LANGUAGE_VERSION))](__HAVE_FLOAT128): Remove.
	[!(( __x86_64__							 ? __GNUC_PREREQ (4, 3)						 : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))  || (__glibc_clang_prereq (3, 9)					 && (! __INTEL_LLVM_COMPILER				 || ! SYCL_LANGUAGE_VERSION)))](__HAVE_FLOAT128): New.
	[( __x86_64__							 ? __GNUC_PREREQ (4, 3)						 : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))  || (__glibc_clang_prereq (3, 9)					 && (! __INTEL_LLVM_COMPILER				 || ! SYCL_LANGUAGE_VERSION))](__HAVE_FLOAT128): New.

2025-02-21  Michael Jeanson  <mjeanson@efficios.com>

	COMMIT: 689a62a4217fae78b9ce0db781dc2a421f2b1ab4
	nptl: clear the whole rseq area before registration

	* sysdeps/nptl/dl-tls_init_tp.c: Modified.
	(dl-symbol-redir-ifunc.h): Include file.
	* sysdeps/unix/sysv/linux/rseq-internal.h: Modified.
	[RSEQ_SIG](rseq_register_current_thread): Modified function.

2025-02-21  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 41f6684557255c8bdb7b5ec5bfe63c4e6c6cd5cf
	aarch64: Add GCS test with signal handler

	* sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-noreturn.c: New file.

2025-02-21  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 15afd01e80dc158c5095b16d458851b6d81b4e13
	aarch64: Add GCS tests for dlopen

	* Makeconfig: Modified.
	* sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-disabled.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-enforced.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-optional-off.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-optional-on.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen-override.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-dlopen.c: New file.

2025-02-21  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 57ee1deb1f7a35506f6fc36e32895960ffe263bf
	aarch64: Add GCS tests for transitive dependencies

	* sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-helper.h: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod1.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod2.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-mod3.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-disabled.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-enforced-abort.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-optional.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared-override.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-shared.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-skeleton.c: Modified.
	(support/check.h): Remove include.
	(support/support.h): Remove include.
	(support/test-driver.h): Remove include.
	(stdio.h): Remove include.
	(sys/auxv.h): Remove include.
	(__check_gcs_status): Remove function.
	(tst-gcs-helper.h): Include file.

2025-02-21  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: 82decb59bcecb9bf9efd252e0cf67e893221cd94
	aarch64: Add tests for Guarded Control Stack

	* sysdeps/unix/sysv/linux/aarch64/Makefile: Modified.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-abort.sh: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled-static.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-disabled.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-abort.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-static-abort.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced-static.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-enforced.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-off.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-on.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-static-off.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-optional-static-on.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-override-static.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-override.c: New file.
	* sysdeps/unix/sysv/linux/aarch64/tst-gcs-skeleton.c: New file.

2025-02-21  Yury Khrustalev  <yury.khrustalev@arm.com>

	COMMIT: c05086d9043e996ba0490f029e96ca8ea549de66
	aarch64: Add configure checks for GCS support

	* configure: Modified.
	* configure.ac: Modified.

2025-02-20  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 6d24313e4a4098f7c469e119784bfbbfdb1ec749
	manual: Mark setlogmask as AS-unsafe and AC-unsafe.

	* manual/syslog.texi: Modified.

2025-02-20  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 163b1bbb76caba4d9673c07940c5930a1afa7548
	AArch64: Add SVE memset

	* sysdeps/aarch64/multiarch/Makefile: Modified.
	* sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified.
	(__libc_ifunc_impl_list): Modified function.
	* sysdeps/aarch64/multiarch/memset.c: Modified.
	(__typeof): Modified function.
	(__memset_sve_zva64): New.
	* sysdeps/aarch64/multiarch/memset_sve_zva64.S: New file.

2025-02-20  H.J. Lu  <hjl.tools@gmail.com>

	COMMIT: 5a4573be6f96ff49111bb6cae767676b5aafa7a8
	x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler [BZ #32723]

	* sysdeps/x86/bits/floatn.h: Modified.
	[!(( __x86_64__							 ? __GNUC_PREREQ (4, 3)						 : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))  || __glibc_clang_prereq (3, 4))](__HAVE_FLOAT128): Remove.
	[( __x86_64__							 ? __GNUC_PREREQ (4, 3)						 : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))  || __glibc_clang_prereq (3, 4)](__HAVE_FLOAT128): Remove.
	[!(( __x86_64__							 ? __GNUC_PREREQ (4, 3)						 : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))  || (__glibc_clang_prereq (3, 4)					 && (! __INTEL_LLVM_COMPILER				 || ! SYCL_LANGUAGE_VERSION)))](__HAVE_FLOAT128): New.
	[( __x86_64__							 ? __GNUC_PREREQ (4, 3)						 : ( __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))  || (__glibc_clang_prereq (3, 4)					 && (! __INTEL_LLVM_COMPILER				 || ! SYCL_LANGUAGE_VERSION))](__HAVE_FLOAT128): New.

2025-02-19  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: ad9c4c536115ba38be3e63592a632709ec8209b4
	manual: Document setlogmask as MT-safe.

	* manual/syslog.texi: Modified.

2025-02-17  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 0242c9f9e606ade838651dadea13c251e3cc4ac2
	math: Consolidate acosf and asinf internal tables

	* math/Makefile: Modified.
	* sysdeps/ieee754/flt-32/e_acosf.c: Modified.
	(__ieee754_acosf): Modified function.
	(s_asincosf_data.h): Include file.
	* sysdeps/ieee754/flt-32/e_asinf.c: Modified.
	(__ieee754_asinf): Modified function.
	(s_asincosf_data.h): Include file.
	* sysdeps/ieee754/flt-32/s_asincosf_data.c: New file.
	* sysdeps/ieee754/flt-32/s_asincosf_data.h: New file.

2025-02-17  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 1faccf388abb497fc9429126ae5e333daa24efb3
	math: Consolidate acospif and asinpif internal tables

	* math/Makefile: Modified.
	* sysdeps/ieee754/flt-32/s_acospif.c: Modified.
	(__acospif): Modified function.
	(s_asincospif_data.h): Include file.
	* sysdeps/ieee754/flt-32/s_asincospif_data.c: New file.
	* sysdeps/ieee754/flt-32/s_asincospif_data.h: New file.
	* sysdeps/ieee754/flt-32/s_asinpif.c: Modified.
	(__asinpif): Modified function.
	(s_asincospif_data.h): Include file.

2025-02-17  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 246e52574d0c6dd3523a6e6f680b1599655f7aa1
	math: Consolidate cospif and sinpif internal tables

	* math/Makefile: Modified.
	* sysdeps/ieee754/flt-32/s_cospif.c: Modified.
	(__cospif): Modified function.
	(s_sincospif_data.h): Include file.
	* sysdeps/ieee754/flt-32/s_sincospif_data.c: New file.
	* sysdeps/ieee754/flt-32/s_sincospif_data.h: New file.
	* sysdeps/ieee754/flt-32/s_sinpif.c: Modified.
	(__sinpif): Modified function.
	(s_sincospif_data.h): Include file.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: 4afbc1aa2e08f6abe319be8ff3c0d6c4a42430a0
	htl: don't export __pthread_default_rwlockattr anymore.

	* htl/Versions: Modified.
	* htl/pt-internal.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Remove.
	* sysdeps/htl/pt-rwlock-attr.c: Modified.
	(libc_hidden_data_def): Remove.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: 6f6732c1c48b288a4ca7effb86831e7bc06a2fc8
	htl: move pthread_rwlock_init into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	* sysdeps/htl/pt-rwlock-init.c: Modified.
	(_pthread_rwlock_init): Remove function.
	(strong_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_rwlock_init): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: d3ef1b56aa81d7f86ebf04c849258f0cf85c4217
	htl: move pthread_rwlock_destroy into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	* sysdeps/htl/pt-rwlock-destroy.c: Modified.
	(_pthread_rwlock_destroy): Remove function.
	(strong_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_rwlock_destroy): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: 25650ef6b9606dcfe3112d4a662ae44f55f5568c
	htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, wrlock, clockrdlock, clockwrlock} into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/pt-initialize.c: Modified.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/htl/pt-rwlock-rdlock.c: Modified.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-rwlock-timedrdlock.c: Modified.
	(weak_alias): Remove.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-rwlock-timedwrlock.c: Modified.
	(weak_alias): Remove.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-rwlock-wrlock.c: Modified.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthread-functions.h: Modified.
	(__pthread_rwlock_rdlock): Remove.
	(__pthread_rwlock_wrlock): Remove.
	(pthread_functions): Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_rwlock_clockrdlock): New function.
	(__pthread_rwlock_clockwrlock): New function.
	(__pthread_rwlock_timedrdlock): New function.
	(__pthread_rwlock_timedwrlock): New function.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: 119798a7b1670065c9ccdc3e49440f1034961524
	htl: move pthread_rwlock_unlock into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/pt-initialize.c: Modified.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	* sysdeps/htl/pt-rwlock-unlock.c: Modified.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthread-functions.h: Modified.
	(__pthread_rwlock_unlock): Remove.
	(pthread_functions): Modified.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: 18accc19b994a1123125df6e89a6b3e83422eb96
	htl: move pthread_rwlock_tryrdlock, pthread_rwlock_trywrlock into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/htl/pt-rwlock-tryrdlock.c: Modified.
	(pthread_rwlock_tryrdlock): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_rwlock_tryrdlock): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-rwlock-trywrlock.c: Modified.
	(pthread_rwlock_trywrlock): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_rwlock_trywrlock): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: 4b25413df5127b7ff7fb3903bf8acb8a64743db4
	htl: move pthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-rwlockattr-getpshared.c: Modified.
	(pthread_rwlockattr_getpshared): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_rwlockattr_getpshared): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-rwlockattr-setpshared.c: Modified.
	(pthread_rwlockattr_setpshared): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_rwlockattr_setpshared): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_rwlockattr_getpshared): New function.
	(__pthread_rwlockattr_setpshared): New function.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: cd2d31ed58542adc0869ca17c88a45f41117db8b
	htl: move pthread_rwlockattr_destroy into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-rwlockattr-destroy.c: Modified.
	(pthread_rwlockattr_destroy): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_rwlockattr_destroy): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_rwlockattr_destroy): New function.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: e618b671cdac1e98632ec9db439a585a55739e4b
	htl: move pthread_rwlockattr_init into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-rwlockattr-init.c: Modified.
	(pthread_rwlockattr_init): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_rwlockattr_init): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_rwlockattr_init): New function.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-16  gfleury  <gfleury@disroot.org>

	COMMIT: 8f842ce13e5ba7577decb4ad6d66e159d00b18c7
	htl: move __pthread_default_rwlockattr into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/pt-internal.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	* sysdeps/htl/pt-rwlock-attr.c: Modified.
	(libc_hidden_data_def): New.

2025-02-15  Aurelien Jarno  <aurelien@aurel32.net>

	COMMIT: 60f2d6be657aa8c663ee14bd266d343ae0f35afb
	Fix tst-aarch64-pkey to handle ENOSPC as not supported

	* sysdeps/unix/sysv/linux/aarch64/tst-aarch64-pkey.c: Modified.
	(do_test): Modified function.

2025-02-14  Tulio Magno Quites Machado Filho  <tuliom@redhat.com>

	COMMIT: 1b6f868625403d6b7683af840e87d2b18d5d7731
	Increase the amount of data tested in stdio-common/tst-fwrite-bz29459.c

	* stdio-common/tst-fwrite-bz29459.c: Modified.
	(ITERATIONS): Modified.
	(main): Modified function.

2025-02-13  Florian Weimer  <fweimer@redhat.com>

	COMMIT: aa3d7bd5299b33bffc118aa618b59bfa66059bcb
	elf: Keep using minimal malloc after early DTV resize (bug 32412)

	* elf/Makefile: Modified.
	* elf/dl-tls.c: Modified.
	(_dl_resize_dtv): Modified function.
	* elf/tst-audit-tlsdesc-dlopen2.c: New file.
	* elf/tst-auditmod-tlsdesc2.c: New file.

2025-02-13  Tulio Magno Quites Machado Filho  <tuliom@redhat.com>

	COMMIT: 88f7ef881d1b9507aa934104c338b958c37821d7
	libio: Initialize _total_written for all kinds of streams

	* libio/fileops.c: Modified.
	(_IO_new_file_init_internal): Modified function.
	* libio/genops.c: Modified.
	(_IO_no_init): Modified function.

2025-02-13  Ben Kallus  <benjamin.p.kallus.gr@dartmouth.edu>

	COMMIT: d10176c0ffeadbc0bcd443741f53ebd85e70db44
	malloc: Add size check when moving fastbin->tcache

	* malloc/malloc.c: Modified.
	(_int_malloc): Modified function.

2025-02-13  Tobias Stoeckmann  <tobias@stoeckmann.org>

	COMMIT: 6a3cb6b1bd63e167fc525cce07010ff78197b271
	nss: Improve network number parsers (bz 32573, 32575)

	* inet/inet_net.c: Modified.
	(__inet_network): Modified function.
	* nss/Makefile: Modified.
	* nss/nss_files/files-network.c: Modified.
	(if): Remove function.
	(n_net): New.
	(if): New function.
	* nss/tst-nss-files-network.c: New file.
	* support/namespace.h: Modified.
	(support_chroot_configuration): Modified.
	(support_chroot): Modified.
	* support/support_chroot.c: Modified.
	(support_chroot_create): Modified function.
	(support_chroot_free): Modified function.

2025-02-13  Carlos O'Donell  <carlos@redhat.com>

	COMMIT: 991febc2f46d51801691bbd489d290820728d241
	nptl: Remove unused __g_refs comment.

	* nptl/pthread_cond_wait.c: Modified.

2025-02-13  Siddhesh Poyarekar  <siddhesh@sourceware.org>

	COMMIT: a30374e4ce29197e281beefb6e55e218539e6d58
	advisories: Fix up GLIBC-SA-2025-0001

	* advisories/GLIBC-SA-2025-0001: Modified.

2025-02-13  Yat Long Poon  <yatlong.poon@arm.com>

	COMMIT: 95e807209b680257a9afe81a507754f1565dbb4d
	AArch64: Improve codegen for SVE powf

	* sysdeps/aarch64/fpu/powf_sve.c: Modified.
	(Shift): Remove.
	(data): Modified.
	(sv_zeroinfnan): Modified function.
	(sv_call_powf_sc): Modified function.
	(sv_powf_core_ext): Modified function.
	(sv_powf_core): Modified function.
	(SV_NAME_F2): Modified function.

2025-02-13  Yat Long Poon  <yatlong.poon@arm.com>

	COMMIT: 0b195651db3ae793187c7dd6d78b5a7a8da9d5e6
	AArch64: Improve codegen for SVE pow

	* sysdeps/aarch64/fpu/pow_sve.c: Modified.
	(A): Remove.
	(C): Remove.
	(sv_isodd): Modified function.
	(sv_zeroinfnan): Modified function.
	(sv_log_inline): Modified function.
	(sv_exp_inline): Modified function.
	(SV_NAME_D2): Modified function.
	(SmallBoundX): New.
	(data): New.
	(sv_exp_core): New function.

2025-02-13  Yat Long Poon  <yatlong.poon@arm.com>

	COMMIT: f5ff34cb3c75ec1061c75bb9188b3c1176426947
	AArch64: Improve codegen for SVE erfcf

	* sysdeps/aarch64/fpu/erfcf_sve.c: Modified.
	(SV_NAME_F1): Modified function.

2025-02-13  Luna Lamb  <luna.lamb@arm.com>

	COMMIT: c0ff447edf19bd4630fe79adf5e8b896405b059f
	Aarch64: Improve codegen in SVE exp and users, and update expf_inline

	* sysdeps/aarch64/fpu/cosh_sve.c: Modified.
	(data): Modified.
	(special_case): Modified function.
	(exp_inline): Modified function.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/exp10_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(special_case): Modified function.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/exp2_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(special_case): Modified function.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/exp_sve.c: Modified.
	(data): Modified.
	(C): Remove.
	(special_case): Modified function.
	(SV_NAME_D1): Modified function.
	* sysdeps/aarch64/fpu/sv_expf_inline.h: Modified.

2025-02-13  Luna Lamb  <luna.lamb@arm.com>

	COMMIT: 8f0e7fe61e0a2ad5ed777933703ce09053810ec4
	Aarch64: Improve codegen in SVE asinh

	* sysdeps/aarch64/fpu/asinh_sve.c: Modified.
	(poly_sve_f64.h): Remove include.
	(data): Modified.
	(__sv_log_inline): Modified function.
	(SV_NAME_D1): Modified function.
	(IndexMask): New.

2025-02-13  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	COMMIT: 5afaf99edb326fd9f36eb306a828d129a3a1d7f7
	math: Improve layout of exp/exp10 data

	* sysdeps/ieee754/dbl-64/math_config.h: Modified.
	(exp_data): Modified.

2025-02-13  Siddhesh Poyarekar  <siddhesh@sourceware.org>

	COMMIT: cdb9ba84191ce72e86346fb8b1d906e7cd930ea2
	assert: Add test for CVE-2025-0395

	* assert/Makefile: Modified.
	* assert/tst-assert-sa-2025-0001.c: New file.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: b81252c4b9d8f624ce6519d38bfa7d77ec36f403
	math: Consolidate coshf and sinhf internal tables

	* math/Makefile: Modified.
	* sysdeps/ieee754/flt-32/e_coshf.c: Modified.
	(__ieee754_coshf): Modified function.
	(e_sincoshf_data.h): Include file.
	* sysdeps/ieee754/flt-32/e_sincoshf_data.c: New file.
	* sysdeps/ieee754/flt-32/e_sincoshf_data.h: New file.
	* sysdeps/ieee754/flt-32/e_sinhf.c: Modified.
	(__ieee754_sinhf): Modified function.
	(e_sincoshf_data.h): Include file.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 994007ff29358560d85a3b29915b0ffcda553a84
	math: Consolidate acoshf and asinhf internal tables

	* math/Makefile: Modified.
	* sysdeps/ieee754/flt-32/e_acoshf.c: Modified.
	(__ieee754_acoshf): Modified function.
	(s_asincoshf_data.h): Include file.
	* sysdeps/ieee754/flt-32/s_asincoshf_data.c: New file.
	* sysdeps/ieee754/flt-32/s_asincoshf_data.h: New file.
	* sysdeps/ieee754/flt-32/s_asinhf.c: Modified.
	(__asinhf): Modified function.
	(s_asincoshf_data.h): Include file.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 8f170dc81918813132998e4b306388c5663cb4c1
	math: Use tanpif from CORE-MATH

	* SHARED-FILES: Modified.
	* sysdeps/aarch64/libm-test-ulps: Modified.
	* sysdeps/arc/fpu/libm-test-ulps: Modified.
	* sysdeps/arc/nofpu/libm-test-ulps: Modified.
	* sysdeps/arm/libm-test-ulps: Modified.
	* sysdeps/hppa/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
	* sysdeps/ieee754/flt-32/math_config.h: Modified.
	[! ROUNDEVENF_INTRINSICS](ROUNDEVENF_INTRINSICS): New.
	(roundevenf_finite): New function.
	* sysdeps/ieee754/flt-32/s_tanpif.c: New file.
	* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
	* sysdeps/mips/mips64/libm-test-ulps: Modified.
	* sysdeps/or1k/fpu/libm-test-ulps: Modified.
	* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
	* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
	* sysdeps/powerpc/fpu/math_private.h: Modified.
	[_ARCH_PWR6](ROUNDEVENF_INTRINSICS): New.
	* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
	* sysdeps/riscv/rvd/libm-test-ulps: Modified.
	* sysdeps/s390/fpu/libm-test-ulps: Modified.
	* sysdeps/sparc/fpu/libm-test-ulps: Modified.
	* sysdeps/x86_64/fpu/libm-test-ulps: Modified.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: de2fca9fe20e70d3c42b0a7a6baf684492dd4dbb
	math: Use sinpif from CORE-MATH

	* SHARED-FILES: Modified.
	* sysdeps/aarch64/libm-test-ulps: Modified.
	* sysdeps/arc/fpu/libm-test-ulps: Modified.
	* sysdeps/arc/nofpu/libm-test-ulps: Modified.
	* sysdeps/arm/libm-test-ulps: Modified.
	* sysdeps/hppa/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
	* sysdeps/ieee754/flt-32/s_sinpif.c: New file.
	* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
	* sysdeps/mips/mips64/libm-test-ulps: Modified.
	* sysdeps/or1k/fpu/libm-test-ulps: Modified.
	* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
	* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
	* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
	* sysdeps/riscv/rvd/libm-test-ulps: Modified.
	* sysdeps/s390/fpu/libm-test-ulps: Modified.
	* sysdeps/sparc/fpu/libm-test-ulps: Modified.
	* sysdeps/x86_64/fpu/libm-test-ulps: Modified.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: be85208b9fcaf7d7de7aec074e80177739b89947
	math: Use cospif from CORE-MATH

	* SHARED-FILES: Modified.
	* sysdeps/aarch64/libm-test-ulps: Modified.
	* sysdeps/arc/fpu/libm-test-ulps: Modified.
	* sysdeps/arc/nofpu/libm-test-ulps: Modified.
	* sysdeps/arm/libm-test-ulps: Modified.
	* sysdeps/hppa/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
	* sysdeps/ieee754/flt-32/s_cospif.c: New file.
	* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
	* sysdeps/mips/mips64/libm-test-ulps: Modified.
	* sysdeps/or1k/fpu/libm-test-ulps: Modified.
	* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
	* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
	* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
	* sysdeps/riscv/rvd/libm-test-ulps: Modified.
	* sysdeps/s390/fpu/libm-test-ulps: Modified.
	* sysdeps/sparc/fpu/libm-test-ulps: Modified.
	* sysdeps/x86_64/fpu/libm-test-ulps: Modified.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 95a01ea9551f09c5e6accd07105bac360f2d38e6
	math: Use atanpif from CORE-MATH

	* SHARED-FILES: Modified.
	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-atanpi: Modified.
	* sysdeps/aarch64/libm-test-ulps: Modified.
	* sysdeps/arc/fpu/libm-test-ulps: Modified.
	* sysdeps/arc/nofpu/libm-test-ulps: Modified.
	* sysdeps/arm/libm-test-ulps: Modified.
	* sysdeps/hppa/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
	* sysdeps/ieee754/flt-32/s_atanpif.c: New file.
	* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
	* sysdeps/mips/mips64/libm-test-ulps: Modified.
	* sysdeps/or1k/fpu/libm-test-ulps: Modified.
	* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
	* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
	* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
	* sysdeps/riscv/rvd/libm-test-ulps: Modified.
	* sysdeps/s390/fpu/libm-test-ulps: Modified.
	* sysdeps/sparc/fpu/libm-test-ulps: Modified.
	* sysdeps/x86_64/fpu/libm-test-ulps: Modified.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 1cd9ccd8c0b23a3106f08f6e29bcbb1f57d3334c
	math: Use atan2pif from CORE-MATH

	* SHARED-FILES: Modified.
	* sysdeps/aarch64/libm-test-ulps: Modified.
	* sysdeps/arc/fpu/libm-test-ulps: Modified.
	* sysdeps/arc/nofpu/libm-test-ulps: Modified.
	* sysdeps/arm/libm-test-ulps: Modified.
	* sysdeps/hppa/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
	* sysdeps/ieee754/flt-32/s_atan2pif.c: New file.
	* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
	* sysdeps/mips/mips64/libm-test-ulps: Modified.
	* sysdeps/or1k/fpu/libm-test-ulps: Modified.
	* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
	* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
	* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
	* sysdeps/riscv/rvd/libm-test-ulps: Modified.
	* sysdeps/s390/fpu/libm-test-ulps: Modified.
	* sysdeps/sparc/fpu/libm-test-ulps: Modified.
	* sysdeps/x86_64/fpu/libm-test-ulps: Modified.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: ae679a0aca66b04eead859360f7fbca387adf02c
	math: Use asinpif from CORE-MATH

	* SHARED-FILES: Modified.
	* sysdeps/aarch64/libm-test-ulps: Modified.
	* sysdeps/arc/fpu/libm-test-ulps: Modified.
	* sysdeps/arc/nofpu/libm-test-ulps: Modified.
	* sysdeps/arm/libm-test-ulps: Modified.
	* sysdeps/hppa/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
	* sysdeps/ieee754/flt-32/s_asinpif.c: New file.
	* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
	* sysdeps/mips/mips64/libm-test-ulps: Modified.
	* sysdeps/or1k/fpu/libm-test-ulps: Modified.
	* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
	* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
	* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
	* sysdeps/riscv/rvd/libm-test-ulps: Modified.
	* sysdeps/s390/fpu/libm-test-ulps: Modified.
	* sysdeps/sparc/fpu/libm-test-ulps: Modified.
	* sysdeps/x86_64/fpu/libm-test-ulps: Modified.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: edb2a8f0ae1b849737a7559c39779131f908adaa
	math: Use acospif from CORE-MATH

	* SHARED-FILES: Modified.
	* sysdeps/aarch64/libm-test-ulps: Modified.
	* sysdeps/arc/fpu/libm-test-ulps: Modified.
	* sysdeps/arc/nofpu/libm-test-ulps: Modified.
	* sysdeps/arm/libm-test-ulps: Modified.
	* sysdeps/hppa/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/fpu/libm-test-ulps: Modified.
	* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified.
	* sysdeps/ieee754/flt-32/s_acospif.c: New file.
	* sysdeps/loongarch/lp64/libm-test-ulps: Modified.
	* sysdeps/mips/mips64/libm-test-ulps: Modified.
	* sysdeps/or1k/fpu/libm-test-ulps: Modified.
	* sysdeps/or1k/nofpu/libm-test-ulps: Modified.
	* sysdeps/powerpc/fpu/libm-test-ulps: Modified.
	* sysdeps/riscv/nofpu/libm-test-ulps: Modified.
	* sysdeps/riscv/rvd/libm-test-ulps: Modified.
	* sysdeps/s390/fpu/libm-test-ulps: Modified.
	* sysdeps/sparc/fpu/libm-test-ulps: Modified.
	* sysdeps/x86_64/fpu/libm-test-ulps: Modified.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 57d1fc997143c15a1fb06aaf038f1ef3afe7bd91
	benchtests: Add tanpif

	* benchtests/Makefile: Modified.
	* benchtests/tanpif-inputs: New file.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 10370a4d0063d7b71b48fe7b5cdb7d602e14e8b4
	benchtests: Add sinpif

	* benchtests/Makefile: Modified.
	* benchtests/sinpif-inputs: New file.

2025-02-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 180e97bee68bc16e07cfa0d9c8cefda0cb0020fe
	benchtests: Add cospif

	* benchtests/Makefile: Modified.
	* benchtests/cospif-inputs: New file.

2025-02-11  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 1700d306d4bee04583afe60e4e8362c69cc9c419
	benchtests: Add atanpif

	* benchtests/Makefile: Modified.
	* benchtests/atanpif-inputs: New file.

2025-02-11  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: ec9d2f30662565cc720c75988fa223b18157493e
	benchtests: Add atan2pif

	* benchtests/Makefile: Modified.
	* benchtests/atan2pif-inputs: New file.

2025-02-11  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 082ffa4ddcb08a4b35cab8c5cf54ccac92415a7b
	benchtests: Add asinpif

	* benchtests/Makefile: Modified.
	* benchtests/asinpif-inputs: New file.

2025-02-11  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 3e0e782b29ea115415d45a0ef66b4c6f251c228f
	benchtests: Add acospif

	* benchtests/Makefile: Modified.
	* benchtests/acospif-inputs: New file.

2025-02-10  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 392261a2b6f94a32ff0dc511a52275d62301f535
	hurd: Replace char foo[1024] with string_t

	* hurd/hurd/lookup.h: Modified.
	(__hurd_file_name_lookup_retry): Modified.
	(hurd_file_name_lookup_retry): Modified.
	* hurd/hurdlookup.c: Modified.
	(__hurd_file_name_lookup): Modified function.
	* hurd/lookup-at.c: Modified.
	(__file_name_lookup_at): Modified function.
	* hurd/lookup-retry.c: Modified.
	(__hurd_file_name_lookup_retry): Modified function.
	* sysdeps/mach/hurd/bind.c: Modified.
	(__bind): Modified function.
	* sysdeps/mach/hurd/dl-sysdep.c: Modified.
	(open_file): Modified function.
	* sysdeps/mach/hurd/fexecve.c: Modified.
	(fexecve): Modified function.
	* sysdeps/mach/hurd/getlogin.c: Modified.
	(getlogin): Modified function.
	* sysdeps/mach/hurd/readlinkat.c: Modified.
	(__readlinkat): Modified function.
	* sysdeps/mach/hurd/ttyname.c: Modified.
	(ttyname): Modified function.
	* sysdeps/mach/hurd/ttyname_r.c: Modified.
	(__ttyname_r): Modified function.

2025-02-10  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	COMMIT: 659fa18dde83be7e723dcdc1624a3a1f2c180665
	hurd: Drop useless buffer initialization in ttyname*

	* sysdeps/mach/hurd/ttyname.c: Modified.
	(ttyname): Modified function.
	* sysdeps/mach/hurd/ttyname_r.c: Modified.
	(__ttyname_r): Modified function.

2025-02-10  Flavio Cruz  <flaviocruz@gmail.com>

	COMMIT: da49165ea6ca9a759229becc5e269594a80b0976
	mig_strncpy: ensure destination string is null terminated

	* mach/mig_strncpy.c: Modified.
	(__mig_strncpy): Modified function.

2025-02-10  gfleury  <gfleury@disroot.org>

	COMMIT: 6bcd7bf10062005a10c2a9d0dbbb7bdc995e5503
	htl: stop exporting __pthread_default_barrierattr.

	* htl/Versions: Modified.
	* htl/pt-internal.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Remove.
	* sysdeps/htl/pt-barrier.c: Modified.
	(libc_hidden_data_def): Remove.

2025-02-10  gfleury  <gfleury@disroot.org>

	COMMIT: 710bbc9659566017cb75d5d2bfb42f077350a25a
	htl: move pthread_barrier_wait into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-barrier-wait.c: Modified.
	(pthread_barrier_wait): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_barrier_wait): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_barrier_wait): New function.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-10  gfleury  <gfleury@disroot.org>

	COMMIT: 2789003489c93305ecdc9f27d583507e07886631
	htl: move pthread_barrier_init into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-barrier-init.c: Modified.
	(pthread_barrier_init): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_barrier_init): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_barrier_init): New function.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-10  gfleury  <gfleury@disroot.org>

	COMMIT: 735c9b73d6182f2fa9b72f708bd1f651b7c2717b
	htl: move pthread_barrier_destroy into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-barrier-destroy.c: Modified.
	(pthread_barrier_destroy): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_barrier_destroy): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_barrier_destroy): New function.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-10  gfleury  <gfleury@disroot.org>

	COMMIT: ccf19a68ab067c81a3d24d9b5d1743ca2cf79184
	htl: move pthread_barrierattr_getpshared, pthread_barrierattr_setpshared into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-barrierattr-getpshared.c: Modified.
	(pthread_barrierattr_getpshared): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_barrierattr_getpshared): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pt-barrierattr-setpshared.c: Modified.
	(pthread_barrierattr_setpshared): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_barrierattr_setpshared): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_barrierattr_getpshared): New function.
	(__pthread_barrierattr_setpshared): New function.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-10  gfleury  <gfleury@disroot.org>

	COMMIT: ca2a95ee677867168bd9b5542a70255b47c12849
	htl: move pthread_barrierattr_init into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-barrierattr-init.c: Modified.
	(pthread_barrierattr_init): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(__pthread_barrierattr_init): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_barrierattr_init): New function.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-10  gfleury  <gfleury@disroot.org>

	COMMIT: 40cbd3c361f8460a53484d6803b96618119d078b
	htl: move pthread_barrierattr_destroy into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pt-barrierattr-destroy.c: Modified.
	(pthread.h): Remove include.
	(pthread_barrierattr_destroy): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(pthreadP.h): Include file.
	(shlib-compat.h): Include file.
	(__pthread_barrierattr_destroy): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_barrierattr_destroy): New function.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-02-10  gfleury  <gfleury@disroot.org>

	COMMIT: 7d799d85e82f58cff0dea0363d0b056a85ef5c44
	htl: move __pthread_default_barrierattr into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/pt-internal.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	* sysdeps/htl/pt-barrier.c: Modified.
	(libc_hidden_data_def): New.

2025-02-05  DJ Delorie  <dj@redhat.com>

	COMMIT: bb6496b96444dfd55d7105396780f6eba14b1cd9
	manual: Update signal descriptions

	* manual/signal.texi: Modified.

2025-02-05  Tulio Magno Quites Machado Filho  <tuliom@redhat.com>

	COMMIT: cdb0800022110bc68a033944f09e501be5bd72d7
	libio: Replace __LP64__ with __WORDSIZE

	* libio/bits/types/struct_FILE.h: Modified.
	(_IO_FILE_complete): Modified.
	(bits/wordsize.h): Include file.

2025-02-05  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 3755ffb665ab544396d871c517a218d863f1cf52
	powerpc64le: Also avoid IFUNC for __mempcpy

	* sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h: Modified.
	(__mempcpy): New.

2025-02-05  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 68c9ef4419b8a4574dacc8e96296ec24bdc01da8
	elf: Build dl-tls.o with early startup symbol redirections

	* csu/libc-tls.c: Modified.
	(dl-symbol-redir-ifunc.h): Include file.
	* elf/dl-tls.c: Modified.
	[! SHARED](dl-symbol-redir-ifunc.h): Include file.

2025-02-04  DJ Delorie  <dj@redhat.com>

	COMMIT: 37a0933e1bf97346b45463bde0c4631be8abaa07
	manual: make @manpageurl more specific to each output

	* manual/intro.texi: Modified.
	* manual/macros.texi: Modified.
	* manual/resource.texi: Modified.

2025-02-03  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 09e7f4d594b4308fbea18e3044148d67b59757c9
	math: Fix tanf for some inputs (BZ 32630)

	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-tan: Modified.
	* sysdeps/ieee754/flt-32/s_tanf.c: Modified.
	(__tanf): Modified function.

2025-02-02  Florian Weimer  <fweimer@redhat.com>

	COMMIT: fc058b46c78f090580c1ca5b785b54ae4092f0c1
	elf: Use _dl_find_object instead of _dl_find_dso_for_object in dlopen

	* elf/dl-open.c: Modified.
	(_dl_open): Modified function.

2025-02-02  Florian Weimer  <fweimer@redhat.com>

	COMMIT: b05e78d47351181694d7eda3dfcccc495b538fa8
	elf: Add fast path to dlopen for fully-opened maps

	* elf/dl-open.c: Modified.
	(dl_open_worker_begin): Modified function.
	(_dl_open): Modified function.
	(is_already_fully_open): New function.

2025-02-02  Florian Weimer  <fweimer@redhat.com>

	COMMIT: edc6842bbc1e052a4df4e449d2ce2b8d0991bd34
	elf: Determine the caller link map in _dl_open

	* elf/dl-open.c: Modified.
	(dl_open_args): Modified.
	(dl_open_worker_begin): Modified function.
	(_dl_open): Modified function.

2025-02-02  Florian Weimer  <fweimer@redhat.com>

	COMMIT: d12cb8e45232f11ee77f8b6d8cd71cc96fbff4a4
	elf: Merge __dl_libc_freemem into __rtld_libc_freeres

	* elf/dl-libc.c: Modified.
	(free_slotinfo): Remove function.
	(__dl_libc_freemem): Remove function.
	* elf/dl-libc_freeres.c: Modified.
	(__rtld_libc_freeres): Modified function.
	(free_slotinfo): New function.
	* include/set-freeres.h: Modified.
	(__dl_libc_freemem): Remove.
	* malloc/set-freeres.c: Modified.
	(__libc_freeres): Modified function.

2025-02-02  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 749310c61b66aa2af0422db25686440b64a14800
	elf: Add l_soname accessor function for DT_SONAME values

	* elf/dl-load.c: Modified.
	[! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function.
	(_dl_lookup_map): Modified function.
	* elf/dl-open.c: Modified.
	(dl_open_worker_begin): Modified function.
	* elf/rtld.c: Modified.
	(rtld_chain_load): Modified function.
	(dl_main): Modified function.
	* elf/setup-vdso.h: Modified.
	(setup_vdso): Modified function.
	* elf/sprof.c: Modified.
	(load_shobj): Modified function.
	* sysdeps/generic/ldsodefs.h: Modified.
	(l_soname): New function.

2025-02-02  Florian Weimer  <fweimer@redhat.com>

	COMMIT: aa1bf8903992cc0d26cacb9e5930a9fed8f50548
	elf: Split _dl_lookup_map, _dl_map_new_object from _dl_map_object

	* elf/dl-load.c: Modified.
	(_dl_map_object): Modified function.
	(_dl_lookup_map): New function.
	(_dl_map_new_object): New function.
	* sysdeps/generic/ldsodefs.h: Modified.
	(_dl_lookup_map): New function.
	(_dl_map_new_object): New function.

2025-02-01  Sergey Bugaev  <bugaevc@gmail.com>

	COMMIT: a7aad6e2b774f24934d8925d3169ee6bf9d7538c
	hurd: Use the new __proc_reauthenticate_complete protocol

	* hurd/hurdsig.c: Modified.
	(reauth_proc): Modified function.
	* sysdeps/mach/hurd/spawni.c: Modified.
	(__spawni): Modified function.

2025-02-01  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 96429bcc91a14f71b177ddc5e716de3069060f2c
	elf: Do not add a copy of _dl_find_object to libc.so

	* elf/Makefile: Modified.
	* elf/dl-find_object.c: Modified.
	(__dl_find_object): Remove function.
	(hidden_def): Remove.
	(weak_alias): Remove.
	(_dl_find_object): New function.
	(rtld_hidden_def): New.
	* include/dlfcn.h: Modified.
	[! _ISOMAC](__dl_find_object): Remove.
	[! _ISOMAC](hidden_proto): Remove.
	[! _ISOMAC](rtld_hidden_proto): New.
	* sysdeps/arm/find_exidx.c: Modified.
	(__gnu_Unwind_Find_exidx): Modified function.
	(ldsodefs.h): Include file.

2025-02-01  gfleury  <gfleury@disroot.org>

	COMMIT: cf51d18b9daf510de1997d4d87328c03103a6b68
	htl: move pthread_setcancelstate into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/forward.c: Modified.
	(FORWARD): Remove.
	(strong_alias): Remove.
	* htl/pt-initialize.c: Modified.
	* htl/pt-setcancelstate.c: Modified.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	(__pthread_setcancelstate): New function.
	(libc_hidden_proto): New.
	* sysdeps/htl/pthread-functions.h: Modified.
	(__pthread_setcancelstate): Remove.
	(pthread_functions): Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	(__pthread_setcancelstate): Remove.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.
	* sysdeps/pthread/sem_open.c: Modified.
	(__sem_open): Modified function.

2025-01-31  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 04588633cff835db7d838aa57c3def90d2621b76
	math: Fix sinhf for some inputs (BZ 32627)

	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-sinh: Modified.
	* sysdeps/ieee754/flt-32/e_sinhf.c: Modified.
	(__ieee754_sinhf): Modified function.

2025-01-31  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: c79277a16785c8ae96d821414f4d31d654a0177c
	math: Fix log10p1f internal table value (BZ 32626)

	* math/auto-libm-test-in: Modified.
	* math/auto-libm-test-out-log10p1: Modified.
	* sysdeps/ieee754/flt-32/s_log10p1f.c: Modified.
	(__log10p1f): Modified function.

2025-01-31  Tulio Magno Quites Machado Filho  <tuliom@redhat.com>

	COMMIT: 1b29cb7b781ecf3f6dc4647c32861119bacbd5ef
	manual: Safety annotations for timespec_get and timespec_getres

	* manual/time.texi: Modified.

2025-01-31  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: 22a11aa1c3fba1918ed5f288176ad58385e5838c
	sh: Fix tst-guard1 build

	* sysdeps/sh/nptl/pthreaddef.h: Modified.
	(sysdep.h): Remove include.

2025-01-30  Arjun Shankar  <arjun@redhat.com>

	COMMIT: 47c4f4045caaaad1e6165cb638e45d633d6ca97f
	manual: Add links to POSIX Semaphores man-pages documentation

	* manual/threads.texi: Modified.

2025-01-30  Arjun Shankar  <arjun@redhat.com>

	COMMIT: a3a5634d9b0e193502d16488205452598dc4aa74
	manual: Consolidate POSIX Semaphores docs in Threads chapter

	* manual/ipc.texi: Modified.
	* manual/threads.texi: Modified.

2025-01-30  Petr Malat  <oss@malat.biz>

	COMMIT: 4c43173eba874039c96eca893041745c6d7be38a
	ld.so: Decorate BSS mappings

	* elf/dl-map-segments.h: Modified.
	(_dl_map_segments): Modified function.
	(setvmaname.h): Include file.
	* nptl/allocatestack.c: Modified.
	(ANON_VMA_NAME_MAX_LEN): Remove.
	* sysdeps/generic/setvmaname.h: Modified.
	(stdbool.h): Include file.
	(ANON_VMA_NAME_MAX_LEN): New.
	(__is_decorate_maps_enabled): New function.
	* sysdeps/unix/sysv/linux/setvmaname.c: Modified.
	(__set_vma_name): Modified function.
	(<anonymous>): New.
	(__is_decorate_maps_enabled): New function.
	* sysdeps/unix/sysv/linux/setvmaname.h: Modified.
	[IS_IN(libc) || IS_IN(rtld)](stdbool.h): Include file.
	[IS_IN(libc) || IS_IN(rtld)](__is_decorate_maps_enabled): New function.
	(ANON_VMA_NAME_MAX_LEN): New.

2025-01-30  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

	COMMIT: a6fbe36b7f31292981422692236465ab56670ea9
	nptl: Add support for setup guard pages with MADV_GUARD_INSTALL

	* nptl/Makefile: Modified.
	* nptl/TODO-testing: Modified.
	* nptl/allocatestack.c: Modified.
	(guard_position): Modified function.
	(setup_stack_prot): Modified function.
	(allocate_stack): Modified function.
	(name_stack_maps): Modified function.
	(allocate_stack_mode): New.
	(stack_prot): New function.
	(allocate_thread_stack): New function.
	(adjust_stack_prot): New function.
	* nptl/descr.h: Modified.
	(pthread): Modified.
	(allocate_stack_mode_t): New.
	* nptl/nptl-stack.c: Modified.
	(__nptl_deallocate_stack): Modified function.
	* nptl/pthread_create.c: Modified.
	(start_thread): Modified function.
	* nptl/tst-guard1.c: New file.
	* sysdeps/nptl/dl-tls_init_tp.c: Modified.
	(__tls_init_tp): Modified function.
	* sysdeps/nptl/fork.h: Modified.
	(reclaim_stacks): Modified function.
	* sysdeps/unix/sysv/linux/bits/mman-linux.h: Modified.
	[__USE_MISC](MADV_GUARD_INSTALL): New.
	[__USE_MISC](MADV_GUARD_REMOVE): New.

2025-01-29  John David Anglin  <danglin@gcc.gnu.org>

	COMMIT: 8e86549d1417a4618ab98d10aaba427350b321c6
	nptl: Correct stack size attribute when stack grows up [BZ #32574]

	* nptl/pthread_getattr_np.c: Modified.
	(__pthread_getattr_np): Modified function.

2025-01-29  Florian Weimer  <fweimer@redhat.com>

	COMMIT: 32ac9f8049adc7a7b92c3f27286de745691ad233
	manual: Update compatibility note on flushing of line-oriented files

	* manual/stdio.texi: Modified.

2025-01-29  gfleury  <gfleury@disroot.org>

	COMMIT: 9a31eb64dbd4f2d16b206eba20960d2c10414dd8
	htl: move pthread_setcanceltype into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/forward.c: Modified.
	(FORWARD): Remove.
	* htl/pt-initialize.c: Modified.
	* htl/pt-setcanceltype.c: Modified.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/htl/pthread-functions.h: Modified.
	(__pthread_setcanceltype): Remove.
	(pthread_functions): Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(__pthread_setcanceltype): New function.
	(libc_hidden_proto): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-01-29  gfleury  <gfleury@disroot.org>

	COMMIT: 265c5991afde5b64bf895f3a561c23f64ae4a5f9
	htl: move pthread_mutex_consistent, pthread_mutex_consistent_np into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_mutex_consistent): New function.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/htl/pt-mutex-consistent.c: Modified.
	(pthread.h): Remove include.
	(pthread_mutex_consistent): Remove function.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_42)](compat_symbol): New.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_42)](compat_symbol): New.
	(pthreadP.h): Include file.
	(shlib-compat.h): Include file.
	(__pthread_mutex_consistent): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-01-29  gfleury  <gfleury@disroot.org>

	COMMIT: 8bfabe7a92322bde46f25671cc29d66111321d38
	htl: move pthread_mutex_destroy into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/forward.c: Modified.
	(FORWARD): Modified.
	(FORWARD): Modified.
	(FORWARD): Remove.
	* htl/pt-initialize.c: Modified.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	* sysdeps/htl/pthread-functions.h: Modified.
	(_pthread_mutex_destroy): Remove.
	(pthread_functions): Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Remove.
	(__pthread_mutex_destroy): Remove.
	* sysdeps/mach/hurd/htl/pt-mutex-destroy.c: Modified.
	(weak_alias): Remove.
	(hidden_def): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-01-29  gfleury  <gfleury@disroot.org>

	COMMIT: be9f0e768125c211383fbf0add21dd659d49bd07
	htl: move pthread_mutex_getprioceiling, pthread_mutex_setprioceiling into libc

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_mutex_getprioceiling): New function.
	(__pthread_mutex_setprioceiling): New function.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c: Modified.
	(pthread.h): Remove include.
	(pthread_mutex_getprioceiling): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(pthreadP.h): Include file.
	(shlib-compat.h): Include file.
	(__pthread_mutex_getprioceiling): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c: Modified.
	(pthread.h): Remove include.
	(pthread_mutex_setprioceiling): Remove function.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(pthreadP.h): Include file.
	(shlib-compat.h): Include file.
	(__pthread_mutex_setprioceiling): New function.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-01-29  gfleury  <gfleury@disroot.org>

	COMMIT: 2ebc2d8e24976ae9779d1d78ba8a1ed9b7b1ded7
	htl: move pthread_mutex_{lock, unlock, trylock, timedlock, clocklock}

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/forward.c: Modified.
	(FORWARD): Modified.
	(FORWARD): Modified.
	(FORWARD): Remove.
	(FORWARD): Remove.
	* htl/pt-initialize.c: Modified.
	* hurd/hurdlock.c: Modified.
	(libc_hidden_def): New.
	(libc_hidden_def): New.
	(libc_hidden_def): New.
	(libc_hidden_def): New.
	(libc_hidden_def): New.
	* hurd/hurdlock.h: Modified.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	* sysdeps/htl/pthread-functions.h: Modified.
	(__pthread_mutex_lock): Remove.
	(__pthread_mutex_trylock): Remove.
	(__pthread_mutex_unlock): Remove.
	(pthread_functions): Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Remove.
	[IS_IN (libpthread)](hidden_proto): Remove.
	[IS_IN (libpthread)](hidden_proto): Remove.
	[IS_IN (libpthread)](hidden_proto): Remove.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(__pthread_mutex_clocklock): New function.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	(libc_hidden_proto): New.
	* sysdeps/htl/timer_routines.c: Modified.
	(thread_cleanup): Modified function.
	(thread_expire_timer): Modified function.
	(thread_func): Modified function.
	(__timer_mutex_cancel_handler): Modified function.
	* sysdeps/mach/hurd/htl/pt-mutex-lock.c: Modified.
	(pthread.h): Remove include.
	(hidden_def): Remove.
	(strong_alias): Remove.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
	(pthreadP.h): Include file.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/htl/pt-mutex-timedlock.c: Modified.
	(pthread.h): Remove include.
	(hidden_def): Remove.
	(pthreadP.h): Include file.
	(libc_hidden_def): New.
	(libc_hidden_def): New.
	* sysdeps/mach/hurd/htl/pt-mutex-trylock.c: Modified.
	(pthread.h): Remove include.
	(hidden_def): Remove.
	(strong_alias): Remove.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_42)](compat_symbol): New.
	(pthreadP.h): Include file.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/htl/pt-mutex-unlock.c: Modified.
	(pthread.h): Remove include.
	(hidden_def): Remove.
	(strong_alias): Remove.
	(weak_alias): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
	(pthreadP.h): Include file.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libc.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-01-29  gfleury  <gfleury@disroot.org>

	COMMIT: e892a930736ba8f3c19a47dc0f46fec87da38313
	htl: move pthread_mutex_init into libc.

	* htl/Makefile: Modified.
	* htl/Versions: Modified.
	* htl/forward.c: Modified.
	(FORWARD): Modified.
	(FORWARD): Modified.
	(FORWARD): Modified.
	(FORWARD): Modified.
	(FORWARD): Remove.
	* htl/pt-initialize.c: Modified.
	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	* sysdeps/htl/pthread-functions.h: Modified.
	(_pthread_mutex_init): Remove.
	(pthread_functions): Modified.
	* sysdeps/htl/pthreadP.h: Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Modified.
	[IS_IN (libpthread)](hidden_proto): Remove.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): Modified.
	(libc_hidden_proto): New.
	* sysdeps/htl/timer_routines.c: Modified.
	(reinit_after_fork): Modified function.
	* sysdeps/mach/hurd/htl/pt-mutex-init.c: Modified.
	(weak_alias): Remove.
	(hidden_def): Remove.
	[OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_21)](compat_symbol): New.
	(shlib-compat.h): Include file.
	(libc_hidden_def): New.
	(versioned_symbol): New function.
	* sysdeps/mach/hurd/i386/libc.abilist: Modified.
	* sysdeps/mach/hurd/i386/libpthread.abilist: Modified.
	* sysdeps/mach/hurd/x86_64/libpthread.abilist: Modified.

2025-01-29  gfleury  <gfleury@disroot.org>

	COMMIT: 56b25bfd60b736c7e7124b6fdd505a5622531a87
	htl: remove leftover for pthread_mutexattr_settype

	* sysdeps/htl/libc-lockP.h: Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Modified.
	[! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove.
	(__pthread_mutexattr_settype): Remove.
	* sysdeps/htl/pthreadP.h: Modified.
	(__pthread_mutexattr_settype): Modified.
	(__pthread_mutexattr_settype): Remove.

2025-01-28  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 203452a460143c2b0bf80e0e92027e0fd6e19fa4
	Add test of input file flushing / offset issues

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-read-offset.c: New file.

2025-01-28  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 3ff3b9997cfef891ba33a14f1dcba0310d96369c
	Fix fflush handling for mmap files after ungetc (bug 32535)

	* libio/fileops.c: Modified.
	(_IO_file_sync_mmap): Modified function.
	* stdio-common/Makefile: Modified.
	* stdio-common/tst-fflush-mmap.c: New file.

2025-01-28  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 0dcc0b2f63051863187dc678964eb17761b1a820
	Fix fseek handling for mmap files after ungetc or fflush (bug 32529)

	* libio/fileops.c: Modified.
	(_IO_file_seekoff_mmap): Modified function.
	* stdio-common/Makefile: Modified.
	* stdio-common/tst-fseek-mmap.c: New file.

2025-01-28  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 94251ae99edaa911f4cb8056748dca0874ea268c
	Make fflush (NULL) flush input files (bug 32369)

	* libio/genops.c: Modified.
	(_IO_flush_all): Modified function.
	* stdio-common/Makefile: Modified.
	* stdio-common/tst-fflush-all-input.c: New file.

2025-01-28  Joseph Myers  <josmyers@redhat.com>

	COMMIT: be6818be31e756398e45f70e2819d78be0961223
	Make fclose seek input file to right offset (bug 12724)

	* libio/fileops.c: Modified.
	(_IO_new_file_close_it): Modified function.
	* stdio-common/Makefile: Modified.
	* stdio-common/tst-fclose-offset.c: New file.

2025-01-28  Joseph Myers  <josmyers@redhat.com>

	COMMIT: 377e9733b50ce41e496c467ddcc112f73c88f3bd
	Fix fflush after ungetc on input file (bug 5994)

	* libio/fileops.c: Modified.
	(_IO_new_file_sync): Modified function.
	* stdio-common/Makefile: Modified.
	* stdio-common/tst-ungetc-fflush.c: New file.

2025-01-28  Tulio Magno Quites Machado Filho  <tuliom@redhat.com>

	COMMIT: 1515f74fd81035a79861cd9fa12053fa9450ec65
	libio: Add a new fwrite test that evaluates partial writes

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-fwrite-pos.c: New file.

2025-01-28  Tulio Magno Quites Machado Filho  <tuliom@redhat.com>
            Florian Weimer  <fweimer@redhat.com>

	COMMIT: 596a61cf6b51ce2d58b8ca4e1d1f4fdfe1440dbc
	libio: Start to return errors when flushing fwrite's buffer [BZ #29459]

	* libio/bits/types/struct_FILE.h: Modified.
	(_IO_FILE_complete): Modified.
	* libio/fileops.c: Modified.
	(_IO_new_file_init_internal): Modified function.
	(_IO_new_file_write): Modified function.
	* libio/iofwrite.c: Modified.
	(_IO_fwrite): Modified function.
	* stdio-common/Makefile: Modified.
	* stdio-common/tst-fwrite-bz29459.c: New file.
	* stdio-common/tst-fwrite-bz29459.sh: New file.
	* stdio-common/tst-fwrite-pipe.c: New file.

2025-01-28  Martin Coufal  <mcoufal@redhat.com>

	COMMIT: 45c42b65c29422b773ac94771aa71165e245f8f8
	Add new tests for fopen

	* stdio-common/Makefile: Modified.
	* stdio-common/tst-fopen.c: New file.
	* sysdeps/pthread/Makefile: Modified.
	* sysdeps/pthread/tst-fopen-threaded.c: New file.

2025-01-28  Andreas K. Hüttel  <dilfridge@gentoo.org>

	COMMIT: 42aba9189557280ad367c35908cbdfe26f5aeeb1
	Increase version to 2.41.9000, add new section to NEWS

	* NEWS: Modified.
	* version.h: Modified.
	(RELEASE): Modified.
	(VERSION): Modified.

