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:
 *