News: 0001629046

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GCC 16 Compiler Nearly Ready For Release With Zen 6, AVX10.2, APX & Algol 68

([GNU] 8 Minutes Ago GCC 16.1)


GCC 16.1 as the first stable version of the [1]GCC 16 compiler is nearly ready for its official debut as this year's major feature release for this open-source compiler.

The GCC 16 code is now branched in Git with the last 14 remaining P1 regressions (issues of the highest priority) having now been resolved. Jakub Jelinek at Red Hat on the GCC release engineering team [2]announced today that the remaining P1 regressions have been zeroed out and in turn the releases/gcc-16 release branch created.

In turn [3]GCC 17.0.0 is now open in GCC Git .

We should be seeing the official GCC 16.1 stable release in the next few weeks once the branched GCC 16 code has received additional testing and any last minute fixes. As usual, the major GNU Compiler Collection release of the year typically occurs in the April~May timeframe.

GCC 16 brings many changes including the Algol 68 programming language front-end, C++20 standard by default, AMD Zen 6 "znver6" initial support, support for using the Picolibc embedded C library, AVX10.2 and APX support is ready for Intel Nova Lake, various performance optimizations, Intel Wildcat Lake targeting support, a higher default LTO partition count to deal with today's higher core count processors, function multi-versioning on ARM64 is no longer experimental, and many other changes throughout this dominant open-source compiler stack.

GCC 16 compiler benchmarks soon on Phoronix.



[1] https://www.phoronix.com/search/GCC+16

[2] https://gcc.gnu.org/pipermail/gcc/2026-April/247980.html

[3] https://gcc.gnu.org/pipermail/gcc/2026-April/247981.html



One fine day, the bus driver went to the bus garage, started his bus,
and drove off along the route. No problems for the first few stops -- a few
people got on, a few got off, and things went generally well. At the next
stop, however, a big hulk of a guy got on. Six feet eight, built like a
wrestler, arms hanging down to the ground. He glared at the driver and said,
"Big John doesn't pay!" and sat down at the back.
Did I mention that the driver was five feet three, thin, and basically
meek? Well, he was. Naturally, he didn't argue with Big John, but he wasn't
happy about it. Well, the next day the same thing happened -- Big John got on
again, made a show of refusing to pay, and sat down. And the next day, and the
one after that, and so forth. This grated on the bus driver, who started
losing sleep over the way Big John was taking advantage of him. Finally he
could stand it no longer. He signed up for bodybuilding courses, karate, judo,
and all that good stuff. By the end of the summer, he had become quite strong;
what's more, he felt really good about himself.
So on the next Monday, when Big John once again got on the bus
and said "Big John doesn't pay!," the driver stood up, glared back at the
passenger, and screamed, "And why not?"
With a surprised look on his face, Big John replied, "Big John has a
bus pass."