https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103941
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103941
--- Comment #5 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:353434b65ef7972172597d232ae17022d9a57244
commit r12-8195-g353434b65ef7972172597d232ae17022d9a57244
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103941
--- Comment #4 from Richard Biener ---
Another testcase where this occurs:
void foo (int *c, float *x, float *y)
{
c[0] = x[0] < y[0];
c[1] = x[1] < y[1];
c[2] = x[2] < y[2];
c[3] = x[3] < y[3];
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103941
--- Comment #3 from CVS Commits ---
The master branch has been updated by Uros Bizjak :
https://gcc.gnu.org/g:cb46559cea1d554cef1138db5bfbdd0647ffbc0d
commit r12-6535-gcb46559cea1d554cef1138db5bfbdd0647ffbc0d
Author: Uros Bizjak
Date: Wed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103941
--- Comment #2 from Richard Biener ---
I think I've seen this before - the use in the conversion is elided in the
vector path via recognizing a pattern of a pattern - that makes it not part of
the SLP
tree and thus left as SLP_TYPE (..) =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103941
Richard Biener changed:
What|Removed |Added
Target||x86_64-*-* i?86-*-*
Ever