diff options
author | Claudiu Zissulescu <claziss@gmail.com> | 2020-07-14 14:51:15 +0300 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gmail.com> | 2020-07-14 14:51:15 +0300 |
commit | 570b0ed6d5368f4653bf019c60fa277ed7e983bf (patch) | |
tree | 396601d110cffb36b44f2395bcec4b14a3f0efe7 /opcodes/ChangeLog | |
parent | bfbd943845684ac374c41797154d2c53cc338145 (diff) | |
download | gdb-570b0ed6d5368f4653bf019c60fa277ed7e983bf.zip gdb-570b0ed6d5368f4653bf019c60fa277ed7e983bf.tar.gz gdb-570b0ed6d5368f4653bf019c60fa277ed7e983bf.tar.bz2 |
arc: Detect usage of illegal double register pairs
ARC can use odd-even double register pairs in some selected
instructions. Although the GNU assembler doesn't allow even-odd
registers to be used, there may be cases when the disassembler is
presented with such situation. This patch add a test and detects such
cases.
opcodes/
2020-07-14 Claudiu Zissulescu <claziss@gmail.com>
* arc-dis.c (print_insn_arc): Detect and emit a warning when a
faulty double register pair is detected.
binutils/
2020-07-14 Claudiu Zissulescu <claziss@gmail.com>
* testsuite/binutils-all/arc/double_regs.s: New test.
* testsuite/binutils-all/arc/objdump.exp: Add the above test.
Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 3a38bb2..f571884 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +2020-07-14 Claudiu Zissulescu <claziss@gmail.com> + + * arc-dis.c (print_insn_arc): Detect and emit a warning when a + faulty double register pair is detected. + 2020-07-14 Jan Beulich <jbeulich@suse.com> * i386-dis.c (OP_D): Print dr<N> instead of db<N> in Intel mode. |