GNU Tools Weekly News Week 40 (May 31, 2026) Release updates for GNU toolchain: * None
GNU toolchain conference reminders: * FOSSY 2026 toolchain track North America, Aug 6-9 (Vancouver, Canada) * Call for Proposals: https://2026.fossy.ca/call-for-proposals/ * 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-05-29 * https://inbox.sourceware.org/gcc/cah6ehdr2bp+c9ovwrrddsrgcnwslywgrv0adpc_m8eumxoc...@mail.gmail.com/ * http://gcc.gnu.org/wiki/working-group-ai-policy * The Linux Test Project (LTP) has been released for May 2026 * https://inbox.sourceware.org/libc-alpha/[email protected]/T/ * (missed from last week) Office Hours for the GNU Toolchain * was held on 2026-05-21 * notes: * https://gcc.gnu.org/wiki/OfficeHours#Meeting:_2026-05-21_.40_1100h_EST5EDT * https://gcc.gnu.org/wiki/OfficeHours#Meeting:_2026-05-21_.40_0900h_.22Asia.2FKolkata.22 GCC easy issue to tackle of the week: * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125274 * BOOL_BITFIELD in system.h can be removed * This one is slightly more involved this week and it is a cleanup rather than a missed optimization. * 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-712 - https://gcc.gnu.org/r17-1050 : 339 commits (Huge weeks folks) * Summary of Ada changes (Thanks Marc) * Many bug fixes, doc enhancements and technical debt cleanup. * Flare progress (Constructor, finally) * More work on Unsigned base range * Better SARIF support * More VAST (Verifier for the Ada Semantic Tree) enhancement (Aspect/Pragma check, Entity chain check). * Add debug routine for printing entity chains * Adjust envp handling (stop using gnat_envp) * aarch64: SVE2.2/SME2.2 support * https://gcc.gnu.org/r17-969 ... https://gcc.gnu.org/r17-981 * AVR: Support [[len=<words]] notes in inline asm to specifty its size. * https://gcc.gnu.org/r17-892-geaf619a0f552d7 * aarch64: improve vector creation (SIMD and SVE) * https://gcc.gnu.org/r17-896-g44a31df54837ad ... https://gcc.gnu.org/r17-899-g52d5a8870d2108 * ext-dce improvements * https://gcc.gnu.org/r17-844-gdcba59a336f530 ... https://gcc.gnu.org/r17-845-g4a97237ac39074 * libstdc++: Implement P3567R2 flat_meow fixes * https://gcc.gnu.org/r17-908-gf46eccc9409136 * vect: Don't generate scalar epilogue if not needed * https://gcc.gnu.org/r17-837-g8af2e8e49d6e5d * libcody: allow non-ASCII module names * https://gcc.gnu.org/r17-920-g7512f0bbbea33c GCC discussion: * register_operand in non-strict RTL * https://inbox.sourceware.org/gcc/[email protected]/T/ GCC bugzilla stats * 83 new issues filed * 56 issues closed glibc commits: * Arch64: Add support for SVE2 ifuncs * https://sourceware.org/cgit/glibc/commit/?id=b26cc4fbb74f516fc2b26bdfe7e524392d940250 * malloc: aarch64: Remove broken memory tagging * https://sourceware.org/cgit/glibc/commit/?id=70be9819b5eb7ed0050cffb45113332f96f5a55f glibc discussion: * binutils/gdb commits: * gdb/aarch64: Test record/replay support for CSSC * https://sourceware.org/cgit/binutils-gdb/commit/?id=faa57d5233c0a69accf8073efad2089c095b53bc * gdb/aarch64: record/replay support for LSE128 * https://sourceware.org/cgit/binutils-gdb/commit/?id=ca85c8b554c85b0baff9494a1356333c6e5953d5 gdb discussion: * binutils discussion: * macho gas support * https://inbox.sourceware.org/binutils/[email protected]/T/
