GCCの次期バージョン 4.4 系ですが、ついに rc1 がリリースされました。そこで実際にGCC 4.4.0-rc1 を試し、変更点・残っているバグなどを調べてみました。 なお、オフィシャルなドキュメントは以下のURLにまとめられています。 http://gcc.gnu.org/gcc-4.4/changes.html http://gcc.gnu.org/gcc-4.4/porting_to.html 特に後者は一度は目を通すべき内容で、gccの仕様変更に伴いコンパイルエラーになってしまうコードの例と対処方法がまとめられています。 以下、変更点、ベンチマーク結果などをまとめます。 最適化関連 4.4系では、最適化機能がさらに改良されています。 Graphite まず graphite ブランチで開発されてきた、新しい最適化の枠組みが取り込まれました。 http://gcc.gnu.or