summaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2018-04-26 08:48:01 +0200
committerJan Beulich <jbeulich@suse.com>2018-04-26 08:48:01 +0200
commit6e041cf4b0b00e85bee85bee98c411f16bd15747 (patch)
tree18fa9d2b8f887fd446c18234972a0af0737553ba /gas/ChangeLog
parent1adf7f5604558489bca6e3f8e6ee5e12089f06ef (diff)
downloadbinutils-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/ChangeLog8
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.