https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111846
Bug ID: 111846 Summary: ice in exact_div, at poly-int.h:2156 Product: gcc Version: unknown 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 56130 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56130&action=edit gzipped C++ source code For the attached C++ source code, recent gcc trunk does this: $ ../results/bin/gcc -c -O3 -march=znver2 -ffast-math bug966.cc during GIMPLE pass: slp equalizer.cc: In function ‘void eq_update(void*, void*)’: equalizer.cc:147:13: internal compiler error: in exact_div, at poly-int.h:2156 0x20fe038 vectorizable_simd_clone_call(vec_info*, _stmt_vec_info*, gimple_stmt_iterator*, gimple**, _slp_tree*, vec<stmt_info_for_cost, va_heap, vl_ptr>*) ../../trunk.year/gcc/tree-vect-stmts.cc:0 0x20d4756 vect_analyze_stmt(vec_info*, _stmt_vec_info*, bool*, _slp_tree*, _slp_instance*, vec<stmt_info_for_cost, va_heap, vl_ptr>*) ../../trunk.year/gcc/tree-vect-stmts.cc:12789 The bug first seems to occur sometime between g:530babc2058be5f2 and g:78dd49f387c515a6