GNU Weekly New Update Week 2 (September 7, 2025) General/big GNU toolchain news (including sourceware news): GDB 17 branched off of trunk: September 6th Hourly snapshots of gcc documentation: https://fosstodon.org/@sourceware/115164400639261923 Anubis upgraded to v1.22.0 on sourceware.org Actions enabled for forge.sourceware.org forge.sourceware.org has been updated to the @forgejo v12.0.3 security release.
GCC discussion: * C++ vs. -ftrivial-auto-var-init= (and C++26 P2795R5) ** https://inbox.sourceware.org/gcc/[email protected]/T/ GCC commits: * Implement C2Y N3457 - The __COUNTER__ predefined macro * Increase default number of LTO partitions from 128 to 512 (high core count machines) * Implement LWG4222 'expected' constructor from a single value missing a constraint * RISCV: Fix vector intrinsics with LTO * RISCV: Add some XAndes vendor extensions support. * Accesses via *this are not trapping (Gimple level improvement) * Allow translations of a lot of C FE messages * Introduce the dep_fusion pass (instead of depending on the schedule for macro level fusion) * Document remaining some more C++ (library) implementation-defined behavior. * Handle aggregate zeroing in SCCVN as skipped may-def * Improve copyprop of aggregates by allowing for propagation to happen GCC bugzilla stats: * 108 new issues filed * 85 issues closed glibc commits: * AArch64: Implement exp2m1 and exp10m1 routines * backported to release branches: AArch64: Fix SVE powf routine [BZ #33299] gdb/binutils commits: * gdb: aarch64 Guarded Control Stack support was added (last week but GDB news is new this week)
