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 /gdb/arch-utils.c | |
parent | bfbd943845684ac374c41797154d2c53cc338145 (diff) | |
download | binutils-570b0ed6d5368f4653bf019c60fa277ed7e983bf.zip binutils-570b0ed6d5368f4653bf019c60fa277ed7e983bf.tar.gz binutils-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 'gdb/arch-utils.c')
0 files changed, 0 insertions, 0 deletions