GNU Tools weekly via Gdb
2025-12-22T08:52:28Z

GNU Tools Weekly News Week 17 (December 21, 2025)

Release updates for GNU toolchain:
* GDB 17.1 was released
** https://inbox.sourceware.org/gdb/announce.20251220053009.F3797804ED@takamaka.gnat.com/T/#u
* newlib: Holidays and Yearly Snapshot (news)
* https://inbox.sourceware.org/newlib/CAOox84srVz_qVyFgSq0r1C=U9KmbOpB6qJ+c2wLke=tcxZzpAg@mail.gmail.com/T/

General/big GNU toolchain news (including sourceware news):
* ProPolice (SSP [stack protector]) history and integration story into GCC
* http://miod.online.fr/software/openbsd/stories/propolice.html
* Blog posting about Rust GCC backend - Why and how.
* https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how
* GCC RTL, GIMPLE & MD syntax highlighting for VSCode (forgot about
this last week sorry about that)
* https://www.reddit.com/r/Compilers/comments/1phcueo/gcc_rtl_gimple_md_syntax_highlighting_for_vscode/
* Both GNU toolchain office hours happened last week
* Notes from both meetings can be found at
https://gcc.gnu.org/wiki/OfficeHours
* FOSDEM 2026: GCC (GNU Toolchain) dev room schedule was posted
* https://fosdem.org/2026/schedule/track/gcc-gnu-toolchain/
* GNU toolchain related talks at LPC (Linux Plumbers Conference):
* GCC BPF: https://www.youtube.com/watch?v=BHhECeeg87k
* Adding C library wrappers for all Linux syscalls (glibc):
https://www.youtube.com/watch?v=BPfITyxs0w
* More Forge, More Actions, More Infrastructure
* https://inbox.sourceware.org/gcc/20251222022445.GC8131@gnu.wildebeest.org/T/

GCC commits:
* analyzer: reimplement supergraph to eliminate function_point and
stmt_finder (missed from last week)
* vect: allow the vectorizer to handle uncounted loops
* This is mostly used in connection with early break
* aarch64: Add cortex-a320 core
* Generate Algol68 frontend online docs
* aarch64: Add support for memetag-stack sanitizer using MTE insns
* libstdc++: Implement P2408R5 C++20 iterators as inputs to STL algos
* x86: Add AMD znver6 processor support
* GCCrs: 13 patch sync
* aarch64: Add new target options for 2024 Architecture Extension and Armv9.6-A
* configure: Support disabling specific languages

GCC discussion:
* Regarding current state of graphite in GCC
* https://inbox.sourceware.org/gcc/907df38903e26fcc5d18dcd591a81f7768a1ce26.camel@linux.ibm.com/T/
* Requiring a BZ account as part of commit access process (continued)
* https://inbox.sourceware.org/gcc/2fe70219-52ae-4fca-b741-3a20fe062b95@redhat.com/T/#m4b6151ac29053d8c06e1b06bc605005b06721678

GCC bugzilla stats
* 126 new issues filed
* 84 issues closed

glibc commits:
* Deprecate s390-linux-gnu (31bit)
* malloc: Remove fastbin

binutils/gdb commits:
* aarch64: Add support for new BTI <target> "r"