https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92069
Bug ID: 92069 Summary: ice in vect_analyze_scalar_cycles_1, at tree-vect-loop.c:560 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- Created attachment 47024 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47024&action=edit C source code For the attached C code, compiled by recent gcc trunk and compiler flag -O3, does this: ../results.276750/bin/gcc ../results.276800.ubsan/bin/gcc during GIMPLE pass: vect csrc/phylip.c: In function ‘initlaguerrecat’: csrc/phylip.c:778:6: internal compiler error: in vect_analyze_scalar_cycles_1, at tree-vect-loop.c:560 0x70c679 vect_analyze_scalar_cycles_1 ../../trunk/gcc/tree-vect-loop.c:560 0x1012310 vect_analyze_scalar_cycles ../../trunk/gcc/tree-vect-loop.c:652 0x1012310 vect_analyze_loop_2 ../../trunk/gcc/tree-vect-loop.c:1873 0x1015439 vect_analyze_loop(loop*, _loop_vec_info*, vec_info_shared*) ../../trunk/gcc/tree-vect-loop.c:2336 The problem seems to start between revision 276750 and 276800. I will have my usual go at reducing the code.