https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85281
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Looking into this. Seems it isn't just vpbroadcast that has such problems, looking at i386.exp testsuite log with -masm=intel I see e.g. gcc.target/i386/avx512dq-vreducesd-2.c gcc.target/i386/avx512f-vfixupimmsd-2.c gcc.target/i386/avx512f-vfixupimmss-2.c gcc.target/i386/avx512f-vpmovsxbd-2.c gcc.target/i386/avx512f-vpmovsxwq-2.c gcc.target/i386/avx512f-vpmovzxbd-2.c gcc.target/i386/avx512f-vpmovzxwq-2.c gcc.target/i386/avx512f-vrndscalesd-2.c gcc.target/i386/avx512f-vrndscaless-2.c gcc.target/i386/avx512f-vscalefss-2.c gcc.target/i386/avx512vl-vcvtudq2pd-2.c gcc.target/i386/avx512vl-vpbroadcastb-2.c gcc.target/i386/avx512vl-vpbroadcastw-2.c gcc.target/i386/avx512vl-vpmovswb-2.c gcc.target/i386/avx512vl-vpmovuswb-2.c gcc.target/i386/avx512vl-vpmovwb-2.c gcc.target/i386/avx512vl-vshufpd-2.c tests to have similar assembler errors. What exact *WORD PTR each instruction requires is a complete mess, and the question is whether it matches what other assemblers do.