GNU Tools Weekly News Week 2 (September 7, 2025)

GNU Tools weekly via Gdb
2025-09-08T05:48:39Z

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/78B772CA-988D-4C1F-9A79-BD862BD0E30E@oracle.com/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)