Compilers

Featured image for: Value range propagation in GCC with Project Ranger.
Article

New C++ features in GCC 12

Marek Polacek

Version 12 of GCC implements much of the recent C++ standard, allows a number of previously prohibited constructs, and fixes some problematic behaviors.

Featured image for: Value range propagation in GCC with Project Ranger.
Article

Prevent Trojan Source attacks with GCC 12

David Malcolm

Discover how Red Hat protects GCC 12 code from Trojan Source attacks. Learn how we defend our customers against this recent software vulnerability.

Featured image for a Linux topic.
Article

What's new in Libabigail 2.0

Dodji Seketeli

Find out what's new in Libabigail 2.0, including updates to the symbol table reader component, ABIXML format, and moving to the Apache 2 license.

Featured image for Java topics.
Article

Runtime profiling in OpenJDK's HotSpot JVM

Roland Westrelin

Discover how runtime profiling in OpenJDK's HotSpot JVM improves speculation and contributes to optimization in this Red Hat guide with illustrated benefits.

RHEL 9 Beta Release Feature Image
Article

Red Hat Enterprise Linux 9 Beta is here

Don Pinto

RHEL 9 Beta features GCC 11, glibc 2.34, updated compilers, enhanced application streams, Python 3.9, and more. Plus, it's built from CentOS Stream!

Red Hat Developer Featured Image
Product

Compilers: Clang/LLVM, Go, Rust

Latest stable versions of GCC (C, C++, Fortran), Eclipse, GDB, SystemTap, and essential development and performance analysis tools. Also included are the latest, stable compilers (Clang/LLVM, Go, Rust) for Red Hat Enterprise Linux.