GNU News Archives
GCC 11 Squeezes In Another Zen 3 Optimization

Just weeks ahead of the GCC 11 stable release we saw Znver3 tuning work out of SUSE for allowing the GNU Compiler Collection to better cater towards the AMD Zen 3 microarchitecture. That tuning work follows the initial patch at the end of last year that introduced "Znver3" and flipped on the new instructions. Now another patch working on the Zen 3 tuning for GCC has been posted and already merged.

18 March 2021 - GCC 11 znver3 GATHER - 1 Comment
GRUB 2.06 Release Candidate Available For Testing

GRUB 2.06 was originally anticipated for release in 2020 but then the BootHole security vulnerability foiled those plans. This long awaited bootloader update though is near with GRUB 2.06-RC1 being issued on Friday and plans to formally release it in about one month's time.

13 March 2021 - GRUB 2.06 - 13 Comments
Glibc 2.34 Will Provide More Helpful Linker Diagnostics

With the exciting "HWCAPS" feature of Glibc 2.33+ allowing for optimized versions of libraries to be more easily deployed on Linux systems, diagnosing issues around it can be a bit more complicated but on the way for Glibc 2.34 is a welcome improvement to help in such issues.

7 March 2021 - --list-diagnostics - 9 Comments
GNU Linux-libre 5.11 Released With Many Peripheral Drivers Needing To Be De-Blobbed

Building off yesterday's release of the Linux 5.11 kernel, the GNU folks have put out their "GNU Linux-libre 5.11-gnu" kernel that removes support for loading closed-source kernel modules, stripping out drivers/functionality that are dependent upon closed-source microcode/firmware, and other sanitization work in the name of maintaining a fully free software system.

15 February 2021 - GNU Linux-libre 5.11-gnu - 9 Comments
GRUB 2.06 Should Be Released This Year, Cooperation Increasing With Distro Vendors

While GRUB 2.06 was aiming for release in 2020, having to deal with the BootHole security issue among other challenges last year ended up delaying that release. Fortunately, it looks like this long awaited GRUB feature update should be out this year and there has been increased cooperation between upstream GRUB developers and distribution vendors.

10 February 2021 - GRUB In 2021 - 42 Comments
GCC 11 Beefs Up Its Static Analyzer Capabilities

Added to the GNU Compiler Collection (GCC) last year was an integrated static analyzer via the "-fanalyzer" option for spotting potential code issues. For GCC 10 this integrated static analyzer operating off GCC's GIMPLE was in good shape for catching various bugs while for the upcoming GCC 11 it is now much more capable.

30 January 2021 - GCC 11 Static Analyzer - 1 Comment
GCC 11 Is On The Final Stage Of Development With 60+ High Priority Regressions

GCC 11 entered its final stage of development today as it works towards releasing around the end of Q1 / early Q2 if their past cadence holds up. Before GCC 11.1 can debut as the first stable version, there are some 60+ "P1" high priority regressions that need to be resolved or otherwise demoted to lesser priority regressions.

18 January 2021 - GCC 11 Stage 4 - 9 Comments
GCC's Profile Guided Optimization Performance With The Ryzen 9 5950X

Given the talk in prior days around patches for PGO'ing the Linux kernel and some readers not being familiar with Profile Guided Optimizations by code compilers, here are some fresh benchmarks on a Ryzen 9 5950X looking at the benefits of applying PGO optimizations to various benchmarks.

17 January 2021 - GCC PGO Benchmarks - 20 Comments
GCC 11 Is Moving Closer But Still Challenged By Many Regressions

GCC 11 is slated to enter "Stage 4" development at the end of this weekend after which only regression and documentation fixes will be permitted. The first GCC 11 stable release should be out in 2~3 months, but at the moment there is an increasing number of P1 regressions that are of the highest priority.

14 January 2021 - GCC 11 - 7 Comments
GNU Had A Busy 2020 With The GCC Toolchain Still Rocking, Finally Converted To Git

The GNU Project had a very active year with the GNU toolchain in particular continuing to make major strides in punctually supporting new C/C++ features, continuing to enhance device offloading / accelerator support, support new CPU features, and more. GCC also saw its conversion this year finally over to Git among other accomplishments by the large number of GNU software projects.

31 December 2020 - GNU 2020 - 3 Comments

876 GNU news articles published on Phoronix.