GNU Tools Weekly News Week 61 (October 25, 2026) Release updates for GNU toolchain: * Reminder GCC 17 Stage 1 ends 2026-11-15
General/big GNU toolchain news (including sourceware news): * GNU toolchain Cauldron 2026 videos were added to youtube * https://gcc.gnu.org/wiki/cauldron2026 * https://www.youtube.com/watch?v=COiMstTSL1E&list=PLCosWOOi4IhM * Linux Plumbers 2026 toolchain track videos are up too * https://lpc.events/event/20/sessions/274/#20261005 * David Faust is a co-maintainer of the GCC BPF port * https://inbox.sourceware.org/gcc/CALvbMcDnmc13Ewbptzjn_3fz9S0sVm8tp_8BxYO9=zu_amw...@mail.gmail.com/T/ GCC easy issue to tackle of the week: * `op0 != 0 ? op0 & op1 : 0` can be optimized to just `op0 & op1` in RTL * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128063 * Reach out to Andrea Pinski <[email protected]> for mentoring on this issue. * Previous ones are listed on https://gcc.gnu.org/wiki/EasyIssuesOfTheWeek GCC commits: * https://gcc.gnu.org/r17-5315 ... r17-5557 - 241 commits * gccrs update * https://gcc.gnu.org/r17-5431 ... https://gcc.gnu.org/r17-5447 * Early support for #[used] attribute * Early support for trait alias * Initial support towards rust 1.55 * Better handling of match guards * Test building the alloc crate until typecheck * Add many float intrinsics * More static type changes; e.g. rtx_insn * https://gcc.gnu.org/r17-5361 ... https://gcc.gnu.org/r17-5376 * libssp: Support _FORTIFY_SOURCE=3 * https://gcc.gnu.org/r17-5399-g45af5b62d34ced * Merge common attribute handling code between Ada/D and c-family. * https://gcc.gnu.org/r17-5488-g1f54bb3ff18f85 * https://gcc.gnu.org/r17-5490-g27e2ba94e16ab5 * AArch64: have -mcpu=native make educated guess on minimum arch level * https://gcc.gnu.org/r17-5531-g818745a862daee * scev/niter: Better support for unsigned types and nowrap * https://gcc.gnu.org/r17-5477 ... https://gcc.gnu.org/r17-5481 * RiscV: Add ECF flags to builtins * https://gcc.gnu.org/r17-5464-g8f606245e96ee3 * internal-fn: Implement the C[LT]Z value at zero for scalar calls * https://gcc.gnu.org/r17-5396-g37c4ef28f7e636 GCC discussion: * [RFC] Expecting AI-assisted pre-review of patches before they hit gcc-patches * https://inbox.sourceware.org/gcc/CAFULd4YrGNf=ofefSi3qxwqLg2HKP+L-EgRD+COWdmh=7sp...@mail.gmail.com/ * RFC: feature for static safety * https://inbox.sourceware.org/gcc/[email protected]/T/ GCC bugzilla stats * 176 new issues filed * 65 issues closed binutils/gdb commits: * RISC-V: Support ".option [no]exact" assembler directives * https://sourceware.org/cgit/binutils-gdb/commit/?id=21cffe7c0955c6bdb0c14ded96939d409f3c21f0 gdb discussion: * binutils discussion: * glibc commits: * aarch64: Vectorise AdvSIMD fp32 tanf special case * https://sourceware.org/cgit/glibc/commit/?id=434bc899bec8abbfdd2ac29b4d16ecd2c28a35f2 * malloc: aarch64: MTE support for malloc * https://sourceware.org/cgit/glibc/log/?id=9c2a223cf631b3eea320e709a930cb955d07c423&qt=range&q=9c2a223cf631b3eea320e709a930cb955d07c423...663cacc22b4026b5e81d5546eb495cb8fe6c1d71%5E * glibc discussion: * Using project and service specific DNS end points to support flexible deployments. * https://inbox.sourceware.org/libc-alpha/CA+J5ysPbezex2KsJsGeG=i5b8w-y5nxqww3-jtrshp-ge86...@mail.gmail.com/T/ * glibc AI policy. Round 3. Adopt the GCC AI policy * https://inbox.sourceware.org/libc-alpha/[email protected]/T/
