https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
--- Comment #12 from GCC Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:85621f98d245004a6c9787dde21e0acc17ab2c50
commit r14-9786-g85621f98d245004a6c9787dde21e0acc17ab2c50
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
--- Comment #11 from Richard Biener ---
Created attachment 57871
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57871=edit
patch
I'm testing this (on x86_64-linux).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
--- Comment #10 from Richard Biener ---
/* Init_expr will be update by vect_update_ivs_after_vectorizer,
if niters or vf is unkown:
For shift, when shift mount >= precision, there would be UD.
For mult, don't known how to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
Richard Biener changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
Richard Biener changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
--- Comment #6 from Andrew Pinski ---
Note the missed SCCP is filed as PR 114502 (and another bug for the
non-constant loop bounds case; I don't have the # right now).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
--- Comment #5 from Andrew Pinski ---
*** Bug 114476 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
--- Comment #4 from Robin Dapp ---
Yes, the vectorization looks ok. The extracted live values are not used
afterwards and therefore the whole vectorized loop is being thrown away.
Then we do one iteration of the epilogue loop, inverting the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
--- Comment #3 from Richard Biener ---
Huh.
_75 = [vec_duplicate_expr] pretmp_34;
_76 = -_75;
_77 = VEC_PERM_EXPR <_75, _76, { 0, POLY_INT_CST [4, 4], 1, POLY_INT_CST [5,
4], 2, POLY_INT_CST [6, 4], ... }>;
# c_lsm.7_8 = PHI <_2(9),
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114485
Andrew Pinski changed:
What|Removed |Added
Known to work||12.3.0
Target Milestone|---
12 matches
Mail list logo