GNU Tools Weekly News Week 14 (November 30, 2025) Release updates for GNU toolchain: * GDB 17.1 release update -- 2025-11-29 * https://inbox.sourceware.org/gdb-patches/aswsj%[email protected]/T/#u
General/big GNU toolchain news (including sourceware news): * The GCC Steering Committee has a wiki page detailing their mission and current requests are listed ** https://gcc.gnu.org/wiki/gcc-steering-committee * Reminder: GCC (GNU Toolchain) dev room at FOSDEM 2026, January 31-Februrary 1, Brussels, Belgium - Calls for proposals ** The deadline is tomorrow December 1, 2025 ** https://inbox.sourceware.org/gcc/[email protected]/T/#m7f70eb7b8870e94935003b629d822747ef012ff0 * GDB: Christina Schimpe added as a x86-64 and i386 maintainer * Office Hours for the GNU Toolchain was held Thursday 2025-11-27 * Notes can be found at https://gcc.gnu.org/wiki/OfficeHours * Next office hours is 2025-12-18 @ 1100h EST5EDT * Sourceware HW service migration successfully happened Friday 2025-11-28 * Please report if you notice anything wrong to [email protected] * The Algol 68 front-end for GCC was merged in * GCC's C++ front-end now defaults to C++20 if not supplied a -std= option GCC commits: * The Algol 68 front-end * Change the default C++ dialect to gnu++20 * c: Add _Maxof and _Minof operators * New g++ option --compile-std-module to compile the std module without any extra invocation of gcc * RISC-V profiles support was removed from GCC 16 due to issues * aarch64: Enable parsing of user-provided AArch64 CPU tuning parameters * aarch64: Better code generation for SVE/Adv. SIMD early break vectorization * libstdc++: Implement LWG 4366 for std::expected comparisons * libstdc++: Implement LWG 4370 for std::optional comparisons * gccrs: 12 commit sync * ada: 15 commit sync * RISC-V: Add Andes 23 and 45 series pipeline descriptions * RISC-V: Add SpacemiT extension xsmtvdot GCC discussion: * decimal floating point ** Moved from glibc discussion * https://inbox.sourceware.org/gcc/cah6ehdrpxs3okmunk4e6iigim7d7ik-ogoywvapusbkscbf...@mail.gmail.com/T/#m2e0d4dd4a417da002fbbc32a50486d1ae6f9d1ca * Refining _DEFAULT_SOURCE and _GNU_SOURCE ** Also glibc discussion * https://inbox.sourceware.org/gcc/[email protected]/T/#m796bfe7a1c918d55a87995df11747975d71fcba2 GCC bugzilla stats * 113 new issues filed * 97 issues closed glibc commits: * math: New generic fmaf and fma implementation ** related to last week's `Remove ldbl-96 fma implementation` commit ** Also see https://zatrazz.substack.com/p/the-recent-glibc-fma-optimization * math: Sync atanh from CORE-MATH * Define C23 header version macros * stdlib: Remove longlong.h (usage and header) glibc discussion: * See gcc discussion too * glibc SFrame support for newer versions * https://inbox.sourceware.org/libc-alpha/[email protected]/T/ * Is hppa64-linux-gnu an supported target? * https://inbox.sourceware.org/libc-alpha/CAMe9rOqVupum3dknCOpTNYgmBn6=yhvgcjh+karqph5ezcw...@mail.gmail.com/T/ binutils/gdb commits: * Obsolete support for Solaris < 10 gdb discussion: * What bugs/issues should I work on? * https://inbox.sourceware.org/gdb/cab9pncrxqz0hzjxntk3p7ixrs45bqyheysdfexvhg-eejar...@mail.gmail.com/T/#u
