GNU Tools Weekly News Week 34 (April 19, 2026)

GNU Tools weekly <[email protected]>
Newsgroups gmane.comp.lib.glibc.alpha,gmane.comp.gcc.devel,gmane.comp.gnu.binutils,gmane.comp.gdb.devel
Message-ID <CAHt=NyP1bySRnwNQABx4K6ktyhUXR=BjXvWcP9342RQjtFNgvw@mail.gmail.com>
GNU Tools Weekly News Week 34 (April 19, 2026)
Release updates for GNU toolchain:
 * gcc 16.0 regression status (note this is not official numbers, it
might be off by a few)
  * great push from developers last week
  * P1:                       2         -8
  * P1+P2+P3 total: 754      -12
 * (non-GNU but still toolchain related) valgrind 3.27.0
  * RC1+RC2 was done last week
  * The final 3.27.0 release is scheduled for Mon Apr 20.

GNU toolchain conference news:
 * FOSSY 2026 toolchain track North America, Aug 6-9
  * https://inbox.sourceware.org/gcc/[email protected]/T/
  * Call for Proposals: https://2026.fossy.ca/call-for-proposals/
* GNU Tools Cauldron 2026 Call for Proposals is open (still soft launch)
  * Fri-Sun, October 2-4, 2026 at Charles University in Prague, Czechia
  * https://gcc.gnu.org/wiki/cauldron2026
  * https://conf.gnu-tools-cauldron.org/prg26/cfp

General/big GNU toolchain news (including sourceware news):
 * The GNU libc atanh is correctly rounded
  * https://inbox.sourceware.org/libc-alpha/p9u0bjfl36v1.fsf@thym/T/#u
  * https://inria.hal.science/hal-05591661
 * gccrs March 2026 Monthly report
  * https://rust-gcc.github.io/2026/04/13/2026-03-monthly-report.html
 * Office Hours for the GNU Toolchain were held last Friday
  * Meeting notes can be found at https://gcc.gnu.org/wiki/OfficeHours
 * forge.sourceware.org has been upgraded to forgejo v15.0.0
 * elfutils 0.195 released
  * https://inbox.sourceware.org/elfutils-devel/CAJDtP-Qok4ViNzvrr28WgkCCqrFH0iAZStiD8C7nbpDhrPzLWA@mail.gmail.com/
 * Peter0x44 posted a blog entry about C++ Ia64 ABI vtables
  * https://peter0x44.github.io/posts/vtables-itanium-abi/

GCC easy issue to tackle of the week:
 * some force_gimple_operand_gsi in tree-strlen.cc should be replaced
by gimple_build/gimple_convert
  * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122989
  * Note this is different from previous weeks; this is cleanup of GCC
sources rather than missed optimization
  * Reach out to Andrea Pinski <[email protected]> for
mentoring on this issue.

GCC commits:
 * note most of the commits from now until the release are bug fixes
which have not been listed here normally
 * GCC rust  sync of 43 patch set
 * aarch64: Add RTL pass to narrow 64-bit GP reg writes to 32-bit
  * https://gcc.gnu.org/cgit/gcc/commit/?id=f9f744360e6d7f5e86d39cd1f7df8b3dcf71863c
 * AArch64: Add -mcpu=armagicpu definition
  * https://gcc.gnu.org/cgit/gcc/commit/?id=0f5f728854d2ea93e6806a8632c04383502b0386
 * middle-end: disable CRC pass when -Os and the target does not have
CRC optabs [PR124900]
  * https://gcc.gnu.org/cgit/gcc/commit/?id=26e88fe809de0f1a1812c99e2e0106afb03257b3
 * nvptx: Support '-march=sm_50' and '-mptx=4.0'
  * https://gcc.gnu.org/cgit/gcc/commit/?id=7584007b797620c22da6da9783b04eda873e5e7f
  * https://gcc.gnu.org/cgit/gcc/commit/?id=1b5948d7141b2651a48f73709d11dd253e1fa689
 * libstdc++: Implement structured binding support for integer_sequence
  * https://gcc.gnu.org/cgit/gcc/commit/?id=6159bfcf8b5852417519cf4181bf0ff8907ac0ca
 * libstdc++: Runtime fallback for constant_wrapper subscript and call
operators.
  * https://gcc.gnu.org/cgit/gcc/commit/?id=9c0a9b700e5b8c1fbd09cfab7f8d268195aeebfe
 * c++: Implement CWG3149 - Rvalues in destructuring expansion statements
  * https://gcc.gnu.org/cgit/gcc/commit/?id=96f4731b0737638441df699bf18587ed9cc6c364
 * c++, libstdc++: Implement LWG4483 - Multidimensional arrays are not
supported by meta::reflect_constant_array and related functions
  * https://gcc.gnu.org/cgit/gcc/commit/?id=2cdd7831e31601c640bec01a1240cbcb6a72b5c4
 * c++: Implement CWG3149 - Rvalues in destructuring expansion statements
  * https://gcc.gnu.org/cgit/gcc/commit/?id=96f4731b0737638441df699bf18587ed9cc6c364

GCC discussion:
 * GSoC 2026 project discussions from participates
 * Policy on use of LLM tools and bug fixes
  * https://inbox.sourceware.org/gcc/CAH6eHdRc2zWF96TMVFg8SPN_g6E8L-VVAn0KOpw9TttZDo9t-g@mail.gmail.com/T/#m4365c662ccc0af15fe987fdd87556fb842e62d2a
  * Working Group on policy: https://gcc.gnu.org/wiki/working-group-ai-policy
 * [RFC] redesigning callbacks for make_forwarder_block
  * https://inbox.sourceware.org/gcc/CALvbMcCxyfm5njHgCt-pxTDbLt_ZubYWBtU03gRWBZgeCZgJwg@mail.gmail.com/T/#m96cbfb9f9e483fa1aca51cbc200767714b05a801
  * Outcome approved patch:
https://inbox.sourceware.org/gcc-patches/CAFiYyc2NF_kbPARS30w3zdjvqUFeDc2k8wDGtfQGb=m_aH-BYQ@mail.gmail.com/T/
 * RFC: Another pass_late_combine after pass_reorder_blocks?
  * https://inbox.sourceware.org/gcc/CAFULd4aDCK=rc8j7o87E7MZNOoDS9HX3=w2h0HvBfxEbki1D=A@mail.gmail.com/T/
 * Glob to match bare-metal SuperH target triple in config.gcc seems
wrong (sh*-superh-elf)?
  * https://inbox.sourceware.org/gcc/[email protected]/T/#m52db2fb40c67cdc49584a924bcf3381ed7fecaaa


GCC bugzilla stats
 * 72 new issues filed
 * 99 issues closed

glibc commits:
 * elf: Align large load segments to PMD huge page size for THP and tunable
  * https://sourceware.org/cgit/glibc/commit/?id=2f9fc3fba6562c888204159c09d654cb3499e38b
  * https://sourceware.org/cgit/glibc/commit/?id=f9933bf832d4ea4bb1b21db435e61324c05b7b10
  * https://sourceware.org/cgit/glibc/commit/?id=88c3f481de92808499464fa7e2ac1e9fce9d649c
  * Enable by default for 64bit loongarch
   * https://sourceware.org/cgit/glibc/commit/?id=ef044cc6d79c5646b521569417da890154ea1813

glibc discussion:
 * glibc AI policy (continued)
 *

binutils/gdb commits:
 * Add a "-O 0" option to the linker for a faster, but less effective link.
  * https://sourceware.org/cgit/binutils-gdb/commit/?id=4fe7dd9a10d15928834d8a20ec91f2b1436c8108
 *
gdb discussion:
 *
binutils discussion:
 *
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.