GCC 15.1 Released With COBOL Compiler & Many Other Improvements
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.
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.
👁 GCC 15 snapshot on Fedora 42
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.
