https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
--- Comment #9 from Hongtao.liu ---
(In reply to Hongtao.liu from comment #8)
> (In reply to Andrew Pinski from comment #7)
> > The UNSPEC_MASKOP ones are still there.
> >
> > PR 93885 is the same issue.
>
> void test(void* data, void* data2)
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
--- Comment #8 from Hongtao.liu ---
(In reply to Andrew Pinski from comment #7)
> The UNSPEC_MASKOP ones are still there.
>
> PR 93885 is the same issue.
void test(void* data, void* data2)
{
__m128i v = _mm_load_si128((__m128i const*)data);
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
Andrew Pinski changed:
What|Removed |Added
Blocks||93885
--- Comment #7 from Andrew Pinski
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
Hongtao.liu changed:
What|Removed |Added
CC||crazylht at gmail dot com
--- Comment #6 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
--- Comment #5 from Jakub Jelinek ---
The rationale for doing it the way it currently is done:
https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02612.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
Jakub Jelinek changed:
What|Removed |Added
CC||kyukhin at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Target|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
--- Comment #2 from Daniel Fruzynski ---
I was playing with Compiler Explorer, to see how compilers optimize various
pieces of code. I found that next clang version (currently trunk) will be able
to analyze expressions which spans over vectors, m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #1