GCC 4.6 キマシタワー

概要は以下のような感じ:

  • 言語
    • C++0xconstexpr, nullptr, noexcept, for (auto i : v) ..., 他
    • Java (GCJ) の変更点がゼロ*1なのに対し,Go (gccgo) が追加されたりObjective-C対応が色々進歩してたり,回る回るよ時代は回る...
  • 最適化
    • -O3 に加え,微妙に規格からの逸脱を許す -Ofast を新設(ベンチマーク歓喜
    • LTO: Link-Time Optimization, IPO: Inter-Procedural Optimizationの強化,whole program optimizerのマルチスレッド化(?)
    • {-march,-mtune}={core2,corei7,corei7-avx,btver1} (最後のはAMD Bobcat)
    • -mandroid, -mbionic

後でビルドして試してみるか.うちにはAtomPenMしか無いが... あ,Itanium2もあるんだった(まだOSが入ってない)

*1:もちろん,微妙なバグフィックスはされてるんだろうけど,release noteに書くほどの顕著な変更は一つも無かったようだ.