GCC 15.1 was just released as the newest annual feature release to the GNU Compiler Collection. This first stable GCC 15 release brings a COBOL compiler front-end, many C and C++ language support improvements, support for new CPUs and ISA capabilities, better Rust programming language support, debugging enhancements, and a whole lot more.
GCC 15.1 delivers a COBOL language front-end, various usability enhancements, many Rust programming language improvements for gccrs, moves its default C language version to C23, AMD Zen 5 “znver5” target improvements among other new AMD Zen target optimizations, Intel Xeon 7 Diamond Rapids targeting, Intel AVX10.2 support for the new 512-bit-only revision, more Intel Advanced Performance Extensions “APX” enablement, removal of Xeon Phi support, OpenMP offloading enhancements, and many other changes from hardware support to language features.
The AMDGPU back-end for AMD graphics processors also now enables standard C++ library (libstdc++) support, experimental support for generic devices, and has retired Fiji GPU support. Similarly, the NVIDIA NVPTX back-end with GCC15 also has libstdc++ support.
GCC’s less talked about D and Modula-2 language front-ends also received a fair amount of work as did the Fortran front-end.
Fedora 42 is already the first major Linux distribution shipping GCC 15 in production, having used a near-final GCC 15 build.
Downloads and more information on the GCC 15.1 stable compiler release via gcc.gnu.org. I’ll have more GCC 15 compiler performance benchmarks on Phoronix soon.