GNU Tools Weekly News Week 32 (April 5, 2026)

GNU Tools weekly <[email protected]> Mon, 6 Apr 2026 01:57:45 -0700
Newsgroups gmane.comp.gnu.binutils,gmane.comp.gcc.devel,gmane.comp.lib.glibc.alpha,gmane.comp.gdb.devel
Message-ID <CAHt=NyNjxhyARZEbMHihV5U1AsUwaJwP8QZx6MiL8AV0wXe=Yg@mail.gmail.com>
GNU Tools Weekly News Week 32 (April 5, 2026)

Release updates for GNU toolchain:
 * gcc 16.0 regression status (note this is not official numbers, it
might be off by a few)
  * P1:                       9           -1
  * P1+P2+P3 total: 766        -3

General/big GNU toolchain news (including sourceware news):
 * gdb AArch64/Arm Maintainership updates
  * https://inbox.sourceware.org/gdb-patches/[email protected]/T/

GCC easy issue to tackle of the week:
 * `(__int128_var >> 127) & 1` is not optimized to ((unsigned
__int128)__int128_var ) >> 127 in gimple level
  * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120524
  * Reach out to Andrew 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
 * aarch64, Darwin: Add Apple M5 cores
  * https://gcc.gnu.org/cgit/gcc/commit/?id=fabd0213b7865c47fecbddb3395c2dd176b1a4fe
 * aarch64: Add support for 2025 architecture feature options
  * https://gcc.gnu.org/cgit/gcc/commit/?id=54bf4db7f30556868970715e71614f6a6e1b69a1
 * aarch64: Sync aarch64-sys-regs.def with Binutils
  * https://gcc.gnu.org/cgit/gcc/commit/?id=054b7f2f706c6542f4aca002eb251a27acadab21
 * d: Merge upstream dmd, druntime e7c34c13de, phobos 0c5c9e984.
  * https://gcc.gnu.org/cgit/gcc/commit/?id=abd5a118491a28d586448dab7db1862e64d6bd46
 * cobol: Reduce CFG complexity; improve PERFORM return logic; improve
INSPECT performance.
  * https://gcc.gnu.org/cgit/gcc/commit/?id=f1f0ab5d2f371efeb26cbcee3eee46c903042e44
 * c++: Implement CWG3119 - for-range-declaration of an
expansion-statement as a templated entity
  * https://gcc.gnu.org/cgit/gcc/commit/?id=6c3aaf09c4db2dc97d2347e94e4c0c364047136e

GCC discussion:
 * GSoC 2026 project discussions from participates
 * LLVM[/clang (and gcc) builtin] FP atomic min/max variants alignment
  * https://inbox.sourceware.org/gcc/IA1PR12MB6281A2E30D27025768852B29B452A@IA1PR12MB6281.namprd12.prod.outlook.com/T/
 * [RFC] On sending forge pull request discussions to the mailing list
  * https://inbox.sourceware.org/gcc/[email protected]/
 * Update on community health
  * https://inbox.sourceware.org/gcc/CALvbMcDQoZeE0zYH55UQx+-nDpb+ZZZzPmPLuW78n2Qa2gt2FQ@mail.gmail.com/T/

GCC bugzilla stats
 * 98 new issues filed
 * 63 issues closed

glibc commits:
 * math: Sync sinh from CORE-MATH
  * https://sourceware.org/cgit/glibc/commit/?id=996885ecd8bb6e0ee62fb261cdddbc6757006808
 * AArch64: Remove eMAG memchr/memset ifuncs
  * https://sourceware.org/cgit/glibc/commit/?id=49ed3efdd38e7744d458ea2b1965587d7635a449
  * https://sourceware.org/cgit/glibc/commit/?id=d43c0b008eb04208403421f3a40752b2c55b650b
  * https://sourceware.org/cgit/glibc/commit/?id=87083d062a80f7d4a24f80148dd7bc139a9c16d1
 *

glibc discussion:
 * glibc AI policy
  * https://inbox.sourceware.org/libc-alpha/[email protected]/


binutils/gdb commits:
 *
gdb discussion:
 *
binutils discussion:
 *