https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61917
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #11 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Kai Tietz from comment #10) > Fixed on trunk and 4.9 The fix caused: FAIL: gcc.dg/pr56350.c (internal compiler error) FAIL: gcc.dg/pr56350.c (test for excess errors) [hjl@gnu-6 gcc]$ ./xgcc -B./ -O -ftree-vectorize /export/gnu/import/git/sources/gcc/gcc/testsuite/gcc.dg/pr56350.c /export/gnu/import/git/sources/gcc/gcc/testsuite/gcc.dg/pr56350.c: In function âfâ: /export/gnu/import/git/sources/gcc/gcc/testsuite/gcc.dg/pr56350.c:8:1: internal compiler error: Segmentation fault f (void) ^ 0xd1f836 crash_signal /export/gnu/import/git/sources/gcc/gcc/toplev.c:383 0xfaf59a gimple_code /export/gnu/import/git/sources/gcc/gcc/gimple.h:1553 0xfbd855 vectorizable_reduction(gimple_statement_base*, gimple_stmt_iterator*, gimple_statement_base**, _slp_tree*) /export/gnu/import/git/sources/gcc/gcc/tree-vect-loop.c:4987 0xfabc86 vect_analyze_stmt(gimple_statement_base*, bool*, _slp_tree*) /export/gnu/import/git/sources/gcc/gcc/tree-vect-stmts.c:7170 0xfb50c9 vect_analyze_loop_operations /export/gnu/import/git/sources/gcc/gcc/tree-vect-loop.c:1539 0xfb58cc vect_analyze_loop_2 /export/gnu/import/git/sources/gcc/gcc/tree-vect-loop.c:1800 0xfb5c70 vect_analyze_loop(loop*) /export/gnu/import/git/sources/gcc/gcc/tree-vect-loop.c:1898 0xfd558f vectorize_loops() /export/gnu/import/git/sources/gcc/gcc/tree-vectorizer.c:451 0xed3699 execute /export/gnu/import/git/sources/gcc/gcc/tree-ssa-loop.c:295 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. [hjl@gnu-6 gcc]$ on trunk.