GCC 14.1编译器发布英特尔APX&AVX10.1支持,AMD Zen 5 Target&ampf硬化的

2024年 5月 7日 80.8k 0

GCC 14.1编译器发布-英特尔APX&AVX10.1支持,AMD Zen 5 Target&amp-f硬化的-1GCC 14.1今天发布,是GCC 14系列中第一个稳定的编译器版本。GCC 14.1为这个开源编译器带来了一年的改进,从新的CPU支持和新的ISA扩展到新的C/C++语言功能、静态分析器改进、新的AMD GPU支持以及许多其他添加。

GCC 14.1是一个很大的编译器更新,存储了很多内容。根据我对GCC 14开发的日常监测,本版本中值得期待的一些关键亮点包括:

-实现了更多的C23功能,如位精确整数类型。现在也支持-std=c23和-std=gnu23编译器标志。

-支持更多C++26功能,如未赋值字符串、用户生成的静态断言消息和其他功能。

-GCC的Fortran前端现在支持-std=f2023,因为它支持Fortran 2023。

-对“英特尔高级性能扩展插件”(APX)的支持有限。

-GCC 14还增加了对Intel AVX10.1的支持。

-新的英特尔CPU支持包括清水森林、箭湖、月球湖和黑豹湖。

-AMD Zen 5支持添加了新的-march=znver5选项。

-Intel Xeon Phi CPU支持已被弃用,并将在GCC 15中删除。

-AAC64上的GCC现在支持Microsoft Cobalt 100、Ampere1B、Arm Cortex A520、Arm皮质A720和Arm皮质X4处理器。

-AMDGPU Radeon后端现在支持GCN5、RDNA2和RDNA3图形处理器。

-安腾IA64目标端口在多年未维护后已被宣布过时。GCC 15将放弃对安腾的支持。

-NIOS2目标也已被宣布过时,并将在GCC 15中删除。

-新的“-fhardened”辅助标志启用了一组强化标志。

-GCC的矢量器现在可以对包含任意数量早期中断的循环进行矢量化。

-OpenMP和OpenACC的改进。

-GCC的Ada编译器前端现在支持LoongArch架构。

-新的LoongArch ISA扩展,如LSX和LASX SIMD扩展。

-支持许多新的RISC-V ISA扩展,如矢量加密工作、代码大小缩减和各种供应商扩展。

-继续增强对C语言GCC 14中静态分析器的支持。

-使用静态分析器可以更好地可视化缓冲区溢出。

GCC 14.1编译器发布-英特尔APX&AVX10.1支持,AMD Zen 5 Target&amp-f硬化的-2

Downloads and more details on today's GCC 14.1 compiler stable release via gcc.gnu.org.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论