aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2020-01-16 10:05:35 +0100
committerJan Beulich <jbeulich@suse.com>2020-01-16 10:05:35 +0100
commit4814632e69636177b71b8d091009a0ec614916ec (patch)
treee369b389478d5cb47c129e74dabcc69bbe9c100a /gas/ChangeLog
parentc96d7e04622b3e073c22bcd532333223d0f26dbb (diff)
downloadgdb-4814632e69636177b71b8d091009a0ec614916ec.zip
gdb-4814632e69636177b71b8d091009a0ec614916ec.tar.gz
gdb-4814632e69636177b71b8d091009a0ec614916ec.tar.bz2
x86: VPEXTRQ/VPINSRQ are unavailable outside of 64-bit mode
The AVX512DQ patterns lacking a Cpu64 attribute made the memory operand forms accepted even outside of 64-bit mode, and this even without any {evex} pseudo-prefix (otherwise one could argue that this is an attempt to follow one possible, albeit somewhat odd, interpretation of the SDM wording to this effect). For consistency between the various involved templates drop the * (now) unnecessary IgnoreSize attributes * unnecessary (due to VexW1) Size64 attributes from VEX encoded forms * redundant (with Reg64) Qword operand attributes uniformly.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index d88d15c..ff04223 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,9 @@
+2020-01-16 Jan Beulich <jbeulich@suse.com>
+
+ * testsuite/gas/i386/avx512dq-inval.l,
+ testsuite/gas/i386/avx512dq-inval.s: New.
+ * testsuite/gas/i386/i386.exp: Run new test.
+
2020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* config/tc-msp430.c (CHECK_RELOC_MSP430): Always generate 430X