Mainline GCC9.0コンパイラにSpectreV1に対する投機追跡機能が追加されました



これらはすべて、現在のGCC実装のためにAArch64に追加されましたが、他のアーキテクチャーへの道も見つけることができました。 32ビットARMに含まれるレジスタが少なく、機能のパッチ適用がはるかに複雑になるため、ARMが32ビットARMに移行する可能性はほとんどありません。

-mtrack-speculationを有効にすることによるパフォーマンスへの影響は現時点では不明ですが、今すぐ回転させたい場合は、 GCC SVN / Git 、そしてそれは2019年のいつかGCC9.1安定版リリースの一部になるでしょう。



1分読む