Home | Notifications | New Note | Local | Federated | Search | Logout

GNU Tools Weekly@gnutoolsweekly@hachyderm.io

Weekly News about GNU toolchain

Currently written by @pinskia

APPROVED: https://community.hachyderm.io/approved Joined: 2026-09-24 15:59:22 3 notes, 0 following, 0 followers

GNU Tools Weekly@gnutoolsweekly@hachyderm.io (2026-10-12 16:24:28) https://inbox.sourceware.org/gcc/CAHt=NyP7WhRpthBKDeQ0Mdmm9SuaoeWuDoL7=K6HEG8yAM9Fsg@mail.gmail.com/T/

GNU Tools Weekly News Week 59 (October 11, 2026)

General/big GNU toolchain news:
* The GNU tools cauldron was last weekend
* Videos will be coming soon
* Toon retired from the GCC steering committee
* https://inbox.sourceware.org/gcc/cf4368d2-1606-4c53-8579-5e26ef914b38@moene.org/
* Re-enabling account signup on Bugzilla
* https://inbox.sourceware.org/gcc/871p9w53w8.fsf@gentoo.org/

GCC easy issue to tackle of the week:
* Missed optimization: fold `(a^b) <= 3` to `b < 4` for bool a
* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115392
* Reach out to Andrea Pinski <andrew.pinski@oss.qualcomm.com> for
mentoring on this issue.
* Previous ones are listed on https://gcc.gnu.org/wiki/EasyIssuesOfTheWeek

GCC commits (2 weeks):
* https://gcc.gnu.org/r17-4706 ... r17-5074 - 369 commits
* phiopt: Factor out ~/- with one constant
* https://gcc.gnu.org/r17-4785-g0ce42336870430
* Merge common attribute handling code between some FEs and c-family
* https://gcc.gnu.org/r17-4824-g54df3a3d98b521 https://gcc.gnu.org/ r17-4974-gf9db2688e21d37
* range-op: implement lhs_op[12]_relation for AND, OR, and MIN/MAX
* https://gcc.gnu.org/r17-4863-g7b3563c38b7b1e
* VRP: fold a LE or GE test between two names to an equality
* https://gcc.gnu.org/r17-4864-g3526c3b792cc55
* i386: any-or-plus safe
* https://gcc.gnu.org/r17-4875-gcc195978102e20
* aarch64: Port some NEON intrinsics to pragma-based framework
* https://gcc.gnu.org/r17-4912 ... https://gcc.gnu.org/r17-4917
* some ftrapping-math fixes
* https://gcc.gnu.org/r17-4920 https://gcc.gnu.org/r17-4921
* AArch64: Fix PCH PIE builds by using anchor
* https://gcc.gnu.org/r17-4923-g11a9bf984b1a98
* missed FRE in loop
* https://gcc.gnu.org/r17-4840 https://gcc.gnu.org/r17-4886 https://gcc.gnu.org/r17-4887
* c++/modules: P1811: relaxing redefinition restrictions
* https://gcc.gnu.org/r17-4959-g1392

GNU Tools Weekly@gnutoolsweekly@hachyderm.io (2026-09-28 16:42:52) https://inbox.sourceware.org/gcc/CAHt=NyN6s2wmSTh+zgE6WWQ6-eg1-Gvbj_5a1njqz3jM4LivDQ@mail.gmail.com/

GNU Tools Weekly News Week 57 (September 27, 2026)

Release updates for GNU toolchain:
* GDB 18.1.0 was released
* https://inbox.sourceware.org/gdb/announce.6ab698d7.84bf0792.34ed8d.a212@mx.google.com/

GNU toolchain conference reminders:
* GNU Tools Cauldron 2026 October 2-4 (Prague)
* https://gcc.gnu.org/wiki/cauldron2026
* https://conf.gnu-tools-cauldron.org/prg26/cfp
* Toolchains Track at LPC 2026, October 7th (Prague)
* https://lpc.events/event/20/abstracts/

GCC easy issue to tackle of the week:
* optimizing float div
* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83715
* Reach out to Andrea Pinski <andrew.pinski@oss.qualcomm.com> for
mentoring on this issue.
* Previous ones are listed on https://gcc.gnu.org/wiki/EasyIssuesOfTheWeek

GCC commits:
* https://gcc.gnu.org/r17-4503 ... r17-4705 - 203 commits
* match: redundant integer-float-integer conversions
* https://gcc.gnu.org/r17-4503-gd0e28326d4254e
* match: extract-bitfield-and-shift expressions
* https://gcc.gnu.org/r17-4511-g885ad73e630ca2
* aarch64: Improve isnan, isfinite, isinf isnormal and fpclassify
* https://gcc.gnu.org/r17-4523-ge8fb8ba77cf7a1
* https://gcc.gnu.org/r17-4524-g52330debcdf1fc
* https://gcc.gnu.org/r17-4525-g5cc9ef64063c45
* Improve libstdc++ regex
* https://gcc.gnu.org/r17-4552 ... https://gcc.gnu.org/r17-4555
* simplify-rtx: [SU]MUL_HIGHPART
* https://gcc.gnu.org/r17-4656-gd382f953805cb0
* C++26 P3769R1: Clarification of placement new deallocation as a DR
* https://gcc.gnu.org/r17-4658-geed9f52920aa36
* range-ops: derive operand equality from a zero MINUS_EXPR
* https://gcc.gnu.org/r17-4663-gbddea69ee406a0
* match.pd: Fold (a != 0) | (popcount(a) == n)
* https://gcc.gnu.org/r17-4693-g56efa4a739786b
* vect: Look through promotions for SAT_TRUNC
* https://gcc.gnu.org/r17-4697-g19378ecd385156
* middle-end: fold VEC_UNPACK_LO/_HI over

GNU Tools Weekly@gnutoolsweekly@hachyderm.io (2026-09-24 14:21:21) https://inbox.sourceware.org/gcc/CAHt=NyO+T8bv0vT6VSbo2z_vYk=tjiAg+yKp+92Tb=uJO2OuBQ@mail.gmail.com/

GNU Tools Weekly News Week 56 (September 20, 2026)

Release updates for GNU toolchain:
* GDB 18.1.0 update
* https://inbox.sourceware.org/gdb-patches/87se32aoq1.fsf@redhat.com
* Release is this Friday!

GNU toolchain conference reminders:
* GNU Tools Cauldron 2026, October 2-4 (Prague, Czechia)
* https://gcc.gnu.org/wiki/cauldron2026
* https://conf.gnu-tools-cauldron.org/prg26/cfp
* Toolchains Track at LPC 2026, October 7th (Prague, Czechia)
* https://lpc.events/event/20/abstracts/

General/big GNU toolchain news:
* Syncing Rust GCC ["JIT"] backend or how to test Murphy's law
* https://blog.guillaume-gomez.fr/articles/2026-09-22+Syncing+Rust+GCC+backend+or+how+to+test+Murphy%27s+law
* Meeting minutes - Office Hours for the GNU Toolchain - 2026-09-17
* https://inbox.sourceware.org/gcc/190c0f1d-cbe9-4fe2-be74-58c6042667b1@redhat.com/
* https://gcc.gnu.org/wiki/OfficeHours
*

GCC easy issue to tackle of the week:
* `(a&-a) < 0` -> `a == INT_MIN`
* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126627
* Reach out to Andrea Pinski <andrew.pinski@oss.qualcomm.com> for
mentoring on this issue.
* Previous ones are listed on https://gcc.gnu.org/wiki/EasyIssuesOfTheWeek

GCC commits:
* https://gcc.gnu.org/r17-4212 ... r17-4502 - 291 commits
* Improve saturated unsigned add detection
* https://gcc.gnu.org/r17-4218 https://gcc.gnu.org/r17-4219
* gccrs sync
* https://gcc.gnu.org/r17-4278 ... https://gcc.gnu.org/r17-4360
* Improve some code in std::vector::push_back
* https://gcc.gnu.org/r17-4377-ge548eb628c689e
https://gcc.gnu.org/r17-4378-gedb9556068ae47
* contrib, libcpp, libstdc++: Update to Unicode 18.0.0
* https://gcc.gnu.org/r17-4409-g20a1e5b5c5addc
* aarch64: Add support for FEAT_CMH atomic {store,load} intrinsics
* https://gcc.gnu.org/r17-4448-gd5a076158aa3da
https://gcc.gnu.org/r17-4449-g4015b65b038bea
* phiopt: Better pr