GCC 10.1 發布
GCC 10.1已發布,這是一個重要版本,也是將代碼倉庫從SVN完全切換至Git後發布的首個主要版本。另外要注意的是,部分使用舊版本GCC編譯成功的代碼可能需要修改源代碼。主要更新內容包括:
- 編譯器和庫改進對 C++20 的支持
- C2X 增強
- 各方面的優化增強和bugfix
- 多個編譯器後端的硬件啟用變化和增強
- 新的實驗性靜態分析
- -fanalyzer 會啟用新的靜態分析以及相關警告。該功能會對代碼中的路徑進行耗時檢查,以檢測各種常見錯誤,例如雙重釋放(double-free)。目前該功能尚處於實驗性階段,可能無法分析非C語言代碼。
- 針對對目標平台的改進
詳情見: