This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13
in repository gcc.
from 0caeca8cd77 libstdc++: Fix memory leak in PSTL TBB backend [PR117276]
new c10840056e8 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 6 ++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 6 ++++++
libstdc++-v3/ChangeLog | 19 +++++++++++++++++++
4 files changed, 32 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 39a93faab07 testsuite: Enable cross testing for gcov tests
new 91e5f8b3df4 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 116 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 11 +++++
gcc/testsuite/ChangeLog | 106 +++++++++++++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 6 +++
5 files changed, 240 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-17-branch
in repository binutils-gdb.
from 6a09c1478ef Automatic date update in version.in
new 8b4bab76548 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch binutils-2_45-branch
in repository binutils-gdb.
from 559f430b63e Automatic date update in version.in
new 423c16adcb4 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 1a6274360a5 sframe: doc: minor typos and cosmetic fixes
new 8f029fd3b53 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to annotated tag glibc-2.43.9000
in repository glibc.
at e1893fb767 (tag)
tagging ae2192ee90c8dab57cfd985f24df6b959f02bcc3 (commit)
replaces glibc-2.43
tagged by Andreas K. Hüttel
on Fri Jan 23 23:54:16 2026 +0100
- Log -----------------------------------------------------------------
Open master branch for glibc 2.44 development
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQKvBAABCgCZFiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmlz/C0bFIAAAAAABAAO
bWFudTIsMi41KzEuMTEsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDE5RTZEMzFCMTkyRUU0REM2M0VB
RDNEQzJCMTYyMTVFRDU0MTJBAAoJENwrFiFe1UEqHFAQAJVS6cOCvB/b2/lcCUVO
LV980ckdcyURUS1xqoqFGQuyzSPLxRVYLXsFwBajdYPTLXwSkHtQAEHz7B6f8plr
5CDViuJ/X0IBjrbNGWal2lLpQrPWQ38fV0Sebey7UxOEsPgaaXJ7lXV1duSjZIIf
oSWgi4NjP4GiaJ5/t/yCCBLQCUEBHI2uvSWz62NgEKsZbgm2NjS0Os0XK8cGOaHZ
rUlnvCvdebBS6FxYmOK9yWLczmf/3PT2+5Z5W5jBnLXexq2ndoNl9CmNf9+wogLd
ocDysE8z00sAl+Sf2t3pHyH5kDMhpVFq941nEWliFKs409eIoX5VfHlwxp5yF+SF
u33dcpOl/rmPEej4Y/aPuw+NKt04+ZeISoDqkjmQEmq5o/xdKRHhQ6qlrzmArfUj
rpO6/AtHTpeB+vnRZ9r5DzYCMf1TPT9w2Emt0Fwhb5RsEKkeg1IV6NxviKby/v/H
ALipxdjWtVSbUs2gRfMgWMjabdYSH9csXfLu3s4Tw5wFugaGY1+RX/Y6vDwDSldH
g/NaKjwAfQMeq7chstgba4NdIXv09ioK5zGPu/lCuX294Kqbxdg6apaZG0Qz2cYP
EVLeZVGq8r2Y/VhXEzdDA4Kv9S04jYEn+VA3JHAdWKtsomzScjY9XeTgwkABdfdV
NBnqXnokdboDQ0ManXPCHM3o
=jyy6
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to annotated tag glibc-2.43
in repository glibc.
at 5d3654a1b7 (tag)
tagging f762ccf84f122d1354f103a151cba8bde797d521 (commit)
replaces glibc-2.42.9000
tagged by Andreas K. Hüttel
on Fri Jan 23 21:54:43 2026 +0100
- Log -----------------------------------------------------------------
The GNU C Library version 2.43 is now available
The GNU C Library
=================
The GNU C Library version 2.43 is now available.
The GNU C Library is used as *the* C library in the GNU system and
in GNU/Linux systems, as well as many other systems that use Linux
as the kernel.
The GNU C Library is primarily designed to be a portable
and high performance C library. It follows all relevant
standards including ISO C23 and POSIX.1-2024. It is also
internationalized and has one of the most complete
internationalization interfaces known.
The GNU C Library website is at http://www.gnu.org/software/libc/
Packages for the 2.43 release may be downloaded from:
http://ftpmirror.gnu.org/libc/http://ftp.gnu.org/gnu/libc/
The mirror list is at http://www.gnu.org/order/ftp.html
Distributions are encouraged to track the release/* branches
corresponding to the releases they are using. The release
branches will be updated with conservative bug fixes and new
features while retaining backwards compatibility.
NEWS for version 2.43
=====================
Major new features:
* The ISO C23 free_sized, free_aligned_sized, memset_explicit, and
memalignment functions have been added.
* As specified in ISO C23, the assert macro is defined to take variable
arguments to support expressions with a comma inside a compound
literal initializer not surrounded by parentheses.
* For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr,
strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return
pointers into their input arrays now have definitions as macros that
return a pointer to a const-qualified type when the input argument is
a pointer to a const-qualified type.
* The ISO C23 typedef names long_double_t, _Float32_t, _Float64_t, and
(on platforms supporting _Float128) _Float128_t, introduced in TS
18661-3:2015, have been added to <math.h>.
* The ISO C23 optional time bases TIME_MONOTONIC, TIME_ACTIVE, and
TIME_THREAD_ACTIVE have been added.
* On Linux, the mseal function has been added. It allows for sealing
memory mappings to prevent further changes during process execution,
such as changes to protection permissions, unmapping, relocation to
another location, or shrinking the size.
* Additional optimized and correctly rounded mathematical functions have
been imported from the CORE-MATH project, in particular acosh, asinh,
atanh, erf, erfc, lgamma, and tgamma.
* Optimized implementations for fma, fmaf, remainder, remaindef, frexpf,
frexp, frexpl (binary128), and frexpl (intel96) have been added.
* The SVID handling for acosf, acoshf, asinhf, atan2f, atanhf, coshf, fmodf,
lgammaf/lgammaf_r, log10f, remainderf, sinhf, sqrtf, tgammaf, y0/j0,
y1/j1, and yn/jn was moved to compat symbols, allowing improvements in
performance.
* Experimental support for building with clang has been added. It requires
at least clang version 18, aarch64-linux-gnu or x86_64-linux-gnu
targets, and a libgcc compatible runtime (including libgcc_s.so for
pthread cancellation and backtrace runtime support).
* On Linux, the openat2 function has been added. It is an extension of
openat and provides a superset of its functionality. It is supported only
in LFS mode and is a cancellable entrypoint.
* On AArch64, support for 2MB transparent huge pages has been enabled by
default in malloc (similar to setting glibc.malloc.hugetlb=1 tunable).
* On AArch64 Linux targets supporting the Scalable Matrix Extension
(SME), the clone() system call wrapper will disable the ZA state of the
SME.
* On AArch64 targets supporting the Branch Target Identification (BTI)
extension, it is possible to enforce that all binaries in the process
support BTI using the glibc.cpu.aarch64_bti tunable.
* On AArch64 Linux targets supporting at least one of the branch protection
extensions (e.g. Branch Target Identification or Guarded Control Stack), it
is possible to use LD_DEBUG=security to make the dynamic linker show
warning messages about loaded binaries that do not support the
corresponding security feature.
* On AArch64, vector variants of the new C23 exp2m1, exp10m1, log10p1,
log2p1, and rsqrt routines have been added.
* On RISC-V, an RVV-optimized implementation of memset has been added.
* On x86, support for the Intel Nova Lake and Wildcat Lake processors
has been added.
* The test suite has seen significant improvements in particular around
the scanf, strerror, strsignal functions and multithreaded testing.
* Unicode support has been updated to Unicode 17.0.0.
* The manual has been updated and modernized, in particular also regarding
many of its code examples.
Deprecated and removed features, and other changes affecting compatibility:
* Support for dumped heaps has been removed. malloc_set_state() now always
returns the error code -1.
* The aforementioned change in ISO C23 of the declaration of bsearch,
memchr, strchr, strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr,
wcsstr, and wmemchr as const-preserving macros can lead to compilation
issues in code not set up for it. In particular, gnulib snapshots may need
to be updated.
* The uimaxabs function has been renamed to umaxabs, following a change
to the name of that function in ISO C2Y. The old function continues
to exist as a compatibility symbol for old binaries.
* The fromfp, fromfpx, ufromfp and ufromfpx functions, and the
corresponding functions for other floating-point types, now return
their result in the same type as their floating-point argument, rather
than intmax_t or uintmax_t, in accordance with a change to the
definition of these functions in ISO C23. Existing binaries that use
the versions returning intmax_t or uintmax_t will continue to work.
* The support for TX lock elision of pthread mutexes has been removed on all
architectures (powerpc, s390x, x86_64).
* The next linux 6.19 release will remove support for compat syscalls on s390x.
Therefore the s390-linux-gnu (31bit) configuration is deprecated in the
glibc 2.43 release and will then be removed with glibc 2.44 release.
Note that s390x-linux-gnu (64bit) remains supported.
Changes to build and runtime requirements:
* The LD_PROFILE functionality no longer has a default directory for the
profile data it writes. Instead, developers are required to set a
directory explicitly using the LD_PROFILE_OUTPUT environment variable.
To restore the previous, insecure behavior, processes can be run with
LD_PROFILE_OUTPUT=/var/tmp.
Security related changes:
The following CVEs were fixed in this release, details of which can be
found in the advisories directory of the release tarball:
GLIBC-SA-2026-0001:
Integer overflow in memalign leads to heap corruption
(CVE-2026-0861)
GLIBC-SA-2026-0002:
getnetbyaddr and getnetbyaddr_r leak stack contents to DNS resovler
(CVE-2026-0915)
GLIBC-SA-2026-0003:
wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized
memory (CVE-2025-15281)
The following bugs were resolved with this release:
[15503] math: [arm] Support ARM VFPv4 VFMA instruction in fma
[20473] manual: Missing word in stack allocation documentation.
[24657] manual: Two mistakes in manual index
[25669] dynamic-link: Provide extra information when a found library
file is not suitable
[28038] stdio: getdelim()/getline() does not add NUL terminator if
first character is EOF.
[28267] nptl: nptl: pthread_exit should set cancellation type and
state
[28327] math: Wrong return type for {,u}fromfp{,x} functions
[28376] libc: [meta] Build glibc with Clang
[29326] math: Usage of double in sqrtf
[30635] glob: stack-overflow /build/glibc-
SzIz7B/glibc-2.31/posix/../posix/glob.c:546:9 in glob64
[31470] libc: inttypes.h provides incorrect macro definitions
[31664] libc: rfe: please provide openat2()
[31943] dynamic-link: _dl_find_object can fail if ld.so contains gaps
between load segments
[32339] build: iconv functions do not follow symlinks
[32378] libc: Implement memset_explicit
[32583] libc: setup_vdso doesn't support two PT_LOAD segments if one
of them has zero-vaddr
[32994] libc: pthread_rwlock_init reinitialisation during calls to
fork()
[33093] manual: Typo in section 16.9.8 Out-of-Band Data of the manual
[33129] dynamic-link: Need a version tag to indicate that glibc has
working GNU2 TLS support
[33182] build: Some tests leave random directories under /tmp
[33190] localedata: localedata: Add en_SE for ISO8601 date and time
[33212] dynamic-link: Add GLIBC_ABI_DT_X86_64_PLT version to indicate
x86_64 psABI compliance for DT_X86_64_PLT* support
[33221] dynamic-link: Add GLIBC_ABI_GNU_TLS version to indicate the
working GNU TLS run-time
[33227] network: namespace violation in inet-fortified.h
[33234] libc: s390: Test tst-locale1 fails on s390 32-bit
[33245] nptl: nptl: error in internal cancellation syscall handling,
corrupting copy_file_range syscall return value
[33254] libc: tst-freopen4-mem and tst-freopen64-4-mem FAIL
[33286] build: Test failure with glibc built with -mno-direct-extern-
access
[33289] localedata: Update locale data to Unicode 17.0.0
[33300] stdio: strip --strip-unneeded "breaks" libc.a (causing
segfault in Rust programs linked libc statically)
[33311] build: Testing failure with clang
[33312] build: Disable -Wimplicit-fallthrough for clang
[33318] build: -c shouldn't be passed to LIBC_TRY_TEST_CC_OPTION
[33325] libc: ISO C2y renamed s/uimaxabs/umaxabs/
[33340] libc: Possible regression in 2.42 termios refactoring re non-
standard baud rate
[33356] nptl: creating thread stack with guardsize 0 can erroneously
conclude MADV_GUARD_INSTALL is available
[33361] nss: Group merge does not handle ERANGE during merge
[33376] build: GCC 16 fails to build glibc when configured with
--disable-default-pie --enable-profile
[33404] dynamic-link: ld.so crashes when compiled with -Os and
configured with --enable-stack-protector=all
[33405] math: Optimize modf/modff for x86_64-v2 aren't compiled with
-fsignaling-nans
[33411] math: powl() raises spurious overflow
[33425] build: setfpucw.c:25:17: error: variable ‘cw’ set but not used
[-Werror=unused-but-set-variable=]
[33519] nss: getXXX API fails for turkish locale if nsswitch.conf
contains "i"
[33542] libc: x86: wmemset ifunc: stray '!' causing SSE2
[33547] libc: microblaze: wrong __syscall_cancel_arch after
89b53077d2a58f00e7debdfe58afabe953dac60d
[33563] math: powf() fails for 0x1p+8192 ^ 1.0
[33586] math: [2.43 Regression] FAIL: math/test-float64x-pow
[33619] math: [2.43 Regression] Many math test failures on x86-64
[33627] libc: execvp reads uninitialized memory
[33632] nptl: Incorrect USE_64B_ATOMICS usage on struct new_sem
[33653] time: __fts64_children_time64 Does Not Support 2038 Problem
[33677] math: [2.43 Regression] Many math test failures
[33715] nptl: nptl: pthread_create might act as a cancellation
entrypoint
[33717] nptl: nptl:
pthread_join/pthread_timedjoin_np/pthread_clockjoin_np might not act
as cancellation entrypoint
[33752] manual: Doc incorrectly says double and long double may not be
distinct
[33814] glob: wordexp with WRDE_REUSE and WRDE_APPEND may return
uninitialized memory
Release Notes
=============
https://sourceware.org/glibc/wiki/Release/2.43
Contributors
============
This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports. These include:
Adhemerval Zanella
Alejandro Colomar
Andreas K. Hüttel
Andreas Schneider
Andreas Schwab
Arjun Shankar
Aurelien Jarno
Avinal Kumar
Ben Boeckel
Bruno Haible
Carlos O'Donell
Collin Funk
Cupertino Miranda
DJ Delorie
Davide Cavalca
Dev Jain
Diego Nieto Cid
Dylan Fleming
Eric Wong
Florian Weimer
Frédéric Bérat
H. Peter Anvin
H.J. Lu
Hasaan Khan
Henrik Lindström
James Chesterman
Jens Remus
Jiamei Xie
Jiayuan Chen
Joan Lledó
Joe Ramsay
Jonathan Wakely
Joseph Myers
Jovan Dmitrovic
Justin King
Kacper Piwiński
Luc Michel
Luca Boccassi
Luna Lamb
Maciej W. Rozycki
Mike FABIAN
Osama Abdelkader
Paul Eggert
Paul Zimmermann
Peter Bergner
Pierre Blanchard
Pincheng Wang
Prasanna Paithankar
Pádraig Brady
Sachin Monga
Sam James
Samuel Thibault
Sergey Kolosov
Siddhesh Poyarekar
Stefan Liebler
Sunil K Pandey
Thiago Jung Bauermann
Uros Bizjak
Wilco Dijkstra
William Hunt
Xi Ruoyao
Xie jiamei
Yao Zihong
Yury Khrustalev
caiyinyu
gfleury
litenglong
remph
We would like to call out the following and thank them for their
tireless patch review:
Adhemerval Zanella
Andreas K. Hüttel
Arjun Shankar
Carlos O'Donell
Collin Funk
Cupertino Miranda
DJ Delorie
Eric Blake
Fangrui Song
Florian Weimer
Frédéric Bérat
gaoxiang
H.J. Lu
Joseph Myers
Mark Wielaard
Mike FABIAN
Neal Frager
Paul Eggert
Paul Zimmermann
Peter Bergner
Philippe Mathieu-Daudé
Sam James
Samuel Thibault
Siddhesh Poyarekar
Sunil K Pandey
Uros Bizjak
Wilco Dijkstra
Xi Ruoyao
Yury Khrustalev
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQKvBAABCgCZFiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmlz4GgbFIAAAAAABAAO
bWFudTIsMi41KzEuMTEsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDE5RTZEMzFCMTkyRUU0REM2M0VB
RDNEQzJCMTYyMTVFRDU0MTJBAAoJENwrFiFe1UEqTiIQAMCnRlBPTcAvndBp+B1t
TSqdTTJ5yCQ+jmlwOlXoMe1LTra9F6exzE3uPkTTU/uKA1BcMy1bIxajwZWVodNk
/18wLhY0jVqay7h8mfLBCzgGwXGE1y641MFGbAiIcgwpYm3otsufis4fEJxZ0ZkD
u6oUUiI4AOram/9QOQImjswW0y68pbDhOwu+X1yUkQADrPBRPzVZVnTXcegXzhFL
amjhEWbs2nG6abowPJcXJlsTxpB1tgh+ApBeY85+8ws4LQubAtugjVZBMMELYTOS
EXIDUuHoY5qh29oog04nIGjEOaLSs2AmP90gHqKgGlDRomvJJPqyeIjSDfW8+r39
HfDZm7qP9RImWi8QIfvZ86TYx7cxksB1U3RT7w8YMzfkNg6QStZoNSzk3VVjtdCA
AdrFWiLcFt/CO5mMI3TEyIjH2b2amITbjGJW/Ns20suCfu90OfAFp0XwMoq1+IhN
p3W+8RwxNSYdhXQTxQVs7+fL9CAu5jeew/eVNwHXZpcguD74QzFKCO9mNgh9thsG
3GNvfj52J7DLTU6UJVao/rxN3sqi/kYuO28OM7bMnwIvxAuzejfAL185TWKORYOi
sd0wNgmkWvSfIYS7BAKyXEWnskezn0ps6GVC2gOl8i+oEoSLrzkfejQZNZbbC4DH
DWMOoP+uyRkl+TiOZzWjO8Pj
=lirF
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 3a622041d78b Merge tag 's390-6.19-4' of git://git.kernel.org/pub/scm/li [...]
new 946d462346d2 kbuild: prefer ${NM} in check-function-names.sh
new baaecfcac559 kconfig: fix static linking of nconf
new 62085877ae65 Merge tag 'kbuild-fixes-6.19-2' of git://git.kernel.org/pu [...]
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
scripts/check-function-names.sh | 2 +-
scripts/kconfig/nconf-cfg.sh | 11 ++++++-----
2 files changed, 7 insertions(+), 6 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from efaf24f786c libsframe: rename sframe_fre_* internal APIs to use data wo [...]
new 1a6274360a5 sframe: doc: minor typos and cosmetic fixes
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
libsframe/doc/sframe-spec.texi | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.