x86-64: correct AVX512F vcvtsi2s{d,s} handling
authorJan Beulich <jbeulich@novell.com>
Tue, 24 Jul 2018 07:46:27 +0000 (09:46 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 24 Jul 2018 07:46:27 +0000 (09:46 +0200)
commit4174bfff8a88f21659446cf631dbbbad615b4a9e
tree8fe87c6be21df82ff9d8912422a4775f85837b06
parentf47194a9cde616ed1c207d618d4827d1216ef650
x86-64: correct AVX512F vcvtsi2s{d,s} handling

Just like for their AVX counterparts and CVTSI2S{D,S}, a memory source
here is ambiguous and hence
- in source files should be qualified with a suitable suffix or operand
  size specifier (not doing so is an error in Intel mode, and will gain
  a diagnostic in AT&T mode in the future),
- in disassembly should be properly suffixed (the Intel operand size
  specifiers were emitted correctly already).
15 files changed:
gas/ChangeLog
gas/config/tc-i386.c
gas/testsuite/gas/i386/avx512f.d
gas/testsuite/gas/i386/cvtsi2sX.l [new file with mode: 0644]
gas/testsuite/gas/i386/cvtsi2sX.s [new file with mode: 0644]
gas/testsuite/gas/i386/evex-lig256.d
gas/testsuite/gas/i386/evex-lig512.d
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/x86-64-avx512f.d
gas/testsuite/gas/i386/x86-64-evex-lig256.d
gas/testsuite/gas/i386/x86-64-evex-lig512.d
opcodes/ChangeLog
opcodes/i386-dis-evex.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h