https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101122

            Bug ID: 101122
           Summary: ice in vect_slp_analyze_node_operations
           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: ---

In the gcc testsuite, file gcc.dg/pr86179.c, with flag -O3
on raspberry pi 3, does this:

$ /home/pi/gcc/results/bin/gcc -c -O3 gcc.dg/pr86179.c
during GIMPLE pass: vect
gcc.dg/pr86179.c: In function 'c':
gcc.dg/pr86179.c:7:6: internal compiler error: in
vect_slp_analyze_node_operations, at tree-vect-slp.c:4539
    7 | void c(int32_t *d, char *g)
      |      ^
0xd4f447 vect_slp_analyze_node_operations
        ../../trunk/gcc/tree-vect-slp.c:4539

This seemed fine three days ago, with git hash 4986946f3b761dd4,
but now seems broken with git hash a4fc63e0c3c6c7b8.

There is something to be said for making sure that all the C/C++/Fortran files
in the gcc test suite don't ice with flag -O3, or flag -O3 -march=native,
independent of the usual -O setting for that test.

Reply via email to