https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92080

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2019-10-14 00:00:00         |2021-9-4
           Severity|normal                      |enhancement

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This gives good code:
#include <immintrin.h>

__m512i sinkz;
__m256i sinky;
void foo(char c) {
    __m512i a = _mm512_set1_epi8(c);
    sinkz = a;
    sinky = *((__m256i*)&a);
}

Reply via email to