Vengineerの妄想

人生を妄想しています。

GCC 4.9


GCC 4.9がリリースされました。

OpenMP 4.0とCilk Plusがサポートされています。リリースノートによると、
引用
    Version 4.0 of the OpenMP specification is now supported for the C and C++ compilers. 
    The new -fopenmp-simd option can be used to enable OpenMP's SIMD directives, 
    while ignoring other OpenMP directives. 
    The new -fsimd-cost-model= option permits to tune the vectorization cost model for loops 
    annotated with OpenMP and Cilk Plus simd directives; 
    -Wopenmp-simd warns when the current costmodel overrides simd directives set by the user.
SIMD関連でなんか強化しているみたいですね。

また、ARM関連でもAArch64も強化されているみたいです。cortex-A12もサポート。
LLVM 3.5とどちらがいいコード出すのでしょうかね?