GNU News Archives
GNU Hurd Hardware Support Remains In Very Rough Shape For 2018

Yesterday at FOSDEM 2018 Hurd developer Samuel Thibault talked about the work done on this GNU kernel for a PCI arbiter to allow different user-land drivers to access PCI devices concurrently. During this PCI arbiter talk he also went over the current state of the hardware support and recent achievements for GNU Hurd.

4 February 2018 - GNU Hurd - 27 Comments
Intel Icelake Support Lands In GCC 8

Back in November I wrote about a GCC patch for the Intel Icelake CPU target and now that code has finally been merged for the GNU Compiler Collection ahead of the upcoming GCC 8.1 release.

3 February 2018 - Icelake - 1 Comment
GNU Binutils 2.30 Released

Released this weekend is Binutils 2.30 as the latest collection of these GNU utilities important to the open-source ecosystem.

27 January 2018 - Binutils 2.30 - 1 Comment
Retpoline Support Backport Lands In GCC 7

The backporting of -mindirect-branch, -mindirect-return and -mindirect-branch-register, a.k.a. the GCC "Retpoline" patches, have been back-ported and merged into the GCC 7 branch.

16 January 2018 - Retpoline GCC 7 - Add A Comment
GCC 8 Will Enter Its Last Stage Of Development Next Week

The GNU Compiler Collection 8 (GCC 8) is currently in "stage three" development whereby general bug fixing can still happen along with allowing new ports to be added. But that is changing next week as it enters its final stage of development prior to release.

8 January 2018 - GCC 8 - 3 Comments
GCC 8 Patches Posted For Spectre Mitigation

There's been a well-published branch the past few days of a patched GCC 7.2 code-base with the code changes for fending off Spectre while now patches have arrived on the mailing list for Spectre/CVE-2017-5715 of mainline GCC 8.

8 January 2018 - GCC 8 Patches - 11 Comments
Glibc 2.27 Lands Yet More Performance Optimizations

Earlier this month I wrote how Intel engineers have been busy with continuing to tune glibc's performance with FMA and AVX optimizations. That work has continued but also other architectures continue tuning their GNU C Library performance ahead of the expected v2.27 update.

17 December 2017 - Glibc 2.27 - 5 Comments
GCC Prepares For Fortran 2018 Support

The Fortran committee decided last month to rename the upcoming Fortran 2015 programming language update to Fortran 2018. GCC support is being prepped.

17 December 2017 - Fortran 2015 To 2018 - 7 Comments
Skylake AVX-512 Benchmarks With GCC 8.0

For those curious about the current benefits of AVX-512, here are some benchmarks using a recent snapshot of the GCC 8 compiler and comparing the performance of the generated binaries for the skylake and skylake-avx512 targets.

28 November 2017 - AVX-512 Performance - 27 Comments
Bye Bye Cilk Plus: GCC Lightened By 82k L.O.C.

Earlier this month I reported on Intel's plans for removing Cilk Plus from GCC 8 since this parallel programming effort of theirs was depreciated in GCC 7 and hadn't seen much adoption. It's now official with the code being stripped out of the GCC 8 code-base.

28 November 2017 - Intel Cilk Plus - 4 Comments

561 GNU news articles published on Phoronix.