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/ia1pr12mb6281a2e30d27025768852b29b4...@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+zzzzpmpluw78n2qa2gt...@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: *
