GNU Tools Weekly News Week 29 (March 15, 2026) Release updates for GNU toolchain: * GCC 16.0.1 release status: * https://inbox.sourceware.org/gcc/[email protected]/T/#u * gcc 16.0 regression status (note this is not official numbers, it might be off by a few) * P1: 11 -5 * P1+P2+P3 total: 776 -17
General/big GNU toolchain news (including sourceware news): * Notes from Sourceware Open Office, Fri 16:00 UTC * https://inbox.sourceware.org/gcc/[email protected]/ * Dimitar Dimitrov was appointed as PRU binutils maintainer * https://inbox.sourceware.org/binutils/[email protected]/T/#m8dcf81087b993f0b82b392d72427b3e73a4dc920 * https://sourceware.org/cgit/binutils-gdb/commit/?id=cd764745c794944601d7aa1b836597475f5f0f33 GCC easy issue to tackle of the week: * `(x ^ (-CMP)) + CMP` -> `CMP ? -x : x` * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113894 * 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 * arm: Add support for _BitInt(N) * https://gcc.gnu.org/cgit/gcc/commit/?h=trunk&id=e256eb478ad1b8c2c767aa35e03903bf4cd7c842 * c++: require C++26 for -freflection * https://gcc.gnu.org/cgit/gcc/commit/?h=trunk&id=9bb200e71ccf9c923bd9c7bd546130446fd76e95 * doc: Move specs documentation to GCC internals manual * https://gcc.gnu.org/cgit/gcc/commit/?h=trunk&id=c600bb7aefca1ac43e57ac8dde957183a8fca7a9 * GCC discussion: * GSoC 2026 project discussions from participates * Policy on use of LLM tools and bug fixes * https://inbox.sourceware.org/gcc/CAFiYyc3XoTbYe_pjpj5PvmiNN2uX58ssjMh4Dr3=euqpp1s...@mail.gmail.com/T/#m4365c662ccc0af15fe987fdd87556fb842e62d2a * [RFC] Builtins for C++26 integer atomic reductions * https://inbox.sourceware.org/gcc/[email protected]/T/#m32107687793209cbbaa543c10e139cf381e121ed * Questions on PROMOTE_MODE, function_promote_mode * https://inbox.sourceware.org/gcc/[email protected]/T/#md49ec554ad57e804e4f055ee8ab273d8a2c9a740 * GCC bugzilla stats * 126 new issues filed * 119 issues closed glibc commits: * LoongArch: Optimize float environment functions * https://sourceware.org/cgit/glibc/commit/?id=41e2067a8f238310e72e70b21f7d67fe7d8a9189 * Support loading libunwind (from LLVM compile-rt) instead of libgcc_s * https://sourceware.org/cgit/glibc/commit/?id=5d89e7c47cc9d27475e086dedbeecc69be82aa74 * malloc: Improve memalign alignment * https://sourceware.org/cgit/glibc/commit/?id=28882c408c7177ff82277bd69f0d7d4078f72561 glibc discussion: * [Question] Will switching Linux UAPI headers from __ASSEMBLY__ to __ASSEMBLER__ affect glibc? * https://inbox.sourceware.org/libc-alpha/cabzagrevnu7dyoyceydjospmzhbjexmx55xi9wjnexd_cua...@mail.gmail.com/T/#m28911e194ed53e1e0e982815f6d035f9fb73c3c5 * glibc test time regression after gawk update * https://inbox.sourceware.org/libc-alpha/[email protected]/T/#me1cf4fe55daef0968479dcb9db5f971bc6770127 * binutils/gdb commits: * gdb: boolification * Many commits so not listing * bfd: boolification * Likewise gdb discussion: * binutils discussion: *
