diff options
author | Jan Beulich <jbeulich@novell.com> | 2018-04-26 08:48:01 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2018-04-26 08:48:01 +0200 |
commit | 6e041cf4b0b00e85bee85bee98c411f16bd15747 (patch) | |
tree | 18fa9d2b8f887fd446c18234972a0af0737553ba /gas/ChangeLog | |
parent | 1adf7f5604558489bca6e3f8e6ee5e12089f06ef (diff) | |
download | binutils-gdb-6e041cf4b0b00e85bee85bee98c411f16bd15747.tar.gz |
x86: drop CpuRegMMX, CpuReg[XYZ]MM, and CpuRegMask
It's not clear to me why they had been introduced - the respective
comments in opcodes/i386-gen.c are certainly wrong: ymm<N> registers
are very well supported (and necessary) with just AVX512F.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index a13f86f3966..18c2f655b6a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,13 @@ 2018-04-26 Jan Beulich <jbeulich@suse.com> + * config/tc-i386.c (parse_real_register): Re-write {,x,y,z}mm + and mask register handling. + * testsuite/gas/i386/avx512f-ymm.s, testsuite/gas/i386/avx512f-ymm.d, + testsuite/gas/i386/xmmhi32.s, testsuite/gas/i386/xmmhi32.d: New. + * testsuite/gas/i386/i386.exp: Run new tests. + +2018-04-26 Jan Beulich <jbeulich@suse.com> + * config/tc-i386.c (parse_real_register): Check bnd<N> registers. * testsuite/gas/i386/bnd.s, testsuite/gas/i386/bnd.l: New. |