GNU Tools Weekly News Week 41 (June 7, 2026) Release updates for GNU toolchain: * GCC 15 branch is frozen for GCC 15.3.0 release * https://inbox.sourceware.org/gcc/[email protected]/ * GCC 15.3.0 RC1 was done * https://inbox.sourceware.org/gcc/[email protected]/ * Schedule for the [glibc] 2.44 release * https://inbox.sourceware.org/libc-alpha/[email protected]/
GNU toolchain conference reminders: * FOSSY 2026 toolchain track North America, Aug 6-9 (Vancouver, Canada) * GNU Tools Cauldron 2026, Fri-Sun, October 2-4 (Prague, Czechia) * https://gcc.gnu.org/wiki/cauldron2026 * https://conf.gnu-tools-cauldron.org/prg26/cfp * Toolchains Track at LPC 2026, October 7th (Prague, Czechia) * https://lpc.events/event/20/abstracts/ General/big GNU toolchain news (including sourceware news): * GCC AI policy working group - 2026-06-05 * https://inbox.sourceware.org/gcc/cah6ehdtqygaagjomvr1fgocjazjzb3hrut+fgj_bzriqbfa...@mail.gmail.com/ * http://gcc.gnu.org/wiki/working-group-ai-policy GCC easy issue to tackle of the week: * MAX(x, -1) can use orr with ash operand (aarch64) * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125640 * This one is different from previous weeks; a target specific improvement * the Compile Farm has a few aarch64 machines that can be used for building/testing on * https://gcc.gnu.org/wiki/CompileFarm * 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-1051 - r17-1416 : 365 commits * Summary of Ada changes (Thanks Marc) * Bug fixes and code cleanup * Document the Ref attribute + other documentation cleanup * Adjust some compiler diagnostics * Implement AI12-0331 Binding Interpretation * Flare's constructor fix and improvements * Support for Constant_Reference in Iterable aspect and update corresponding documentation. * Fix conformance with RM where an incorrect exception was raised in some IO procedures. * Removal of all of the -Wstrict-overflow code * https://gcc.gnu.org/r17-1051 ... https://gcc.gnu.org/r17-1058 and https://gcc.gnu.org/r17-1151 * Rust FE merge * https://gcc.gnu.org/r17-1072 ... https://gcc.gnu.org/r17-1090 * RISC-V: Add zvfofp8min ISA extension support * https://gcc.gnu.org/r17-1226-g8bef821de3b31c * aarch64: Make Uc[ij] constraints public * https://gcc.gnu.org/r17-1254-g090f3e78a10b5c * RISC-V: Add XuanTie C908 tuning and scheduler model * https://gcc.gnu.org/r17-1270-g980ea5fb524173 * cselim: Allow middle_bb to have more than one statement * https://gcc.gnu.org/r17-1273-g391ee229b737eb * Add __builtin_{bswap,bitreverse}g type-generic builtins * https://gcc.gnu.org/r17-1367-g9ab08d664545bc * forge: Add a prototype CODEOWNERS file * https://gcc.gnu.org/r17-1378-g293f343e2ce8b6 GCC discussion: * GCC bugzilla stats * 115 new issues filed * 75 issues closed glibc commits: * riscv: Add RVV memcmp, memccpy, memchr, strchr, and strrchr for both multiarch and non-multiarch builds * https://sourceware.org/cgit/glibc/log/?id=2efc7026287273b4b3a1ce1a7b27791d3d860a5c&qt=range&q=c275c424b324ea525a526812ba2b4a56d47bfe61...2efc7026287273b4b3a1ce1a7b27791d3d860a5c * glibc discussion: * binutils/gdb commits: * gdb/aarch64: record/replay support for LRCPC3 * https://sourceware.org/cgit/binutils-gdb/commit/?id=ec6bbd2e0cb4d141db9048b0b5d5c0bcaa66c284 * gdb discussion: * RFC: prototype of C extensions using the Python limited API * https://inbox.sourceware.org/gdb/[email protected]/ binutils discussion: *
