The long-awaited GCC 14.1, the first stable version of the new generation of the legendary series of open compilers GNU, has been released. This release marks the culmination of the annual efforts of a global team of developers and signifies a new technological advancement for the GCC project.
The GCC 14.1 now fully supports the latest processor architectures and instructions, including new offerings from industry giants like AMD, Intel, ARM, and RISC-V. Its integration with Openmp 5.2 and OpenAcc 2.8 libraries ensures optimal performance for parallel calculations and GPU programming.
Key achievements of GCC 14.1 include:
- Implementation of new C23 features like the bit of the current types of integers.
- Support for new C++ 26 functions, such as static_assert and user messages.
- Enhanced support for Fortran 2023 with the option -std = f2023.
- Limited support for Intel Advanced Performance Extensions (APX).
- New support for Intel AVX10.1 and processors like Clearwater Forest, Arrow Lake, Lunar Lake, and Panther Lake.
- Added support for AMD Zen 5 and the option -march = znver5.
- Phasing out support for Intel Xeon Phi processors in GCC 15.
- Enhanced support for Aarc64 processors including Microsoft Cobalt 100, Ampeere-1b, and various ARM Cortex models.
- Support for AMDGPU Radeon graphic processors like GCN5, RDNA2, and RDNA3.
- Planned deprecation of Itanium IA64 ports and NIOS2 support in GCC 15.
- Introduction of the new security flag “-fhardened” for enhanced security.
- Improved vectorization capabilities and enhancements in Openmp and Openacc.
- ADA GCC compiler now supports the Loongarch architecture and new LOONGARCH ISA extensions.
- Support for various new RISC-V ISA extensions and enhancements.
- Continued improvements in the static analyzer for C language.
- Enhanced visualization for identifying buffer overruns through the static analyzer.
The performance, stability, and functionality of GCC 14.1 have been significantly improved with the introduction of hundreds of bug fixes and enhancements across the system. Developers believe this release will further drive innovation in open-source compiler technologies.
The new major version of GCC 14.1 is