GCC 16.2


8月7日,事件发生 GCC 16.2 版本 ——GCC 16 分支的第二个稳定版本。新版本主要以修正为主:开发者明确称其为错误修复版本,其中包含针对 GCC 16.1 相对于先前版本发现的回归问题的修复。

 

自 GCC 16.1 版本(4 月版)以来,总共修复了以下问题: 已知错误102个这些修复会影响编译器和受支持架构的各个组件;没有哪一项重大变更可以定义一个版本。

 

GCC 16.2 并非新功能版本:GCC 16 分支的主要功能已在之前的版本中引入。 GCC 16.1于4月30日发布。此分支最显著的变化包括:

 

  • C++20 已成为默认的 C++ 模式。 而不是 GNU++17。要使用之前的行为,现在必须显式指定相应的 `-std=` 参数。对 C++20 模块的实验性支持仍然单独启用。
  • 实施工作仍在继续 C ++ 26包括实验性静态反射、契约、constexpr 例外和其他未来标准提案。
  • GCC 包含一个实验性的语言编译器。 Algol 68 — ga68.
  • 已添加对 x86 处理器的支持。 AMD Zen 6(-march=znver6)英特尔 Wildcat Lake 和 Nova Lake。改进了使用 AVX-512 时的自动矢量化功能。
  • AArch64 实现现在支持 ARMv9.6-A支持 Apple M4 和 M5、NVIDIA GB10 和新的 Arm 处理器内核;还增加了通过 -fsanitize=memtag 使用内存标记扩展的功能。
  • 为了在 AMD GPU 上进行卸载,启动 OpenMP/OpenACC 区域的开销已显著降低,并且增加了对加速器的实验性支持。 AMD Instinct MI300 (gfx942).

 

因此,GCC 16.2 主要面向那些希望在修复初始版本发布后发现的回归问题后迁移到新分支的用户。GCC 16.2 源代码可在以下位置获取: 项目官方镜像GCC 作为 GNU 系列的自由软件发布;编译器的核心代码根据 GPLv3+ 许可发布,并且 GCC 运行时库例外适用于许多运行时库。

 

来源: linux.org.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster