http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58472
--- Comment #3 from vincenzo Innocente <vincenzo.innocente at cern dot ch> --- on linux c++ -O2 -ftree-vectorizer-verbose=1 -S omp4red.cc -fopenmp omp4red.cc:8:13: note: loop vectorized omp4red.cc: In function 'float sumO1()': omp4red.cc:4:7: internal compiler error: in vectorizable_store, at tree-vect-stmts.c:4192 float sumO1() { ^ 0xdd070e vectorizable_store ../../gcc-gomp4/gcc/tree-vect-stmts.c:4192 0xdd0a7e vect_transform_stmt(gimple_statement_d*, gimple_stmt_iterator_d*, bool*, _slp_tree*, _slp_instance*) ../../gcc-gomp4/gcc/tree-vect-stmts.c:5959 0xe958e3 vect_transform_loop(_loop_vec_info*) ../../gcc-gomp4/gcc/tree-vect-loop.c:5859 0xe9fed2 vectorize_loops() ../../gcc-gomp4/gcc/tree-vectorizer.c:368 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. c++ -v Using built-in specs. COLLECT_GCC=c++ COLLECT_LTO_WRAPPER=/afs/cern.ch/user/i/innocent/w2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../gcc-gomp4/configure --prefix=/afs/cern.ch/user/i/innocent/w2 --enable-languages=c,c++,lto,fortran -enable-gold=yes --enable-lto --with-build-config=bootstrap-lto --with-gmp-lib=/usr/local/lib64 --with-mpfr-lib=/usr/local/lib64 -with-mpc-lib=/usr/local/lib64 --enable-cloog-backend=isl --with-cloog=/usr/local --with-ppl-lib=/usr/local/lib64 CFLAGS='-O2 -ftree-vectorize -fPIC' -enable-libitm -disable-multilib -disable-werror --disable-libsanitizer Thread model: posix gcc version 4.9.0 20130918 (experimental) [gomp-4_0-branch revision 202731] (GCC)