GNU News Archives
GCC's New Ranger Infrastructure Aims To Be In Good Shape For GCC 11

Making waves just over a year ago in the GNU Compiler Collection community was the "Ranger" project for on-demand range generator that's been worked on for several years at Red Hat. While their goals for GCC 10 didn't pan out, it's looking like in the next few months more of the Ranger infrastructure will land and thus putting it in the window for GCC 11.

26 July 2020 - Ranger - 5 Comments
GNU Guix Begins Publishing System Images Based On Hurd

Earlier this year was news of GNU Guix wanting to replace their Linux kernel usage with the Hurd microkernel. For those interested, the project recently began producing system images with indeed Hurd wired up for this software distribution.

7 July 2020 - GNU Guix + Hurd - 33 Comments
Glibc-HWCAPS To Help With AMD Zen Optimizations, Other Per-CPU Performance Bits

Experimental patches under discussion for the GNU C Library (glibc) would make it easier to dynamically load optimized libraries (shared objects) on systems depending upon the CPU in use and its hardware capabilities. This glibc-hwcaps work stems from the desired work on being able to better leverage Linux performance optimizations on AMD Zen-based systems but the hardware capabilities patches themselves can help any CPU microarchitecture family in more easily shipping optimized support.

7 July 2020 - Loading Optimized Libraries - 3 Comments
GCC's JIT Library Sees Experimental Port To Windows

For several years now GCC has offered a embeddable JIT compiler that for GPL applications can serve as a bytecode interpreter, an experimental Python compiler, and other possible use-cases with this libgccjit library. There now are patches pending for bringing libgccjit to Windows.

25 May 2020 - libgccjit On Windows - Add A Comment
GCC 11 Proposal Would Default To C++17 Level Features

Since last year's GCC 9 release the C++17 support has been considered stable and with the changeover to it as the default C++ dialect having not happened for the recent GCC 10 release, developers are now looking at increasing the default C++ version to 17 for next year's GCC 11 release.

17 May 2020 - GCC 11 + CPP17 - 10 Comments
Marvell ThunderX3 Machine Model Pending For The GCC Compiler

Last month Marvell announced the ThunderX3 server processors with up to 96 ARM cores per SoC and with 4-way SMT means up to 384 threads per socket. This 7nm Arm server processor also supports eight DDR4-3200 memory channels, 64 lanes of PCIe 4.0, and other advancements to provide more competitiveness in the Arm server space. Marvell is now working on getting the ThunderX3 software support ironed out, including for the GCC compiler.

24 April 2020 - ThunderX3 GCC - 4 Comments

831 GNU news articles published on Phoronix.