aboutsummaryrefslogtreecommitdiff
path: root/opcodes/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 /opcodes/ChangeLog
parent1adf7f5604558489bca6e3f8e6ee5e12089f06ef (diff)
downloadbinutils-6e041cf4b0b00e85bee85bee98c411f16bd15747.zip
binutils-6e041cf4b0b00e85bee85bee98c411f16bd15747.tar.gz
binutils-6e041cf4b0b00e85bee85bee98c411f16bd15747.tar.bz2
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 'opcodes/ChangeLog')
-rw-r--r--opcodes/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 2f4fb7a..2f145f3 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,5 +1,21 @@
2018-04-26 Jan Beulich <jbeulich@suse.com>
+ * i386-gen.c (cpu_flag_init): Drop all uses of CpuRegMMX,
+ CpuRegXMM, CpuRegYMM, CpuRegZMM, and CpuRegMask. Use
+ CPU_AVX2_FLAGS for CPU_AVX512F_FLAGS and drop bogus comment.
+ Don't use CPU_AVX2_FLAGS for CPU_AVX512VL_FLAGS and drop bogus
+ comment.
+ (cpu_flags): Drop CpuRegMMX, CpuRegXMM, CpuRegYMM, CpuRegZMM,
+ and CpuRegMask.
+ * i386-opc.h: CpuRegMMX, CpuRegXMM, CpuRegYMM, CpuRegZMM,
+ CpuRegMask: Delete.
+ (union i386_cpu_flags): Remove cpuregmmx, cpuregxmm, cpuregymm,
+ cpuregzmm, and cpuregmask.
+ * i386-init.h: Re-generate.
+ * i386-tbl.h: Re-generate.
+
+2018-04-26 Jan Beulich <jbeulich@suse.com>
+
* i386-gen.c (cpu_flag_init): CPU_I586_FLAGS inherits Cpu387 only.
CPU_287_FLAGS is Cpu287 only. CPU_387_FLAGS is Cpu387 only.
* i386-init.h: Re-generate.