GNU Tools Weekly News Week 60 (October 18, 2026)
Release updates for GNU toolchain:
* None
General/big GNU toolchain news:
* Office Hours for the GNU Toolchain happened last Thursday
* notes can be found at https://t.co/TA1LeMDamm
GCC easy issue to tackle of the week:
* `~a < -a` can be optimized to `a != 0` for unsigned types
* https://t.co/9kJ8H6xgS9
* Reach out to Andrea Pinski <[email protected]> for
mentoring on this issue.
* Previous ones are listed on https://t.co/BMSaHXdg7r
GCC commits:
* https://t.co/YoMrb5CSpH ... r17-5314 - 240 commits
* gccrs update
* https://t.co/1LJGTJ4k2I ... r17-5170
* support for rustc_legacy_const_generics
* support for recursive types
* support type bound predicates
* initial support for derive_coerce_pointee
* Drop -frust-c-style-string-literals, add -frust-compat-version
* fix lifetime handling in trait items
* more cleanup after nr1 retirement
* internal refactoring around the differents mappings the compiler maintains
* test core until typecheck
* infra work to make libraries upgrade easier
* range-ops: Allow for non singleton for deriving from comparisons
* https://t.co/0tX92JbtLH
* RISC-V: Add more czero patterns/splitters
* https://t.co/La5j9v3kzY
* aarch64: Treat all SVE as basic NEON instructions in DFA
* https://t.co/7g4BoL7gmw
* Use rtx_insn (and others) [static typing] more
* https://t.co/VAyXjVZuVV ... https://t.co/69LjgObPsq
* match: Use wide_int for shift-and-mask folding
* https://t.co/UrdYqKV9n7
* Easy issue for week 32
* match: Simplify (a & -a) < 0 to a == INT_MIN
* https://t.co/ZwauKMFVOo
* Easy issue for week 56
* c-family: Add __UNSAFE_MATH_OPTIMIZATIONS__ predefined macro
* r17-5263-g459d3cb9b8b965
* RISC-V: Support vector initialization from two halves
* https://t.co/xo3TnV4qxs
* configure cleanups
* https://t.co/glJoisD4in https://t.co/sHRwbLNJum
* https://t.co/lZFgohyeyp ... https://t.co/ImNTArGfeu
* https://t.co/u7Sa5VbRRf https://t.co/KzyS9Vz4Ka
* ccmp: Reject chains without an explicit comparison
* https://t.co/ij6fAHxE7Q
* Remove experimental AOP rtx code
* https://t.co/ij48UTWkwT
GCC discussion:
* RFC: -ffp-contract=local: contraction decided before IPA
* https://t.co/YhK0sKd4O0
GCC bugzilla stats
* 149 new issues filed
* 62 issues closed
binutils/gdb commits:
* bpf: add the load-acquire and store-release instructions
* https://t.co/BIViSAscPQ
*
gdb discussion:
* [RFC] PR symtab/34741: expression lookup and overridden weak functions
* https://t.co/JKrG4qPPPo
binutils discussion:
*
glibc commits:
* posix: expose pipe2 under _POSIX_C_SOUCE >= 202405
* https://t.co/DM9ImgC0KD
glibc discussion:
*
LLVM Weekly - #667, October 12th 2026. Improving lit, last chance to register for LLVM Dev Meeting 2026, Women in Compilers and Tools meetup, ClangIR support built by default RFC accepted, LLDB debugserver in Swift, testing LLDB WebAssembly support, and more https://t.co/grBwUkgviD
LLVM Weekly - #666, October 5th 2026. Sharing floating point routine implementations between libc and compiler-rt, EDG C++ frontend open sourced, September ClangIR progress report, forbidding AI generated communication, GitHub issues making merging difficult, and more. https://t.co/6r3hvYmTRO
An @Intel Compiler Engineer Shares Latest Project Gains For APX
Plus @AMD update on ACE from the @gnutools GNU Tools Cauldron 2026.
https://t.co/xrvoH1Xx8P
I just released mold 3.0.0! This is the first Rust version of mold, rewritten from C++ with performance on par with 2.42.1. The goal of mold 3.x is to close the remaining GNU ld compatibility gaps and make mold the default linker in Linux distros. https://t.co/cFs7Tn0m9Z
We'll also be at LPC on Monday with an update on gccrs and to discuss the compiler's progress which directly concerns the kernel and are looking forward to meet everyone there :)
Our talk at RustConf 2026 is now available: https://t.co/eGQXL0GdpE
as well as more details on our recent progress in our August monthly report: https://t.co/pdAG3BogJG
LLVM Weekly - #665, September 28th 2026. Remembering Johannes Doerfert.
Also: Wasm externref support, LLVM Foundation board minutes, bitinsert/bitextract, Flang -finit-local, and more. https://t.co/zv987Sk8wr
LLVM Weekly - #664, September 21st 2026. Improving HLSL support in clangd, linker I/O tricks and their downsides, SuperH backend, BRay - tracing with BOLT, AMDGPU UndefinedBehaviorSanitizer, copy profiler, and more https://t.co/HWhGFStpfD