GCC - GNU Toolchain
2.4K posts

GCC - GNU Toolchain
@gnutools
GCC, Binutils, GDB, GLIBC. The system compiler for the FOSS and Linux software ecosystem. Continually Improving.
Katılım Temmuz 2013
171 Takip Edilen11.4K Takipçiler
GCC - GNU Toolchain retweetledi

The @gnutools GNU C Library Lands x86_64 FMA'ed cosh For A ~35% Improvement
phoronix.com/news/Glibc-Fas…
English

GNU Tools Weekly News Week 29 (March 15, 2026)
Release updates for GNU toolchain:
* GCC 16.0.1 release status:
* @fhfr.qr/T/#u" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/6277162s-n…
* 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:
* Dimitar Dimitrov was appointed as PRU binutils maintainer
* @suse.com/T/#m8dcf81087b993f0b82b392d72427b3e73a4dc920" target="_blank" rel="nofollow noopener">inbox.sourceware.org/binutils/fa6e9…
* sourceware.org/cgit/binutils-…
GCC easy issue to tackle of the week:
* `(x ^ (-CMP)) + CMP` -> `CMP ? -x : x`
* gcc.gnu.org/bugzilla/show_…
* Reach out to 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
* arm: Add support for _BitInt(N)
* gcc.gnu.org/cgit/gcc/commi…
* c++: require C++26 for -freflection
* gcc.gnu.org/cgit/gcc/commi…
* doc: Move specs documentation to GCC internals manual
* gcc.gnu.org/cgit/gcc/commi…
*
GCC discussion:
* GSoC 2026 project discussions from participates
* Policy on use of LLM tools and bug fixes
* @mail.gmail.com/T/#m4365c662ccc0af15fe987fdd87556fb842e62d2a" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/CAFiYyc3Xo…
* [RFC] Builtins for C++26 integer atomic reductions
* @nvidia.com/T/#m32107687793209cbbaa543c10e139cf381e121ed" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/ECACB51F-C…
* Questions on PROMOTE_MODE, function_promote_mode
* @oss.qualcomm.com/T/#md49ec554ad57e804e4f055ee8ab273d8a2c9a740" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/306d4117-9…
*
GCC bugzilla stats
* 126 new issues filed
* 119 issues closed
glibc commits:
* LoongArch: Optimize float environment functions
* sourceware.org/cgit/glibc/com…
* Support loading libunwind (from LLVM compile-rt) instead of libgcc_s
* sourceware.org/cgit/glibc/com…
* malloc: Improve memalign alignment
* sourceware.org/cgit/glibc/com…
glibc discussion:
* [Question] Will switching Linux UAPI headers from __ASSEMBLY__ to __ASSEMBLER__ affect glibc?
* @mail.gmail.com/T/#m28911e194ed53e1e0e982815f6d035f9fb73c3c5" target="_blank" rel="nofollow noopener">inbox.sourceware.org/libc-alpha/CAB…
* glibc test time regression after gawk update
* @freefriends.org/T/#me1cf4fe55daef0968479dcb9db5f971bc6770127" target="_blank" rel="nofollow noopener">inbox.sourceware.org/libc-alpha/202…
*
binutils/gdb commits:
* gdb: boolification
* Many commits so not listing
* bfd: boolification
* Likewise
gdb discussion: *
binutils discussion:
*
English

LLVM Weekly - #636, March 9th 2026. Template for out-of-tree MLIR optimiser projects, LLVM Research Library, proposed new docs theme, --cstdlib, clang-tidy performance-user-std-move, and more llvmweekly.org/issue/636
English

GNU Tools Weekly News Week 28 (March 8, 2026)
Release updates for GNU toolchain:
* gcc 16.0 regression status
* P1: 16 -5
* P1+P2+P3 total: 793 -19
General/big GNU toolchain news:
* The Compile Farm Project now hosts two NVIDIA DGX Spark and one NVIDIA Jetson AGX Thor
* portal.cfarm.net/news/56
* portal.cfarm.net/news/58
GCC easy issue to tackle of the week:
* Missed optimization for branch folding with unsigned arithmetic wraparound
* gcc.gnu.org/bugzilla/show_…
* Reach out to 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
* x86: Many -masm=intel fixes for AVX/AVX2/AVX512
GCC discussion:
* GSoC 2026 project discussions from participates
* SFrame for C++ coroutine stack traces
* @oracle.com/T/#u" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/ae4cf3a0-2…
GCC bugzilla stats
* 91 new issues filed
* 81 issues closed
glibc commits:
* math: Sync log1pf, log2p1f, log10f, and log10p1f with CORE-MATH
* AArch64: Improve memset when len is 64
glibc discussion:
* Adjust the _Float16 ABI to return in a GPR (32bit x86)
* @mail.gmail.com/T/" target="_blank" rel="nofollow noopener">inbox.sourceware.org/libc-alpha/CAO…
binutils/gdb commits:
* PowerPC: Support for SHA2 and SHA3 Compute Instructions (RFC02654)
* libiberty sync from gcc repo
gdb discussion:
*
binutils discussion:
*
English
GCC - GNU Toolchain retweetledi

The @gnutools GCC 16 Compiler Aiming For Mid-April Release Candidate But "Slow" Progress On Fixes
phoronix.com/news/GCC-16-RC…
English

The Compile Farm Project now hosts two NVIDIA DGX Spark and one NVIDIA Jetson AGX Thor for OSS Developer access!
Thanks to @nvidia for the systems and Adelie Linux for hosting!
portal.cfarm.net/news/56
portal.cfarm.net/news/58

English

LLVM Weekly - #635, March 2nd 2026. LLVM 22.1.0 released, guidance for GSoC 2026 applicants, status of GISel by default for AArch64, bugpoint deleted, and more llvmweekly.org/issue/635
English

GNU Tools Weekly News Week 27 (March 1, 2026)
Release updates for GNU toolchain:
* gcc 16.0 regression status
* P1: 21 -0
* P1+P2+P3 total: 812 -11
General/big GNU toolchain news:
* Sourceware/OSUOSL upgraded buildbot CI and forgejo runner workflow server
* @gnu.wildebeest.org/T/#m07d26322c0052164a008b5215254a4444f6ee32b" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/2026021400…
* Starting patch review wiki
* gcc.gnu.org/wiki/StartingP…
GCC easy issue to tackle of the week:
* (len | N) == len is transformed to len & N != 0
* gcc.gnu.org/bugzilla/show_…
* Reach out to Andrew Pinski @oss.qualcomm.com> for
mentoring on this issue
* note about week 24 easy issue to tackle
* patch submitted and reviewed (waiting for stage 1)
* @mail.gmail.com/T/" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc-patches/CA…
GCC commits:
* note most of the commits from now until the release are bug fixes
which have not been listed here normally
* gccrs: 46 patch merge
* Fortran: Shared-memory Coarrays
* gcc.gnu.org/onlinedocs/gfo…
* aarch64: support SME without SVE enabled
GCC discussion:
* [RFC] Builtins for C++26 integer atomic reductions
* @nvidia.com/T/#u" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/ECACB51F-C…
* RFC (C only): [[gnu::allow_vla]] attribute to suppress -Wvla on a
single declaration
* @hesbynett.no/T/#m5c80e7ba3866b0630db1a53bb5e09d1585f3aeac" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/e909b7db-e…
*
GCC bugzilla stats
* 107 new issues filed
* 79 issues closed
glibc commits:
* AArch64: Single and Double precision hyperbolics, SVE and AdvSIMD
optimisations
* AArch64: Vectorise SVE log/log2/log10 single and double precision
special cases.
* AArch64: Single and Double precision entire exp family, SVE and
AdvSIMD optimisations
* aarch64: Vectorise inverse hyperbolic special cases
glibc discussion:
* Meeting Minutes - glibc Office Hours (glibc branch maintenance and
move to gitolite) - 2026-02-27
* @mail.gmail.com/T/" target="_blank" rel="nofollow noopener">inbox.sourceware.org/libc-alpha/CA+…
binutils/gdb commits:
* gdb: implement "info proc environ"
*
gdb discussion:
*
binutils discussion:
*
English

GNU Tools Weekly News Week 26 (February 22, 2026)
Release updates for GNU toolchain:
* gcc 16.0 regression status
* P1: 21 -4
* P1+P2+P3 total: 823 -11
General/big GNU toolchain news:
* Jens Gustedt's blog: Defer available in gcc and clang
* gustedt.wordpress.com/2026/02/15/def…
* GCC 2.95.3 binary pack for 68k Amiga
* rastport.com/techblog/gcc-p…
* Office Hours for the GNU Toolchain was helded on Thursday February 19, 2026
* meeting notes can be found at gcc.gnu.org/wiki/OfficeHou…
* GCC has been accepted as a GSoC 2026 mentoring organization
* @virgil.suse.cz/T/#m7fc97a3b91de9773e196fb42d01be755be3e054e" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/ri68qcnni5…
* gcc.gnu.org/wiki/SummerOfC…
GCC easy issue to tackle of the week:
* (a>>N) != (b>>N) is not optimized to (a^b) >= (1<gcc.gnu.org/bugzilla/show_…
* Reach out to 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
* c++: Implement __builtin_constexpr_diag (aka P2758 implementation)
* c++: Implement proposed CWG 3123 resolution
GCC discussion:
* Emacs mode for Machine Description files
* @baylibre.com/T/#u" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/86y0ksbqrz…
GCC bugzilla stats
* 97 new issues filed
* 94 issues closed
glibc commits:
* aarch64: Lock GCS status at startup
glibc discussion:
*
binutils/gdb commits:
* gdb: Add "save user" command
* gdb: Add "save skip" command
* gdb: Add "save history" command
gdb discussion:
*
binutils discussion:
*
English

LLVM Weekly - #634, February 23rd 2026. Chris Lattner on the Claude C Compiler, LLVM Foundation board meeting minutes, LLDB accelerator support, removing bugpoint, TSan adaptive delay scheduling, LLDB tree-sitter Swift+Rust syntax highlighting, and more llvmweekly.org/issue/634
English

Are compilers deterministic?
blog.onepatchdown.net/2026/02/22/are…
Română

Defer available in GCC and Clang
gustedt.wordpress.com/2026/02/15/def…
English

GNU Toolchain Office Hours starting soon!
Europe/Americas: Thursday, Feb 19 at 8:00 AM PST / 11:00 AM EST / 16:00 CET
gcc.gnu.org/wiki/OfficeHou…
#GNUToolchain #OpenSource #GCC #GDB #GLIBC
English

GNU Tools Weekly News Week 25 (February 15, 2026)
Release updates for GNU toolchain:
* gcc 16.0 regression status
* P1: 25 -4
* P1+P2+P3 total: 834 -26
General/big GNU toolchain news:
* Core Toolchain Infrastructure Office Hours held weekly
* Sourceware Open Office was held Friday, February 13, 2026
* virtual machines, virtual communities
* Minutes will provided later on
* Notice for the meeting:
@gnu.wildebeest.org/T/#mb31f7907f11b667f4a653169df77657c2a37a3ff" target="_blank" rel="nofollow noopener">inbox.sourceware.org/gcc/2026021400…
* Office Hours for the GNU Toolchain will happen on Thursday February 19, 2026
* gcc.gnu.org/wiki/OfficeHou…
* Asian Friendly one: 0900h "Asia/Kolkata"
* US/EU Friendly one: 1100h EST5EDT
GCC easy issue to tackle of the week:
* Transform if (a[i] > 0) sum += a[i] into sum += max (0, a[i]) when
vectorizing and have conditional add
* gcc.gnu.org/bugzilla/show_…
* Reach out to 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
* Add copy prop for aggregates into a return
* libgcobol: Add --with-target-libxml2{,-lib,-include}=
* MinGW: Reject dll{im,ex}port attribute on TLS variables
GCC discussion:
* BPF weekly open office minutes - 09 - Feb - 2026
* @gnu.org/T/#u" target="_blank" rel="nofollow noopener">inbox.sourceware.org/bpf/87ldh1lk1g…
GCC bugzilla stats
* 73 new issues filed
* 90 issues closed
glibc commits:
* support: Add support for starting and stopping nscd
* Linux: In getlogin_r, use utmp fallback only for specific errors
glibc discussion:
* Meeting Minutes - Office Hours for CTI - 2026-02-13
* @redhat.com/T/" target="_blank" rel="nofollow noopener">inbox.sourceware.org/libc-alpha/41a…
binutils/gdb commits:
* binutils: Mark all Solaris targets. except Solaris 10, as obsolete.
* gdb: remove arm simulator support
English

LLVM Weekly - #633, February 16th 2026. Area team election results, EuroLLVM early bird pricing ending soon, a long-term vision for improving LLVM build times, SpacemiT X100 scheduling model, clang::no_outline and more llvmweekly.org/issue/633
English
GCC - GNU Toolchain retweetledi

Here is our report for the first month of 2026, with an interesting little dive into a name resolution problem we fixed this month :)
rust-gcc.github.io/2026/02/10/202…
English

GNU Tools Weekly News Week 24 (February 8, 2026)
Release updates for GNU toolchain:
* binutils 2.46 was released
* @Gerda.invalid/T/#t" target="_blank" rel="nofollow noopener">inbox.sourceware.org/binutils/87fr7…
* gcc 16.0 regression status
* P1: 29
* P1+P2+P3 total: 860
General/big GNU toolchain news:
*
GCC easy issue to tackle of the week:
* New feature this week, This is a highlight of one bug report that
would be a good issue for someone new to GCC to fix
* If others want to sponsor an issue please let me know and I can
add that one for the week (gdb, binutils and glibc issues welcome too)
* lower mempcpy to memcpy when result is unused
* gcc.gnu.org/bugzilla/show_…
* Reach out to Andrew Pinski 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
* doc: Move parameter docs to the GCC internals manual
* Removal of CONST_CAST and related macros (C++ification cleanup)
GCC discussion:
*
GCC bugzilla stats
* 118 new issues filed
* 136 issues closed
glibc commits:
* math: Order signed zeros in f{max,min}{,mag}{f,l,f128}
* math: Optimize f{max,min}imum{,_num,_mag,_mag_num}{f,l,f128}
* AArch64: Optimize memcpy for Kunpeng 950 processor
* AArch64: Add if('fastmath') to math-vector-fortran.h
binutils/gdb commits:
* PowerPC: Support for Elliptic Curve Cryptography Instructions (RFC02669)
* [gold] Note gold and dwp deprecation in NEWS
* bpf: add may_goto instruction
English

LLVM Weekly - #632, February 9th 2026. Final day to vote in LLVM area team elections, Hexagon-MLIR open sourced, IR outliner, lots of meetups, WebAssembly GlobalISel, ^^ reflection operator, and more llvmweekly.org/issue/632
English

GNU Binutils 2.46 Released
🚀Support for new instructions added to AMD, ARM and RISC-V architectures.
🚀Support for SFrame v3 standard.
🚀The readelf program can now display the contents of Global Offset Tables.
🚀Improved linker tagging support.
sourceware.org/pipermail/binu…
English