GNU News Archives
The GCC 10 Compiler Lands OpenMP / OpenACC Offloading To AMD Radeon GPUs

A few days ago I wrote about the OpenMP / OpenACC offloading patches for Radeon "GCN" GPUs being posted and seeking inclusion in the GCC 10 compiler that will be released in a few months. Those patches were successfully merged meaning this next annual update to the GNU Compiler Collection will feature initial OpenMP/OpenACC code offloading support to supported AMD GPU targets.

17 November 2019 - GCC 10 GCN Offloading Merged - 1 Comment
AMD GCN OpenMP/OpenACC Offloading Patches For The GCC 10 Compiler

Over the past year Code Sourcery / Mentor Graphics has been working extensively on the new AMD Radeon "GCN" back-end for the GCC code compiler. With the code that is found in GCC 9 and up to now in GCC 10 hasn't supported OpenMP/OpenACC parallel programming interfaces but that could soon change with patches under review.

13 November 2019 - OpenMP / OpenACC To AMD GCN - 1 Comment
GCC 11 Aims To Default To C++17 Standard

With the C++17 support in the GNU Compiler Collection (GCC) already being quite mature for about two releases/years, when the GCC 11 development cycle opens they are looking at enabling their GNU dialect of C++17 to be the default standard when compiling C++ code.

2 November 2019 - GCC 11 - 21 Comments
GCC 11 Compiler Could End Up Removing Support For The Motorola m68k, Other Old CPUs

Deprecated for the upcoming GCC 10 compiler release and set for removal in GCC 11 one year later is the CC0 representation code that is being used for handle condition codes in GCC back-ends. That in turn means a number of older CPU targets will be removed in GCC 11 should they not receive some development attention to transition them to the modern MODE_CC representation.

30 October 2019 - cc0 Support Deprecated - 24 Comments
GNU Project Developers Debate A Restructuring As A "Bottom Up" Organization

GNU developers unhappy with Richard Stallman sticking around as head of the GNU Project and not planning to make any "radical" changes are now expressing their desire for the GNU to be restructured as a "bottom-up" organization whereby those active developers and volunteers involved could potentially have more say.

22 October 2019 - GNU Bottom-Up - 95 Comments
GCC 10 Has C++20 Concepts Support In Order

The original C++ Concepts technical specification has been supported by the GNU Compiler Collection since GCC 6, but for GCC 10 the latest C++20 enablement is supporting that refined version of this feature.

21 October 2019 - GCC 10 Concepts - 26 Comments
RMS: No Radical Changes In GNU Project

With Stallman sticking around as head of the GNU and with that the Free Software Foundation re-evaluating their GNU relationship, Richard Stallman is already saying there will be no major changes to the project he founded.

9 October 2019 - RMS Talks - 45 Comments
GDB Debugger Lands CTF Support

The GNU Debugger (GDB) now has support for the Compact C Type Format following support for this debugging information format having been added to the GCC compiler and Binutils.

7 October 2019 - GDB CTF - 4 Comments
GCC Developers Look At Transitioning Their Codebase To C++11

Seven years after the GNU Compiler Collection (GCC) developers began transitioning their codebase from C to C++, they are now discussing the prospects of adopting C++11 as their allowed C++ standard revision for developing this open-source compiler.

30 September 2019 - C++11 Codebase - 118 Comments
Richard Stallman Reportedly Steps Down As Head Of The GNU Project

It was just two days ago that Richard Stallman said he would continue as head of the GNU project after last week having resigned as head of the Free Software Foundation (as well as his post at MIT), but this afternoon he reportedly has stepped down from his GNU leadership role.

28 September 2019 - RMS + GNU - 194 Comments
Parallelizing GCC's Internals Continues To Be Worked On & Showing Promising Potential

One of the most interesting Google Summer of Code projects this year was the student effort to work on better parallelizing GCC's internals to deal with better performance particularly when dealing with very large source files. Fortunately -- given today's desktop CPUs even ramping up their core counts -- this parallel GCC effort is being continued.

26 September 2019 - Parallelize GCC - 42 Comments
GNU Linux-libre 5.3 Continues Deblobbing & Dealing With Firmware Trickery

Hot off last night's Linux 5.3 release, the GNU folks have this morning released GNU Linux-libre 5.3-gnu as their downstream flavor of the kernel that strips out support for loading proprietary kernel modules and the ability to load binary-only microcode/firmware files, among other steps for aiming at a pure free software kernel.

16 September 2019 - GNU Linux-libre 5.3-gnu - 22 Comments
GCC 10 Lands Support For -march=tigerlake & -march=cooperlake

The GNU toolchain has already been preparing for Cooperlake CPUs as the successor to Cascadelake as well as supporting the new instruction set extensions, but finally today the support for -march=cooperlake was merged to GCC 10 for conveniently exposing the new CPU target in the GNU Compiler Collection. At the same time, -march=tigerlake was also added.

20 August 2019 - GCC 10 Tigerlake / Compilerlake - Add A Comment

759 GNU news articles published on Phoronix.