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.

Reply via email to