GNU Binutils 2.42支持新的英特尔CPU扩展:APX、AVX10.1和更多

2024年 1月 30日 69.9k 0


Red Hat的Nick Clifton今天宣布发布GNU Binutils 2.42,这是Linux和类Unix系统广泛依赖的二进制实用程序集合的最新功能版本,作为编译器工具链的一部分。

GNU Binutils 2.42带来了对跨多个架构的新CPU扩展、各种新警告和其他新选项的支持。GNU Binutils 2.42的一些亮点包括:

-支持LD中的英特尔高级性能扩展(APX)位置调整。

-支持更多英特尔架构扩展。这包括对具有32 GPR、NDD、PUSH2/POP2、Pushp/Popp等的英特尔APX的初始Gas支持。还支持使用GNU汇编程序(Gas)执行英特尔USER_MSR、AVX-VNNI-INT16、SHA512、SM3、SM4、PBNDKB和AVX10.1指令。在支持这些指令的下一代处理器发布之前,英特尔对开源工具链组件的及时贡献一如既往地棒极了。

-支持KVX指令集。

-支持更多AArch64和RISC-V架构扩展。

-现在实现了对LoongArch ABI v2.30的支持。

-Readself程序有一个新的“--Extra-sym-info”,用于显示有关符号的附加信息。

-一个新的警告选项“--warn-execSTACKET-OBJECTS”,用于在输入对象文件请求可执行堆栈时警告可执行堆栈。还添加了“--Enable-Error-execStack=”选项,以允许设置将可执行堆栈警告转换为错误的缺省值。

有关GNU Binutils 2.42更改的更多详细信息,请参阅发布公告.

相关文章

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

发布评论