GNU Tools weekly via Gdb
2026-04-06T09:01:04Z

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/87fr5gvlhk.fsf@linaro.org/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 <andrew.pinski@oss.qualcomm.com> 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/c16d2000-a13c-4136-8faf-3c0bb5feb402@arm.com/
* 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/lhu341da2bl.fsf@oldenburg.str.redhat.com/

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