Adhemerval Zanella retweeted
Que o resultado desta eleição sirva, ao menos, para que a nossa direita finalmente compreenda o que já deveria estar evidente: que não há futuro para ela enquanto o bolsonarismo permanecer vivo. Ou a direita acaba com o bolsonarismo, ou o bolsonarismo acaba com a direita.
Adhemerval Zanella retweeted
Replying to @paulocruzphi @tabataamaralsp
Não duvido que haja casos assim, mas pelas evidencias temos hoje é um bom programa.
Política publica se avalia com metodo
insper.edu.br/pt/conteudos/p…
Adhemerval Zanella retweeted
GNU Tools Weekly News Week 24 (February 8, 2026)
Release updates for GNU toolchain:
* binutils 2.46 was released
* inbox.sourceware.org/binutil…
* 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_bu…
* 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
Adhemerval Zanella retweeted
The GNU C Library version 2.43 Released.
ISO C23 Features.
Linux mseal.
Additional optimized and correctly rounded mathematical functions.
Experimental Clang build support.
AArch64 improvements.
sourceware.org/pipermail/lib…
Adhemerval Zanella retweeted
The entire world is running out of RAM and for once it’s not @googlechrome’s fault. 🙏
Adhemerval Zanella retweeted
GNU Tools Weekly News Week 15 (December 7, 2025)
Release updates for GNU toolchain:
* GDB 17.1 release next weekend (Sat-Sun Dec 13-14)
* inbox.sourceware.org/gdb-pat…
* glibc 2.43 release planning
* inbox.sourceware.org/libc-al…
* sourceware.org/glibc/wiki/Re…
General/big GNU toolchain news:
* The GCC Steering Committee has a wiki page detailing their mission and current requests are listed
** gcc.gnu.org/wiki/gcc-steerin…
* What’s New in Oracle Solaris 11.4 SRU 87
** GCC 15 included now
** blogs.oracle.com/solaris/wha…
GCC commits:
* Fixes for aarch64 mingw support (long double and varargs)
* MIPS: add support for mips allegrex cores
* GCC rust: 12 patch sync
* Ada: 7 patch sync
* Sync libsanitizer from upstream
* amdgcn: Implement Managed Memory
* libstdc++: implement P3044R2
* libstdc++: Convertibility of rank == 0 layouts, LWG4272.
* libstdc++: Implement P2655R3
* Add -ffuse-ops-with-volatile-access (enabled for x86 by default)
* OpenMP: C/C++ parser support for dyn_groupprivate
** Fortran support was earlier
GCC discussion:
* injected class name vs. constructor reference (with templates)
** inbox.sourceware.org/gcc/280…
* "A: a new bug to old plain C"
** inbox.sourceware.org/gcc/CAK…
* Bug in identical code folding?
** inbox.sourceware.org/gcc/aa9…
* Question about ifcvt optimization
* inbox.sourceware.org/gcc/CAP…
GCC bugzilla stats
* 113 new issues filed
* 79 issues closed
glibc commits:
* aarch64: Optimise AdvSIMD log1pf, logf, log2f, log10f, log1p, log, log2, log10
* aarch64: Optimise AdvSIMD acoshf, asinhf, atanhf
* aarch64: Implement AdvSIMD and SVE rsqrt(f) routines
glibc discussion:
* Deprecation of s390-32 in glibc
* inbox.sourceware.org/libc-al…
binutils/gdb commits:
* gdb/guile: remove support for Guile < 2.2
* Add AMD znver6 processor support
Adhemerval Zanella retweeted
GNU Tools Weekly News Week 14 (November 30, 2025)
Release updates for GNU toolchain:
* GDB 17.1 release update -- 2025-11-29
* inbox.sourceware.org/gdb-pat…
General/big GNU toolchain news:
* The GCC Steering Committee has a wiki page detailing their mission and current requests are listed
** gcc.gnu.org/wiki/gcc-steerin…
* Reminder: GCC (GNU Toolchain) dev room at FOSDEM 2026, January 31-Februrary 1, Brussels, Belgium - Calls for proposals
** The deadline is tomorrow December 1, 2025
** inbox.sourceware.org/gcc/87j…
* GDB: Christina Schimpe added as a x86-64 and i386 maintainer
* Office Hours for the GNU Toolchain was held Thursday 2025-11-27
* Notes can be found at gcc.gnu.org/wiki/OfficeHours
* Next office hours is 2025-12-18 @ 1100h EST5EDT
* Sourceware HW service migration successfully happened Friday 2025-11-28
* Please report if you notice anything wrong to [email protected]
* The Algol 68 front-end for GCC was merged in
* GCC's C++ front-end now defaults to C++20 if not supplied a -std= option
GCC commits:
* The Algol 68 front-end
* Change the default C++ dialect to gnu++20
* c: Add _Maxof and _Minof operators
* New g++ option --compile-std-module to compile the std module
without any extra invocation of gcc
* RISC-V profiles support was removed from GCC 16 due to issues
* aarch64: Enable parsing of user-provided AArch64 CPU tuning parameters
* aarch64: Better code generation for SVE/Adv. SIMD early break vectorization
* libstdc++: Implement LWG 4366 for std::expected comparisons
* libstdc++: Implement LWG 4370 for std::optional comparisons
* gccrs: 12 commit sync
* ada: 15 commit sync
* RISC-V: Add Andes 23 and 45 series pipeline descriptions
* RISC-V: Add SpacemiT extension xsmtvdot
GCC discussion:
* decimal floating point
** Moved from glibc discussion
* inbox.sourceware.org/gcc/CAH…
* Refining _DEFAULT_SOURCE and _GNU_SOURCE
** Also glibc discussion
* inbox.sourceware.org/gcc/892…
GCC bugzilla stats
* 113 new issues filed
* 97 issues closed
glibc commits:
* math: New generic fmaf and fma implementation
** related to last week's `Remove ldbl-96 fma implementation` commit
** Also see zatrazz.substack.com/p/the-r…
* math: Sync atanh from CORE-MATH
* Define C23 header version macros
* stdlib: Remove longlong.h (usage and header)
glibc discussion:
* See gcc discussion too
* glibc SFrame support for newer versions
* inbox.sourceware.org/libc-al…
* Is hppa64-linux-gnu an supported target?
* inbox.sourceware.org/libc-al…
binutils/gdb commits:
* Obsolete support for Solaris < 10
gdb discussion:
* What bugs/issues should I work on?
* inbox.sourceware.org/gdb/CAB…
It seems some forum commenters got confused about the glibc's fma optimization from Phoronix article, let try to explain it better zatrazz.substack.com/p/the-r…
Fangruin raises valid concerns about the SFrame design that creators unfortunately have not acknowledged yet.
We reluctantly added this on glibc (it was added near the release) and I wonder if we should wait more.
Started a thread "Concerns about SFrame viability for userspace stack walking"
lore.kernel.org/linux-perf-u…
To: linux-toolchains, linux-perf-users, linux-kernel
Not so obvious I must say, but it is still interesting - zatrazz.substack.com/p/not-s…
Adhemerval Zanella retweeted
GNU Tools Weekly News Update Week 9 (October 26, 2025)
General/big GNU toolchain news:
* Valgrind 3.26.0 released
* Stabs debugging info support was removed from GDB
GCC discussion:
* Contributing the Algol 68 Front-End to GCC
** inbox.sourceware.org/gcc/87z…
* Do people find the "Option Summary" in the GCC manual useful?
** inbox.sourceware.org/gcc/e9a…
GCC commits:
* C2y: Implement static assertions in expressions
* C2y: Allow unspecified arrays in generic association.
* Simplification of vec_perm chains implementing concat-and-extract
** Improves SIMDe code generation for non-x86 targets
* Simplification pattern of round semantics
** Improves SPEC 2017's 538.imagick_r by ~3%
* C++23: Implement P2674R1 - A trait for implicit lifetime types
* Implement bool reduction vectorization
** x86_64 and aarch64 (both SIMD and SVE)
* libstdc++: Implement optional<T&> from P2988R12 (C++26)
* cobol: Implement the XML PARSE statement.
* phiopt: Finish up moving minmax_replacement to match-and-simplify
** This was a partial transition that was started 2 years ago
GCC bugzilla stats
* 93 new issues filed
* 89 issues closed
glibc commits:
* Many fixes for compiling glibc with clang
gdb/binutils commits:
* GDB: Stabs debugging support was REMOVED
binutils discussion:
* continued GNU Tools Cauldron SFrame talk notes
** inbox.sourceware.org/binutil…
** Also related LLVM discussion about adding SFrame support:
discourse.llvm.org/t/rfc-add…
If you are wondering about latest glibc math work conf.gnu-tools-cauldron.org/…
Adhemerval Zanella retweeted
The @gnutools GNU C Library 2.42 Released With SFrame Support, Newer @Intel CPU Detection
phoronix.com/news/GNU-C-Libr…
And when I tried to replace glibc qsort with a non allocating, but unstable one, Hyrum’s Law attacked and we had to revert back to mergesort.
Adhemerval Zanella retweeted
Linaro recently added support for MTE (Memory Tagging Extension) to #QEMU. Check out this blog to learn how we did just that: ow.ly/ZL3h50VH5KX #arm #software #opensource
Adhemerval Zanella retweeted
So the @WSJ said Trump’s protectionism and chaos may be pushing America in a direction similar to Brazil. As a Brazilian economist, let me introduce you to Brazilian ideas for making your country rich. They’re incredible ideas. Tremendous. You’ve never seen anything like it👇
It is interesting that the headline did not get into details why I made this change: sourceware.org/pipermail/lib…
In a short: the old behavior was used in a know RCE described in CVE-2023-38408.
Year of Linux desktop will never happen as long as glibc is de-facto standard libc. As far as I know, this regression is wontfix, so many games just won't work anymore.
Imagine being a game dev from 5 years ago and making a native Linux version of your game in a good faith, that's 100% a net-negative money-wise, only for it to stop working in a couple years. Backward compatibility on Linux does not exist as far as regular users concerned, and the only way to make software that works in years to come is to make it for Windows, and hopefully let Valve and Wine teams handle the rest.


















