https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55001
--- Comment #10 from Richard Biener ---
(In reply to Richard Biener from comment #9)
> Note it's going to be _way_ easier to tackle when we got rid of vcond{,u,eq}
> since then the compares and the condition can be lowered separately.
Which is t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55001
--- Comment #9 from Richard Biener ---
Note it's going to be _way_ easier to tackle when we got rid of vcond{,u,eq}
since then the compares and the condition can be lowered separately.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55001
--- Comment #8 from Richard Biener ---
Testcase:
typedef int v32si __attribute__((vector_size(128)));
void foo (v32si *a, v32si *b, v32si *c)
{
*c = *a < *b
? (v32si){-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-1,-1,-1,-1,-1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55001
Richard Biener changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55001
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Component|middle-en