https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98791
--- Comment #3 from Alex Coplan <acoplan at gcc dot gnu.org> ---
And here is a testcase (using SVE intrinsics) that ICEs without the param:
#include <arm_sve.h>
extern char a[11];
extern long b[];
void f() {
for (int d; d < 10; d++) {
a[d] = svaddv(svptrue_b8(), svdup_u8(0));
b[d] = 0;
}
}
i.e. with just -O -ftree-vectorize -march=armv8.2-a+sve.
