aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2024-01-31 01:34:58 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2024-01-31 01:34:58 +0100
commitef321e23c20eebc6d6fb4044425c00e6df27b05f (patch)
treec4dee33796321547167f05c82b550f7cded262b1
parent3e941ef87e5ac15a59ec32dd1750a58904ad2fb0 (diff)
downloadglibc-2.39.tar.xz
glibc-2.39.zip
Create ChangeLog.old/ChangeLog.28glibc-2.39
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
-rw-r--r--ChangeLog.old/ChangeLog.288505
1 files changed, 8505 insertions, 0 deletions
diff --git a/ChangeLog.old/ChangeLog.28 b/ChangeLog.old/ChangeLog.28
new file mode 100644
index 0000000000..0485a88b6c
--- /dev/null
+++ b/ChangeLog.old/ChangeLog.28
@@ -0,0 +1,8505 @@
+2024-01-31 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 3e941ef87e5ac15a59ec32dd1750a58904ad2fb0
+ version.h, include/features.h: Bump version to 2.39
+
+ * include/features.h: Modified.
+ (__GLIBC_MINOR__): Modified.
+ * version.h: Modified.
+ (RELEASE): Modified.
+ (VERSION): Modified.
+
+2024-01-31 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 64263d2b44fa224b6fc9978af47f996738900443
+ po: Update 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.
+
+2024-01-31 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 73563a906f0450ab982ccba2bd344626238f2c3b
+ libc.pot: regenerate
+
+ * po/libc.pot: Modified.
+
+2024-01-31 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 068b04eaed3689f7b249d90cf3f0b459f96e0ccf
+ INSTALL, install.texi: minor updates, regenerate
+
+ * INSTALL: Modified.
+ * manual/install.texi: Modified.
+
+2024-01-30 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 1eed32f3661e099ea2953f86581da22bbd27e4c9
+ contrib.texi: update
+
+ * manual/contrib.texi: Modified.
+
+2024-01-30 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: 62150d038d8b190304993d98d611555f61a250ed
+ NEWS: insert advisories and fixed bugs for 2.39
+
+ * NEWS: Modified.
+
+2024-01-30 Stefan Liebler <stli@linux.ibm.com>
+
+ COMMIT: cc1b91eabd806057aa7e3058a84bf129ed36e157
+ S390: Fix building with --disable-mutli-arch [BZ #31196]
+
+ * sysdeps/s390/memrchr-c.c: Modified.
+ [HAVE_MEMRCHR_C][HAVE_MEMRCHR_IFUNC][SHARED && IS_IN (libc)](__hidden_ver1): New.
+ [HAVE_MEMRCHR_C][SHARED && IS_IN (libc)](__hidden_ver1): Remove.
+ * sysdeps/s390/strchrnul-c.c: Modified.
+ [HAVE_STRCHRNUL_C][HAVE_STRCHRNUL_IFUNC][SHARED && IS_IN (libc)](__hidden_ver1): New.
+ [HAVE_STRCHRNUL_C][SHARED && IS_IN (libc)](__hidden_ver1): Remove.
+
+2024-01-30 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: feeb7297549f89d1654b76ccdb6f5fd544c1ef11
+ Fix typo
+
+ * NEWS: Modified.
+
+2024-01-30 Joe Simmons-Talbott <josimmon@redhat.com>
+
+ COMMIT: 7765034db243e1061bd52465c99f8abb72e60436
+ manual/io: Fix swapped reading and writing phrase.
+
+ * manual/io.texi: Modified.
+
+2024-01-30 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ COMMIT: 443c10018cb1e33cd6a054c32eb62881f1dcfca2
+ Update advisory format and introduce some automation
+
+ * advisories/GLIBC-SA-2023-0001: Modified.
+ * advisories/GLIBC-SA-2023-0002: Modified.
+ * advisories/GLIBC-SA-2023-0003: Modified.
+ * advisories/GLIBC-SA-2023-0004: Modified.
+ * advisories/GLIBC-SA-2023-0005: Modified.
+ * advisories/README: New file.
+ * scripts/process-advisories.sh: New file.
+ * scripts/process-fixed-cves.sh: Delete file.
+
+2024-01-30 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 6cdc44214253a74e7140d75a7ebfc900820a5fa8
+ Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780
+
+ * advisories/GLIBC-SA-2024-0001: New file.
+ * advisories/GLIBC-SA-2024-0002: New file.
+ * advisories/GLIBC-SA-2024-0003: New file.
+
+2024-01-30 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: ddf542da94caf97ff43cc2875c88749880b7259b
+ syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780)
+
+ * misc/syslog.c: Modified.
+ (__vsyslog_internal): Modified function.
+ (limits.h): Include file.
+
+2024-01-30 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 7e5a0c286da33159d47d0122007aac016f3e02cd
+ syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779)
+
+ * misc/syslog.c: Modified.
+ (__vsyslog_internal): Modified function.
+
+2024-01-30 Arjun Shankar <arjun@redhat.com>
+
+ COMMIT: 6bd0e4efcc78f3c0115e5ea9739a1642807450da
+ syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246)
+
+ * misc/Makefile: Modified.
+ * misc/syslog.c: Modified.
+ (__vsyslog_internal): Modified function.
+ * misc/tst-syslog-long-progname.c: New file.
+ * misc/tst-syslog-long-progname.root/postclean.req: New file.
+
+2024-01-30 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 8aeec0eb5a18f9614d18156f9d6092b3525b818c
+ Use binutils 2.42 branch in build-many-glibcs.py
+
+ * scripts/build-many-glibcs.py: Modified.
+
+2024-01-29 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: 9c72830eb3e12c1d57ac7d1992c96ee69ccd835d
+ elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS
+
+ * elf/rtld.c: Modified.
+ (print_statistics): Modified function.
+
+2024-01-26 Carlos O'Donell <carlos@redhat.com>
+
+ COMMIT: ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f
+ Relicense IBM portions of resolv/base64.c resolv/res_debug.c.
+
+ * LICENSES: Modified.
+ * resolv/base64.c: Modified.
+ * resolv/res_debug.c: Modified.
+
+2024-01-25 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: 5176a830e70140cb3390c62b7d41f75dbbf33c7c
+ localedata: Use consistent values for grouping and mon_grouping
+
+ * Suppressing diff as too many files differ.
+
+2024-01-24 Dennis Brendel <dbrendel@redhat.com>
+
+ COMMIT: c06c8aeb61708249d8eb0b17a676d16771ea640b
+ manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)
+
+ * manual/memory.texi: Modified.
+
+2024-01-24 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: 486452affbac684db739b7fcca1e84e8a7ce33d1
+ manual, NEWS: Document malloc side effect of dynamic TLS changes
+
+ * NEWS: Modified.
+ * manual/memory.texi: Modified.
+
+2024-01-24 Florian Weimer <fweimer@redhat.com>
+
+ COMMIT: aeb497d1feee3b50447c4b74d6934746597783ae
+ NEWS: Update temporary files ignored by ldconfig
+
+ * NEWS: Modified.
+
+2024-01-23 Andreas K. Hüttel <dilfridge@gentoo.org>
+
+ COMMIT: e73ac3fca1434e86743f42cedc7633cdf02899b6
+ po: Incorporate translations (sr)
+
+ * po/sr.po: Modified.
+
+2024-01-23 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 77c6a2717de1b6a78e79538b2074579ed77839ed
+ string: Disable stack protector for memset in early static initialization
+
+ * string/Makefile: Modified.
+
+2024-01-23 Xi Ruoyao <xry111@xry111.site>
+
+ COMMIT: dfa3394a605c8f6f25e4f827789bc89eca1d206c
+ qsort: Fix a typo causing unnecessary malloc/free (BZ 31276)
+
+ * stdlib/qsort.c: Modified.
+ (__qsort_r): Modified function.
+
+2024-01-22 Andreas Schwab <schwab@suse.de>
+
+ COMMIT: 6edaa12b41a373f249469d7b516d2043f81aea37
+ riscv: add support for static PIE
+
+ * sysdeps/riscv/start.S: Modified.
+
+2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: bcf2abd43bbe6ffdd8b6a1e1e36cc67a9769e508
+ sh: Fix static build with --enable-fortify
+
+ * sysdeps/unix/sysv/linux/sh/____longjmp_chk.S: Modified.
+
+2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 926a4bdbb5fc8955570208b5571b2d04c6ffbd1d
+ sparc: Fix sparc64 memmove length comparison (BZ 31266)
+
+ * sysdeps/sparc/sparc64/memmove.S: Modified.
+
+2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 369efd817780276dbe0ecf8be6e1f354bdbc9857
+ sparc64: Remove unwind information from signal return stubs [BZ#31244]
+
+ * sysdeps/unix/sysv/linux/sparc/sparc64/sigreturn_stub.S: Modified.
+
+2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: dd57f5e7b652772499cb220d78157c1038d24f06
+ sparc: Remove 64 bit check on sparc32 wordsize (BZ 27574)
+
+ * sysdeps/sparc/sparc32/bits/wordsize.h: Modified.
+ [!(__arch64__ || __sparcv9)](__WORDSIZE): Remove.
+ [!(__arch64__ || __sparcv9)](__WORDSIZE_TIME64_COMPAT32): Remove.
+ [!(__arch64__ || __sparcv9)](__WORDSIZE32_SIZE_ULONG): Remove.
+ [!(__arch64__ || __sparcv9)](__WORDSIZE32_PTRDIFF_LONG): Remove.
+ [__arch64__ || __sparcv9](__WORDSIZE): Remove.
+ [__arch64__ || __sparcv9](__WORDSIZE_TIME64_COMPAT32): Remove.
+ (__WORDSIZE): New.
+ (__WORDSIZE_TIME64_COMPAT32): New.
+ (__WORDSIZE32_SIZE_ULONG): New.
+ (__WORDSIZE32_PTRDIFF_LONG): New.
+
+2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 3bffe5aa2dad3492fd68230ed28387cf9d453cea
+ Use --disable-default-pie for sparc in build-many-glibcs.py
+
+ * scripts/build-many-glibcs.py: Modified.
+
+2024-01-19 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: b86cb494f9a27a106c96c025c6d834334d85b80a
+ Further build-many-glibcs.py fixes for utcnow() deprecation
+
+ * scripts/build-many-glibcs.py: Modified.
+
+2024-01-18 Daniel Cederman <cederman@gaisler.com>
+
+ COMMIT: 87d921e270acd614077764228881ffcf5e21d9f7
+ sparc: Do not test preservation of NaN payloads for LEON
+
+ * sysdeps/sparc/sparc32/fpu/math-tests-snan-payload.h: New file.
+
+2024-01-18 Daniel Cederman <cederman@gaisler.com>
+
+ COMMIT: 45f7ea26c1d9145a9e024b8646592d405fb285e0
+ sparc: Force calculation that raises exception
+
+ * sysdeps/sparc/fpu/fraiseexcpt.c: Modified.
+ (__feraiseexcept): Modified function.
+ (math-barriers.h): Include file.
+
+2024-01-18 Daniel Cederman <cederman@gaisler.com>
+
+ COMMIT: a8f7c7797063d465c5b04b4e7c18d6f9d33007cb
+ sparc: Fix llrint and llround missing exceptions on SPARC V8
+
+ * sysdeps/sparc/sparc32/fpu/fix-fp-int-convert-overflow.h: New file.
+
+2024-01-18 Daniel Cederman <cederman@gaisler.com>
+
+ COMMIT: 7bd06985c0a143cdcba2762bfe020e53514a53de
+ sparc: Remove unwind information from signal return stubs [BZ #31244]
+
+ * sysdeps/sparc/sysdep.h: Modified.
+ [__ASSEMBLER__](ENTRY_NOCFI): New.
+ [__ASSEMBLER__](END_NOCFI): New.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/sigreturn_stub.S: Modified.
+
+2024-01-18 Daniel Cederman <cederman@gaisler.com>
+
+ COMMIT: 82a35070ec35616074343b8c4ffe6b1cff7e2793
+ sparc: Prevent stfsr from directly following floating-point instruction
+
+ * sysdeps/sparc/fpu/fpu_control.h: Modified.
+ [__WORDSIZE != 64](_FPU_GETCW): Remove.
+ [__WORDSIZE != 64][! __leon__](_FPU_GETCW): New.
+ [__WORDSIZE != 64][__leon__](_FPU_GETCW): New.
+
+2024-01-18 Daniel Cederman <cederman@gaisler.com>
+
+ COMMIT: 3bb1350c3681c5ca330dd92500dc59fba94b37eb
+ sparc: Use existing macros to avoid code duplication
+
+ * sysdeps/sparc/fpu/fenv_private.h: Modified.
+ [__WORDSIZE != 64](__fenv_stfsr): Remove.
+ [__WORDSIZE != 64](__fenv_ldfsr): Remove.
+ [__WORDSIZE == 64](__fenv_stfsr): Remove.
+ [__WORDSIZE == 64](__fenv_ldfsr): Remove.
+ (fpu_control.h): Include file.
+ (__fenv_stfsr): New.
+ (__fenv_ldfsr): New.
+
+2024-01-18 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: 8393f4f72bc8fc79328b2d739d3ff91c1753c3b5
+ localedata: renamed: aa_ER@saaho -> ssy_ER
+
+ * localedata/SUPPORTED: Modified.
+ * localedata/locales/aa_ER@saaho: Move to...
+ * localedata/locales/ssy_ER: ... here.
+
+2024-01-18 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: f1ff1fbfbfa9c4d265a308b4464859fbf44ddb86
+ Define ISO 639-3 "ssy" (Saho)
+
+ * locale/iso-639.def: Modified.
+
+2024-01-18 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: 8e474d5e401a4238545d87b953e8550b34a5ff83
+ localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia.
+
+ * localedata/SUPPORTED: Modified.
+ * localedata/locales/crh_RU: New file.
+
+2024-01-18 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: ce787f36e6755376241a7c9ab6dd830dc18558db
+ localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye”
+
+ * localedata/locales/ku_TR: Modified.
+ * localedata/locales/tr_TR: Modified.
+
+2024-01-18 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: 70e26de1050a7b8a6334bac5aa5acfc52e4fa220
+ localedata: miq_NI: Shorten month names in abmon
+
+ * localedata/locales/miq_NI: Modified.
+
+2024-01-17 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 6511b579a5220e3670c67363fa9924285cff55a2
+ Update kernel version to 6.7 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-pidfd-consts.py: Modified.
+
+2024-01-17 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: ce77e6919f0230eca5f266dcfafd6ebb95775c30
+ localedata: add gbm_IN locale
+
+ * localedata/SUPPORTED: Modified.
+ * localedata/locales/gbm_IN: New file.
+
+2024-01-17 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: 692dfa87290293e2ffd4e618a348c416a57356d3
+ Define ISO 639-3 "gbm" (Garhwali)
+
+ * locale/iso-639.def: Modified.
+
+2024-01-17 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: df11c05be91fda5ef490c76fd0d4a53821750116
+ Update syscall lists for Linux 6.7
+
+ * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/or1k/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ (__NR_map_shadow_stack): New.
+ * sysdeps/unix/sysv/linux/syscall-names.list: Modified.
+ * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+ * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified.
+ (__NR_futex_requeue): New.
+ (__NR_futex_wait): New.
+ (__NR_futex_wake): New.
+
+2024-01-17 Joseph Myers <josmyers@redhat.com>
+
+ COMMIT: 5b5982028b5cb162e184d9a3a037c5c23c5c3e9b
+ Use Linux 6.7 in build-many-glibcs.py
+
+ * scripts/build-many-glibcs.py: Modified.
+
+2024-01-17 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 31bd548650673e8b5ae1a31f1c596ff8305a5d4c
+ stdlib: Remove unused is_aligned function from qsort.c
+
+ * stdlib/qsort.c: Modified.
+ (is_aligned): Remove function.
+
+2024-01-16 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: e2803cfd8bb00b54816d1a2c381d2cf82b136da6
+ NEWS: Mention PLT rewrite on x86-64
+
+ * NEWS: Modified.
+
+2024-01-16 Kuan-Wei Chiu <visitorckw@gmail.com>
+
+ COMMIT: 1bb28b7b4f01709b841c86850e1bb83b554feafe
+ stdlib: Verify heapsort for two-element cases
+
+ * stdlib/tst-qsort4.c: Modified.
+ (do_test): Modified function.
+
+2024-01-16 Kuan-Wei Chiu <visitorckw@gmail.com>
+
+ COMMIT: 74d2731a5fb2676b64092bc25e7f193db1b17b2b
+ stdlib: Fix heapsort for cases with exactly two elements
+
+ * stdlib/qsort.c: Modified.
+ (heapsort_r): Modified function.
+
+2024-01-15 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: 9d2703c109791d1ff0bf1f611b0b78f1703f51eb
+ localedata: anp_IN: Fix abbreviated month names
+
+ * localedata/locales/anp_IN: Modified.
+
+2024-01-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ COMMIT: 709fbd3ec3595f2d1076b4fec09a739327459288
+ stdlib: Reinstate stable mergesort implementation on qsort
+
+ * manual/argp.texi: Modified.
+ * manual/locale.texi: Modified.
+ * manual/search.texi: Modified.
+ * stdlib/Makefile: Modified.
+ * stdlib/qsort.c: Modified.
+ (swap_type_t): Modified.
+ (swap_words_64): Modified function.
+ (swap_words_32): Modified function.
+ (MAX_THRESH): Remove.
+ (stack_node): Remove.
+ (<anonymous>): Remove.
+ (push): Remove function.
+ (pop): Remove function.
+ (heapsort_r): Modified function.
+ (insertion_sort_qsort_partitions): Remove function.
+ (__qsort_r): Modified function.
+ (errno.h): Include file.
+ (u32_alias_t): New.
+ (u64_alias_t): New.
+ (get_swap_type): New function.
+ (QSORT_STACK_SIZE): New.
+ (INDIRECT_SORT_SIZE_THRES): New.
+ (msort_param): New.
+ (msort_with_tmp): New function.
+ (indirect_msort_with_tmp): New function.
+ * stdlib/tst-qsort4.c: Modified.
+ (heapsort_wrapper): Remove function.
+ (check_one_sort): Modified function.
+ * stdlib/tst-qsort5.c: Delete file.
+
+2024-01-15 H.J. Lu <hjl.tools@gmail.com>
+
+ COMMIT: 457bd9cf2e27550dd66b2d8f3c5a8dbd0dfb398f
+ x86-64: Check if mprotect works before rewriting PLT
+
+ * sysdeps/unix/sysv/linux/x86_64/dl-plt-rewrite.h: New file.
+ * sysdeps/x86/cpu-features.c: Modified.
+ [SHARED && __x86_64__](TUNABLE_CALLBACK): Modified function.
+ [SHARED && __x86_64__](dl-plt-rewrite.h): Include file.
+ * sysdeps/x86_64/dl-plt-rewrite.h: New file.
+
+2024-01-15 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ COMMIT: 7100d9ae21e2737f96f824259167788aabd8308f
+ aarch64: Add NEWS entry about libmvec for 2.39
+
+ * NEWS: Modified.
+
+2024-01-14 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: 064c708c78cc2a6b5802dce73108fc0c1c6bfc80
+ localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name
+
+ * localedata/charmaps/UTF-8: Modified.
+ * localedata/unicode-gen/utf8_gen.py: Modified.
+
+2024-01-13 Sunil K Pandey <skpgkp2@gmail.com>
+
+ COMMIT: 9d94997b5f9445afd4f2bccc5fa60ff7c4361ec1
+ x86_64: Optimize ffsll function code size.
+
+ * sysdeps/x86_64/ffsll.c: Modified.
+ (ffsll): Modified function.
+
+2024-01-13 Mike FABIAN <mfabian@redhat.com>
+
+ COMMIT: fe6c8bab3a8dad3927a12eecd7ec7d67602b5862
+ localedata: Remove redundant comments
+
+ * localedata/locales/ab_GE: Modified.
+ * localedata/locales/agr_PE: Modified.
+ * localedata/locales/ak_GH: Modified.
+ * localedata/locales/an_ES: Modified.
+ * localedata/locales/anp_IN: Modified.
+ * localedata/locales/as_IN: Modified.
+ * localedata/locales/ayc_PE: Modified.
+ * localedata/locales/be_BY: Modified.
+ * localedata/locales/ber_MA: Modified.
+ * localedata/locales/bg_BG: Modified.
+ * localedata/locales/bho_IN: Modified.
+ * localedata/locales/bn_BD: Modified.
+ * localedata/locales/bn_IN: Modified.
+ * localedata/locales/ca_AD: Modified.
+ * localedata/locales/ca_ES: Modified.
+ * localedata/locales/ca_IT: Modified.
+ * localedata/locales/cmn_TW: Modified.
+ * localedata/locales/crh_UA: Modified.
+ * localedata/locales/csb_PL: Modified.
+ * localedata/locales/doi_IN: Modified.
+ * localedata/locales/dv_MV: Modified.
+ * localedata/locales/en_NG: Modified.
+ * localedata/locales/gd_GB: Modified.
+ * localedata/locales/gez_ER: Modified.
+ * localedata/locales/gu_IN: Modified.
+ * localedata/locales/hak_TW: Modified.
+ * localedata/locales/hi_IN: Modified.
+ * localedata/locales/hne_IN: Modified.
+ * localedata/locales/ht_HT: Modified.
+ * localedata/locales/ig_NG: Modified.
+ * localedata/locales/ik_CA: Modified.
+ * localedata/locales/is_IS: Modified.
+ * localedata/locales/iu_CA: Modified.
+ * localedata/locales/ja_JP: Modified.
+ * localedata/locales/ka_GE: Modified.
+ * localedata/locales/kn_IN: Modified.
+ * localedata/locales/ko_KR: Modified.
+ * localedata/locales/kok_IN: Modified.
+ * localedata/locales/ks_IN: Modified.
+ * localedata/locales/ks_IN@devanagari: Modified.
+ * localedata/locales/ku_TR: Modified.
+ * localedata/locales/ky_KG: Modified.
+ * localedata/locales/li_BE: Modified.
+ * localedata/locales/li_NL: Modified.
+ * localedata/locales/lt_LT: Modified.
+ * localedata/locales/lzh_TW: Modified.
+ * localedata/locales/mag_IN: Modified.
+ * localedata/locales/mai_IN: Modified.
+ * localedata/locales/mk_MK: Modified.
+ * localedata/locales/ml_IN: Modified.
+ * localedata/locales/mn_MN: Modified.
+ * localedata/locales/mni_IN: Modified.
+ * localedata