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

Reply via email to