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/[email protected]/ * GDB 17.1 release update -- 2025-10-11 ** https://inbox.sourceware.org/gdb-patches/[email protected]/
GCC discussion: * RFC: Debug info for coroutine suspension locations ** https://inbox.sourceware.org/gcc/cab6ozbhvoqdyt+kd+x_u6mm96brr82+1l0psby8y+d-wu2d...@mail.gmail.com/ * RFD: labels for GCC in the forge ** https://inbox.sourceware.org/gcc/[email protected]/ * Notes from Cauldron 2025 GCC GSoC BoF ** https://inbox.sourceware.org/gcc/[email protected]/ 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/[email protected]/
