GCC 11为较新的Intel系列增加了CPU检测手段

在GCC 11开发周期中积累的早期变更中,新增了对较新的Intel CPU系列的自动CPU检测支持。
 
今天更新的英特尔处理器检测功能已合并到GCC 11/Git中,适用于Airmont,Tremont,Comet Lake,Ice Lake和Tiger Lake系列。
 
该检测依赖于公开的CPU部件号,以在 -march=native之类的情况下启用适当的核心目标以优化代码生成。 其中包括Skylake和Tremont的family values,以及icelake-client,icelake-server和Tigerlake目标。
 
这些Intel目标已经由GCC编译器支持,包括当明确指定它们时最近的GCC 10编译器版本,而今天的更改是关于能够自动检测这些较新的Intel CPU系列。 鉴于其简单性和几个月来已知的信息,此检测修补程序未能及时将其发布到GCC 10.1中。

dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。