GNU Tools Weekly News Week 36 (May 3, 2026)
GNU Tools weekly <[email protected]> Sun, 3 May 2026 18:34:23 -0700
| Newsgroups | gmane.comp.lib.glibc.alpha,gmane.comp.gcc.devel,gmane.comp.gnu.binutils,gmane.comp.gdb.devel |
|---|---|
| Message-ID | <CAHt=NyPX=1drCFkU_b7kCP_JmWYHtZAejKh4U1ia6j+MgmYEEQ@mail.gmail.com> |
GNU Tools Weekly News Week 36 (May 3, 2026) Release updates for GNU toolchain: * GCC 16.1.0 was released * https://inbox.sourceware.org/gcc/[email protected]/T/#u * systemtap 5.5 was released * https://inbox.sourceware.org/systemtap/[email protected]/ * Libabigail 2.10 was released * https://inbox.sourceware.org/libabigail/[email protected]/ 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 General/big GNU toolchain news (including sourceware news): * GSOC 2026 has officially started and welcome to the participants * https://inbox.sourceware.org/gcc/[email protected]/T/#u * rustc_codegen_gcc: Progress Report #41 * https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-41 * New features in GCC 16: Improved error messages and SARIF output * https://developers.redhat.com/articles/2026/04/28/gcc-16-improved-error-messages-sarif-output GCC easy issue to tackle of the week: * `(a & ~CST) ^ CST` -> `a | CST` * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125104 * Reach out to Andrea Pinski <[email protected]> for mentoring on this issue. GCC commits: * gimple-fold: tree-optimization: lower mempcpy to memcpy when result is unused * https://gcc.gnu.org/r17-102-g4765a2e3980749 * Easy issue of the week (February 8, 2026) * c++: constexpr union with no active member * https://gcc.gnu.org/r17-110-ge9d43010d8ec98 * c, middle-end: Implement C2Y N3747 paper - Integer Sets, v5 * https://gcc.gnu.org/r17-123-gf99eaecb935a4b * RISC-V supports HWASAN * https://gcc.gnu.org/r17-150-ge712b42c5e01d7 * https://gcc.gnu.org/r17-151-g07d9bdf429825c * analyzer: new warnings -Wanalyzer-mkstemp-missing-suffix and -Wanalyzer-mkstemp-of-string-literal * https://gcc.gnu.org/r17-176-gaa34ed4b6a11f4 * analyzer: generalize mktemp-family warnings; add -Wanalyzer-mkostemp-redundant-flags * https://gcc.gnu.org/r17-177-g9a5f89005dc49d * analyzer: new warning: -Wanalyzer-div-by-zero * https://gcc.gnu.org/r17-186-g5b0937f037e3b3 * BB SLP: Enabling reduction root finding for sum-of-diff kind of patterns * https://gcc.gnu.org/r17-196-g685f665a6c811a * i386: Support HYGON c86-4g series processors * https://gcc.gnu.org/r17-203-g2a64a63d982584 * AArch64: Deprecate -mpc-relative-literal-loads * https://gcc.gnu.org/r17-212-g631427fc512fba * c: argument expressions may be evaluated too often by typeof * https://gcc.gnu.org/r17-264-g9aaedeaced055e GCC discussion: * GSoC 2026 project discussions from participates * Access to enum definition at run time * https://inbox.sourceware.org/gcc/CAK3_KpMGe9WQ4iOEistwQKgNrcVaMp=RoE0WD-Dq=SBFpsu+mA@mail.gmail.com/ * Dos and don'ts while removing multilib * https://inbox.sourceware.org/gcc/[email protected]/ * Optimize unsigned division by constant when wider machine modes are available * https://inbox.sourceware.org/gcc/CABquowxBS-gSHyw=T1sRbyvJWe8Kr=zmRMpvYYt0BB7jmOMSfA@mail.gmail.com/ GCC bugzilla stats * 137 new issues filed * 95 issues closed glibc commits: * misc: Optimize getusershell.c * https://sourceware.org/cgit/glibc/commit/?id=d6cb0f9de4e3c12bf88183b9bf07b9eaebc53677 * x86: Enable Prefer_No_AVX512 for Hygon model 0x8 * https://sourceware.org/cgit/glibc/commit/?id=efb343f3311dfc941d08b136e7b1282684742310 glibc discussion: * [RFC] glibc and gitolite permission modelling * https://inbox.sourceware.org/libc-alpha/[email protected]/T/#u binutils/gdb commits: * gprof support for split debuginfo * https://sourceware.org/cgit/binutils-gdb/commit/?id=634e1cb34a986229f861ea9085bf5fe6fe1a6088 * Windows gdb: Add non-stop support * https://sourceware.org/cgit/binutils-gdb/commit/?id=ae2f226dc83648232ce25ce799c865857395412e * https://sourceware.org/cgit/binutils-gdb/commit/?id=359e280316fe8e549ebf274e32306553741f176b * gdb discussion: * binutils discussion: *