Between 20180522 (r260539) and 20180523 (r260615), gcc.target/i386/avx512vl-vcvtudq2ps-2.c started to FAIL on Solaris 11/x86 with /bin/as (64-bit only): +FAIL: gcc.target/i386/avx512vl-vcvtudq2ps-2.c (test for excess errors) +UNRESOLVED: gcc.target/i386/avx512vl-vcvtudq2ps-2.c compilation failed to produce executable Excess errors: Assembler: avx512vl-vcvtudq2ps-2.c "/var/tmp//ccpfakpd.s", line 139 : Invalid instruction argument Near line: " vcvtusi2ss -176(%rbp,%rax), %xmm0, %xmm0" Rainer
There is nothing wrong with the insn mnemonic, it converts SImode value from memory to SFmode float register. This insn is different from vcvtusi2ssq.
ICC accepts it as well. objdump disassembles it to (also showing the insn itself): 0: 62 f1 7e 08 7b 44 05 vcvtusi2ss -0xb0(%rbp,%rax,1),%xmm0,%xmm0 7: d4