aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2021-03-23 17:08:39 +0100
committerJan Beulich <jbeulich@suse.com>2021-03-23 17:08:39 +0100
commit441f6aca3923ba65db139f5c2557a5f01e190edc (patch)
tree3db030cdeae0a950236523451d774b374f26a274 /gas/ChangeLog
parent66848ebca8da38ce395d74d25d604646738514a7 (diff)
downloadfsf-binutils-gdb-441f6aca3923ba65db139f5c2557a5f01e190edc.zip
fsf-binutils-gdb-441f6aca3923ba65db139f5c2557a5f01e190edc.tar.gz
fsf-binutils-gdb-441f6aca3923ba65db139f5c2557a5f01e190edc.tar.bz2
x86: split opcode prefix and opcode space representation
Commit 8b65b8953af2 ("x86: Remove the prefix byte from non-VEX/EVEX base_opcode") used the opcodeprefix field for two distinct purposes. In preparation of having VEX/XOP/EVEX and non-VEX templates become similar in the representatioon of both encoding space and opcode prefixes, split the field to have a separate one holding an insn's opcode space.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 2ba5111..5814541 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
2021-03-23 Jan Beulich <jbeulich@suse.com>
+ * config/tc-i386.c (pte): Print prefix and encoding space.
+ (build_vex_prefix): Check opcodespace instead of opcodeprefix.
+ (build_evex_prefix): Likewise.
+ (load_insn_p): Likewise.
+
+2021-03-23 Jan Beulich <jbeulich@suse.com>
+
* config/tc-i386.c (load_insn_p): Use PREFIX_NONE. Fold two
if()-s.
(match_template, output_insn): Use PREFIX_NONE.