https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101621
--- Comment #3 from YumeYao ---
(In reply to Andrew Pinski from comment #2)
> The cast issue is because in GCC 9, it was not producing PERM at the gimple
> level which was fixed correctly in GCC 11.
>
> clang_shuffle_with_zero can easy be added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101621
--- Comment #1 from YumeYao ---
https://gcc.godbolt.org/z/a47Enb9oK
16-bytes (AVX) version added.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101621
Bug ID: 101621
Summary: gcc cannot optimize int8_t vector assign with
subscription to shuffle
Product: gcc
Version: 11.1.1
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64949
YumeYao changed:
What|Removed |Added
CC||yumeyao at gmail dot com
--- Comment #2 from Y
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99821
Bug ID: 99821
Summary: __attribute__((packed)) ignored on struct with a field
of post-C++11-POD and non-(some_old)-POD
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED