GNU Tools Weekly News Update Week 4 (September 21, 2025) General/big GNU toolchain news (including sourceware news): One week away from the GNU tools cauldron; hope to see many of you there **** Will be skipping next week's newsletter and will be continuing the week after due to Cauldron **** Sourceware will have stickers at the GNU tools cauldron: https://fosstodon.org/@sourceware/115231488337301194 forge.sourceware.org was updated to forgejo v12.0.4 security release In case you missed it; the sourceware open office Friday meetings notes were published: https://inbox.sourceware.org/binutils/[email protected]/T/#t
GCC discussion: * How to test for errors without line? - https://inbox.sourceware.org/gcc/[email protected]/T/#t * Regenerating *.opt.urls doesn't do anything - https://inbox.sourceware.org/gcc/[email protected]/T/#t ** Ending up being a bug in the regenerate-opt-urls.py scripts when there is no documentation in some cases: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121958 GCC commits: * Ada: Preliminary implementation of structural generic instantiation https://gcc.gnu.org/cgit/gcc/commit/?h=trunk&id=e564d6b1a7ea93b96c9b38c2434c8fc54e9db875 * Fortran: Implement -fexternal-blas64 * Fortran: Intrinsic functions in PDT specification exprs. * modula2: New wideset implementation * c: Implement C2y N3481 constraint against lvalue conversion with incomplete type * libstdc++: Implement C++23 P2590R2 - Explicit lifetime management * libstdc++: Add NTTP bind_front, -back, not_fn (P2714) * libstdc++: Fix missing change to views::pairwise from P2165R4 [PR121956] * Add more unsigned SAT_MUL detection * Handling of memcpy with copy propagation for aggregates * AVR: Add support for AVR32EB14/20/28/32. * AArch64: Add SME LUTv2 architecture and intrinsics * RISC-V: Combine vec_duplicate + vwaddu.vv to vwaddu.vx on GR2VR cost GCC bugzilla stats: * 74 new issues filed * 54 issues closed glibc commits: * manual: Explain our implementation-defined memstream semantics gdb/binutils commits: * Remove Solaris/PowerPC support from binutils *
