https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113205
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Keywords|needs-bisection, | |needs-reduction | Summary|[14 Regression] internal |[14 Regression] internal |compiler error: in |compiler error: in |backward_pass, at |backward_pass, at |tree-vect-slp.cc:5346 |tree-vect-slp.cc:5346 since | |r14-3220 Ever confirmed|0 |1 Last reconfirmed| |2024-01-08 --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- char a; char *b, *c; int d, e, f, g, h; int *i; void foo (void) { unsigned p; d = i[0]; e = i[1]; f = i[2]; g = i[3]; p = d * b[0]; p += f * c[h]; p += e * b[h]; p += g * c[h]; a = (p + 8000) >> (__SIZEOF_INT__ * __CHAR_BIT__ / 2); } is reduced from mlt, ICEs at -O2 since r14-3220-gf049868d8db773da4be61d82025e97453d6e9f2b.