GCC 13.1 已作為 GCC 13 的第一個穩定版本發布,作為 GNU 編譯器集合的年度功能版本。
GCC 13.1 是一個重大更新,為那些對老式編程感興趣的人添加了 Modula-2 語言前端,有新的 GCC Rust“gccrs”代碼,但由於它仍在烘焙,因此在 v13.1 中被禁用,GCC 的靜態分析器繼續得到改進,連接了更多的 C23 和 C++23 功能,並且支持許多新的 x86_64/RISC-V/AArch64 處理器。
GCC 13.1 還提供了對 Ryzen 7000 系列和 EPYC 9004 系列處理器的初始 AMD Zen 4 (znver4) 支持、OpenMP 卸載改進、支持以基於 JSON 的 SARIF 格式發出診斷、Ada 2022 補充、各種新的 C/C++ 警告、對 AMDGCN 後端的 AMD Instinct MI200 系列的支持、Ampere-1A 支持、Neoverse-V2/Cortex-X3/Cortex-X1C/Cortex-A715 支持,以及對許多新 Intel CPU 的支持。 GCC 13 為 Raptor Lake、Meteor Lake、Sierra Forest、Grand Ridge、Emerald Rapids 和 Granite Rapids 添加了 Intel CPU 目標,以及相關的新 Intel CPU 指令集擴展,如 AMX-FP16、AVX-IFMA、AVX-VNNI-INT8、AVX-NE-CONVERT、RAO-INT 和 AMX-COMPLEX。
今天的下載和更多詳情通過 GCC 郵件列表 發布 GCC 13.1 穩定版。我將很快在 Phoronix 上啟動一些 GCC 13(和 LLVM Clang 16)編譯器基準測試。