http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55110
Bug #: 55110 Summary: Internal compiler error in vectorizable_reduction, at tree-vect-loop.c:4633 Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassig...@gcc.gnu.org ReportedBy: antoine.balest...@gmail.com Hello ! The following testcase makes GCC 4.8.0 as of 20121021 crash with -O1 -ftree-vectorize. $ cat vector.c int a, b, c; void f(void) { for(; b; b++) for(c = 0; c < 2; c++) a /= 5; } $ xgcc -O1 -ftree-vectorize -w vector.c vector.c: In function âfâ: vector.c:3:6: internal compiler error: in vectorizable_reduction, at tree-vect-loop.c:4633 void f(void) ^ linux-vdso.so.1: No such file or directory 0xa67b9c vectorizable_reduction(gimple_statement_d*, gimple_stmt_iterator*, gimple_statement_d**, _slp_tree*) ../../srcdir/gcc/tree-vect-loop.c:4633 0xa58fa0 vect_analyze_stmt(gimple_statement_d*, bool*, _slp_tree*) ../../srcdir/gcc/tree-vect-stmts.c:5710 0xa58aca vect_analyze_stmt(gimple_statement_d*, bool*, _slp_tree*) ../../srcdir/gcc/tree-vect-stmts.c:5632 0xa6356d vect_analyze_loop_operations ../../srcdir/gcc/tree-vect-loop.c:1447 0xa6356d vect_analyze_loop_2 ../../srcdir/gcc/tree-vect-loop.c:1725 0xa6356d vect_analyze_loop(loop*) ../../srcdir/gcc/tree-vect-loop.c:1778 0xa75f1c vectorize_loops() ../../srcdir/gcc/tree-vectorizer.c:114 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.