https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
Tamar Christina changed:
What|Removed |Added
Assignee|tnfchris at gcc dot gnu.org|avieira at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
Richard Biener changed:
What|Removed |Added
Target|aarch64 |aarch64, x86_64-*-*
--- Comment #11
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
--- Comment #10 from Tamar Christina ---
nb_iterations_upper_bound is indeed set incorrectly and tracked to this commit,
commit 7ed1cd9665d8ca0fa07b2483e604c25e704584af
Author: Andre Vieira
Date: Thu Jun 3 13:55:24 2021 +0100
vect: Use
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
Tamar Christina changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |tnfchris at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
--- Comment #8 from Tamar Christina ---
looks like the code out of the vectorizer is fine, and between the two versions
it doesn't change.
The big change is in the unroller, decides to drops one of the BBs for some
reason.
It turns the loop
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
--- Comment #7 from Tamar Christina ---
I have managed to find the commit where this starts failing:
commit 61fc5e098e76c9809f35f449a70c9c8d74773d9d (HEAD)
Author: Richard Biener
Date: Fri Feb 18 11:34:52 2022 +0100
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
--- Comment #6 from Richard Biener ---
eventually you can narrow down the mis-vectorized loop with
-fdbg-cnt=vect_loop:1-1 vs 2-2 (and the 2nd loop has its epilogue vectorized
for me? so maybe try with --param vect-epilogues-nomask=0 as well.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
--- Comment #5 from Tamar Christina ---
OK, I think this is an alignment issue.
When using the thunderx cost model it needs to peel the loop for alignment in
order to vectorize and it looks the error is there.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
--- Comment #4 from Tamar Christina ---
(In reply to Alex Coplan from comment #3)
> (In reply to Tamar Christina from comment #1)
> > Smaller reproducer getting rid of the loop nest and simplify the inner
> > condition.
>
> Hmm, I can't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
--- Comment #3 from Alex Coplan ---
(In reply to Tamar Christina from comment #1)
> Smaller reproducer getting rid of the loop nest and simplify the inner
> condition.
Hmm, I can't reproduce the issue with this locally (with or without the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219
Tamar Christina changed:
What|Removed |Added
CC||tnfchris at gcc dot gnu.org
Last
12 matches
Mail list logo