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

            Bug ID: 100310
           Summary: [AVX512] Missing support for v{,p}expand* instructions
                    that w/o mask operands
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: crazylht at gmail dot com
                CC: hjl.tools at gmail dot com
  Target Milestone: ---

Create a separate bug from pr100267.

Also there's ICE for testcase

#include<immintrin.h>

__m512d
foo (double* src, __m512d a)
{
   return _mm512_mask_expandloadu_pd (a, 255, src);
}

refer to https://godbolt.org/z/n9Pfxbnzb

It's introduces by my r11-5696-g35c4c67e6c534ef3d6ba7a7752ab7e0fbc91755b

Reply via email to