aboutsummaryrefslogtreecommitdiff
path: root/opcodes/ChangeLog
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2019-11-14 08:46:19 +0100
committerJan Beulich <jbeulich@suse.com>2019-11-14 08:46:19 +0100
commit601e8564220b94b991ce1729edfc04fd9da52906 (patch)
treec2d7bdef3ed24d92a9cd9ba157a58c8bec99d201 /opcodes/ChangeLog
parentdb4e407b539180099a2aa395571bd417daa1daeb (diff)
downloadgdb-601e8564220b94b991ce1729edfc04fd9da52906.zip
gdb-601e8564220b94b991ce1729edfc04fd9da52906.tar.gz
gdb-601e8564220b94b991ce1729edfc04fd9da52906.tar.bz2
x86: make AnySize an insn attribute
... instead of an operand one. Which operand it applies to can be determined from other operand properties, but as it turns out the only place it is actually used at doesn't even need further qualification.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r--opcodes/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index c6ba9de..68f0378 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,17 @@
+2019-11-14 Jan Beulich <jbeulich@suse.com>
+
+ * i386-gen.c (opcode_modifiers): Add AnySize entry.
+ (operand_types): Remove AnySize entry.
+ * i386-opc.h (AnySize): Move between enums.
+ (struct i386_opcode_modifier): Add anysize field.
+ (OTUnused): Un-comment.
+ (union i386_operand_type): Remove anysize field.
+ * i386-opc.tbl (lea, invlpg, clflush, prefetchnta, prefetcht0,
+ prefetcht1, prefetcht2, prefetchtw, bndmk, bndcl, bndcu, bndcn,
+ bndstx, bndldx, prefetchwt1, clflushopt, clwb, cldemote): Move
+ AnySize.
+ * i386-tbl.h: Re-generate.
+
2019-11-12 Nelson Chu <nelson.chu@sifive.com>
* riscv-opc.c (riscv_insn_types): Replace the INSN_CLASS_I with