GCC 7.1發布 支持當前所有的C+17標準
作者 | Jakub Jelinek
翻譯 | 雁驚寒
GCC(GNU Compiler Collection,GNU編譯器套件),是由GNU開發的編程語言編譯器,目前發布了7.1版本。以下是GCC開發團隊發布的版本更新信息:
今年,我們已經慶祝了第一個GCC測試版發布30周年,本月我們將慶祝GCC 1.0發布30周年。GCC 7.1是一個主版本,其中包含GCC 6.x以及之前版本所沒有的大量新功能。
C++前端現在已經實驗性地支持了當前C++ 17草案中的所有特性,包括-std=c++1z和-std=gnu++1z選項,而libstdc++庫也實現了C++ 17草案庫中的絕大部分功能。
此版本包含了診斷方面的各種改進,包括改進過的位置、位置範圍、標識符拼寫錯誤提示、選項名稱、修復提示,並添加了多種新的警告。
改進了優化器,包括過程內部以及過程之間的優化、鏈接時間優化和各種目標後端,包括但不限於存儲合并,代碼提升優化,循環分割和收縮包裝的改進。
Address Sanitizer現在可以在變數離開作用域之後報告它的使用情況。GCC現在可以在脫離NVidia PTX GPGPU的情況下支持OpenMP 4.5。
在舊版GCC下可以成功編譯的代碼可能需要做一些代碼調整,詳見http://gcc.gnu.org/gcc-7/porting_to.html。
查閱更多有關GCC 7.1的信息,請訪問:https://gcc.gnu.org/gcc-7/changes.html
此版本可從下面的FTP伺服器獲得:http://www.gnu.org/order/ftp.html
該版本在gcc/gcc-7.1.0/目錄中。
如果沒有來自眾多貢獻者的支持,我們就無法領導像GNU編譯器這樣的自由軟體。貢獻者不僅包括開發人員,還包括了常規測試人員和普通用戶,他們為這個高質量的軟體貢獻了自己的力量。這個貢獻者的名單實在太大了,在這裡無法一一感謝!


TAG:CSDN |
※HTC U12+發布!透明機身加前置800萬雙攝,6GB+64/128GB內存
※1399元,CHERRY發布新款MX 6.0 RGB
※HTC U12+國行版發布,驍龍845+6GB+128GB,價格是亮點!
※Windows 10 KB4103721發布 但出現了部分PC上導致黑屏的BUG
※堅果R1發布!3499元/最高8GB+1TB存儲
※5瓦TDP!驍龍850發布:8核2.96GHz、面向ARM Win10設備
※HTC U12+發布:驍龍845+6G內存+IP68防水
※堅果R1 8GB+512GB版發布:4999元
※紅米6正式發布,Helio P22+3GB僅售799元
※6GB+128GB 版本售價 5888 元,HTC U12+國行版正式發布
※vivo NEX即將發布:驍龍660+屏下指紋,6+128GB售價3798元!
※iOS12系統上線 蘋果WWDC2018發布會前瞻
※驍龍855/麒麟980首發?ARM發布全新A76架構和G76 GPU
※1000nit亮度 飛利浦發布HDR 4K顯示器436M6VBPAB
※360發布N7手機:標配6GB內存,5030mAh大電池,1699元起
※COMPUTEX 2018英特爾發布酷睿i7-8086K限量版處理器,6月8日發售
※HTC新旗艦U12+將於5.23發布:驍龍845+前後雙攝
※6GB + 128GB 版本售價 5888 元,HTC U12+ 國行版正式發布
※三星Note 9曝7月29日發布,可能搭配512GB內存
※HTC U12+今日發布:128G5888元 不作不死