GNU Tools Weekly News Week 7 (October 12, 2025)

GNU Tools weekly via Gdb
2025-10-13T00:49:04Z

GNU Tools Weekly News Update Week 7 (October 12, 2025)

General/big GNU toolchain news (including sourceware news):
* Sourceware Open Office was held on Friday October 10th
* Videos of the 2025 GNU tools Cauldron are now published on youtube
** https://www.youtube.com/playlist?list=PL_GiHdX17WtxuKn7QYme8EfbBS-RKSn0w
** https://gcc.gnu.org/wiki/cauldron2025
* LWN.net has a few write ups about the GNU tools Cauldron
** GCCrs after libcore - https://lwn.net/Articles/1040197/
** Next steps for BPF support in the GNU toolchain -
https://lwn.net/Articles/1039827/
** Kernel hackers at Cauldron, 2025 edition - https://lwn.net/Articles/1039784/
* GCC 16 stage 3 starts Nov. 17th and GCC 16 status was posted
** https://inbox.sourceware.org/gcc/q5nop2q5-n0nr-7622-o39r-o116271p79n9@fhfr.qr/
* GDB 17.1 release update -- 2025-10-11
** https://inbox.sourceware.org/gdb-patches/aOrnv83K4oE0cdbV@adacore.com/

GCC discussion:
* RFC: Debug info for coroutine suspension locations
** https://inbox.sourceware.org/gcc/CAB6OZBHVoqDyT+KD+x_u6mM96Brr82+1L0pSBy8y+d-wu2DZGA@mail.gmail.com/
* RFD: labels for GCC in the forge
** https://inbox.sourceware.org/gcc/5675fa61-3aaf-4763-be22-002616ed1bc8@arm.com/
* Notes from Cauldron 2025 GCC GSoC BoF
** https://inbox.sourceware.org/gcc/ri6ecrdz5eh.fsf@virgil.suse.cz/

GCC commits:
* Improve vectorization of bool types
* AVR: Speed up floating point comparisons
* Handle commonization of trailing stores earlier
* c: Implement C2y handling of incomplete tentative definitions
* c: Allow variably-modified types in generic associations for C2Y
(part of N3348)
* c++: C++26 va_start - part of P3348R4
* libstdc++: Implement strided_slice, full_extent_t.,
submdspan_mapping_result from <mdspan> (N5014)
* libstdc++: Implement std::layout_left_padded and
std::layout_right_padded (N5014)
* libstdc++: Implement P3107R5 and P3235R3 optimizations for std::print
* aarch64: Improve Apple M3 cores, add M4
* Add a simple DSE to help out early code generation
* AVR: Allow target to chose address-space for artificial rodata
(switch to lookup tables)

GCC bugzilla stats
* 94 new issues filed
* 85 issues closed

glibc commits:
* ppc64le: optimized strcmp and strncmp for power10
* x86: Detect Intel Nova Lake and Wildcat Lake Processors

gdb/binutils commits:
* aarch64: Add GICv5 system registers support for binutils
* aarch64: Add SME_TMOP, SME_MOP4, SSVE_FEXPA, and SSVE_BITPERM
support for binutils

binutils discussion:
* GNU Tools Cauldron SFrame talk notes
** https://inbox.sourceware.org/binutils/933bbc83-5732-4655-870c-4c50b3742637@oracle.com/