GCC 12開發(fā)已轉(zhuǎn)入第4階段 編譯器迎來諸多新特性
在 1 月 10 號(hào)的狀態(tài)報(bào)告中,Richard Biener 已宣布 GCC 12.0.0 的第 3 階段將于 1 月 16 日結(jié)束。本周一(1 月 17 日),新報(bào)告又宣告了 2022 年度的 GNU 編譯器集合的功能版本(GCC 12.0.1)已轉(zhuǎn)入“第四階段”的開發(fā)。如果一切順利,我們有望于 4 月份正式迎來 GCC 12.1 。
訪問:
微軟Surface精選機(jī)型特惠6.3折起 翻新機(jī)滿100減100
(來自:GCC.GNU.org)
在剛剛結(jié)束的第 3 階段,開發(fā)團(tuán)隊(duì)將主要精力放在了常規(guī)的 Bug 修復(fù)上。
不過隨著新階段的開啟,作為 GCC 下一功能版本亮相前的主要工作,其重心已調(diào)整到回歸 / 文檔修復(fù)上。
參照以往的發(fā)布節(jié)奏,預(yù)計(jì)作為 GCC 12 系列的首個(gè)穩(wěn)定版本,GCC 12.1 會(huì)在 2022 年 4 月正式到來。
目前已知有 38 項(xiàng) P1 回歸(最高優(yōu)先級(jí)),以及 310 項(xiàng) P2 / 286 項(xiàng) P3 回歸。
此外今日的報(bào)告中還揭示了一些其他內(nèi)容:
● GCC 12 將引入對(duì)英特爾 / AMD 最新處理器和使用 Mold 鏈接器的支持;
● 部署 x86 直線推測(cè)緩解措施、RISC-V 架構(gòu)改進(jìn)、引入 Armv9-A 支持,以及自動(dòng)矢量化的 -O2 級(jí)別優(yōu)化;
● 還有 AVX-512 指令集(FP16)支持、改進(jìn)的靜態(tài)分析器,且能夠抵御利用 Unicode 控制字符實(shí)施的木馬源攻擊(并發(fā)出警告)等。
最后,GCC 開發(fā)團(tuán)隊(duì)在轉(zhuǎn)入第 4 階段時(shí)做出的一項(xiàng)基本更改,就是決定將包含 GCC 編譯器的所有 .c(C 源文件)重命名為 .cc 擴(kuò)展名。
感興趣的朋友,亦可留意 Phoronix 后續(xù)開展的針對(duì) GCC 12 編譯器的一系列對(duì)比基準(zhǔn)測(cè)試。
關(guān)鍵詞: Open Source 開源 GCC 12開發(fā)已轉(zhuǎn)入第4階段 編譯器迎
相關(guān)新聞