diff options
author | Jan Beulich <jbeulich@suse.com> | 2019-11-08 09:04:53 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2019-11-08 09:04:53 +0100 |
commit | 4a5c67ed841db42c7be13cb2991ece3b3fc4bf75 (patch) | |
tree | 1fd1a44252fd896a35508f621c16725163ecd844 /opcodes/ChangeLog | |
parent | 00cee14fbad24453ff56656c5726ef5e4b0de588 (diff) | |
download | gdb-4a5c67ed841db42c7be13cb2991ece3b3fc4bf75.zip gdb-4a5c67ed841db42c7be13cb2991ece3b3fc4bf75.tar.gz gdb-4a5c67ed841db42c7be13cb2991ece3b3fc4bf75.tar.bz2 |
x86: convert Control/Debug/Test from bitfield to enumerator
This is to further shrink the operand type representation.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 6c4c3ff..6becd0c 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,6 +1,22 @@ 2019-11-08 Jan Beulich <jbeulich@suse.com> * i386-gen.c (operand_type_init): Add Class= to + OPERAND_TYPE_CONTROL, OPERAND_TYPE_TEST, and OPERAND_TYPE_DEBUG + entries. + (operand_classes): Add RegCR, RegDR, and RegTR entries. + (operand_types): Drop Control, Debug, and Test entries. + * i386-opc.h (enum operand_class): Add RegCR, RegDR, and RegTR. + (Control, Debug, Test): Delete. + (union i386_operand_type): Remove control, debug, and test + fields. + * i386-opc.tbl (Control, Debug, Test): Define. + * i386-reg.tbl: Replace Control by Class=RegCR, Debug by + Class=RegDR, and Test by Class=RegTR. + * i386-init.h, i386-tbl.h: Re-generate. + +2019-11-08 Jan Beulich <jbeulich@suse.com> + + * i386-gen.c (operand_type_init): Add Class= to OPERAND_TYPE_SREG entry. (operand_classes): Add SReg entry. (operand_types): Drop SReg entry. |