https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #6 from Tamar Christina ---
probably relevant that I can only reproduce it on an SVE/VLA system. non-VLA
works fine.
I have cvise running trying for a repro.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #5 from Hongtao.liu ---
(In reply to Hongtao.liu from comment #4)
> So that would be case: the tripcount is known, the vect_factor is known, but
> still niters_vector_mult_vf is variable(or it's not fold into an constant).?
Maybe re
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #4 from Hongtao.liu ---
So that would be case: the tripcount is known, the vect_factor is known, but
still niters_vector_mult_vf is variable(or it's not fold into an constant).?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #3 from Richard Biener ---
So for the trivial
void
__attribute__((noipa))
foo_mul (int* a, int b, int n)
{
for (int i = 0; i != N; i++)
{
a[i] = b;
b *= 3;
}
}
I get
t.c:5:21: note: examining phi: b_17 = P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
Richard Biener changed:
What|Removed |Added
CC||liuhongt at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |13.0
--- Comment #1 from Andrew Pinski