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.