[Industry News] GCC 14.1 正式版发布
Tofloor
poster avatar
流浪的加菲
deepin
2024-05-09 09:55
Author

May 7, 2024

The GCC developers are pleased to announce the release of GCC 14.1.

This release is a major release, containing new features (as well as many other improvements) relative to GCC 13.x.

查看完整更新日志

Changes

一些更新点包括:

  • 更多 C23 功能的实现,例如 bit-precise integer types。现在也支持 -std=c23 和 -std=gnu23 compiler flags。
  • 支持更多 C++26 功能,例如 unevaluated strings、user-generated static_assert messages 和其他功能。
  • GCC 的 Fortran 前端现在支持 -std=f2023。
  • 对 Intel Advanced Performance Extensions (APX) 的有限支持。
  • GCC 14 中还添加了 Intel AVX10.1 支持
  • 新的 Intel CPU 支持包括对 Clearwater Forest、Arrow Lake、Lunar Lake 和 Panther Lake 的支持。
  • AMD Zen 5 支持新增了 -march=znver5 选项。
  • Intel Xeon Phi CPU 支持已被弃用,并将在 GCC 15 中删除。
  • AArc64 上的 GCC 现在支持 Microsoft Cobalt 100、Ampere-1B、Arm Cortex A520、Arm Cortex A720 和 Arm Cortex X4 处理器。
  • AMDGPU Radeon 后端现在支持 GCN5、RDNA2 和 RDNA3 图形处理器。
  • Itanium IA64 target ports 在多年无人维护后已被宣布过时。 GCC 15 将放弃对 Itanium 的支持。
  • NIOS2 targets 也已被宣布过时,并将在 GCC 15 中删除。
  • 新的 “-fhardened” helper flag 可启用一组 hardening flags。
  • GCC 的矢量化器现在可以对包含任意数量的早期中断的循环进行矢量化。
  • OpenMP 和 OpenACC 改进。
  • GCC 的 Ada 编译器前端现在支持 LoongArch 架构。
  • 新的 LoongArch ISA 扩展,例如 LSX 和 LASX SIMD 扩展。
  • 支持许多新的 RISC-V ISA 扩展,例如矢量加密工作、代码缩减和各种供应商扩展。
  • 继续增强 GCC 14 中对 C 语言的静态分析器支持。
  • 使用静态分析器更好地可视化缓冲区溢出。
Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2024-05-09 13:10
#1

加菲,科技新闻的feed大师

Reply View the author
流浪的加菲
deepin
2024-05-09 16:19
#2
神末shenmo

加菲,科技新闻的feed大师

正如我论坛的个性签名:专注搬砖分享,热爱开放交流tail

Reply View the author