diff options
author | Nick Clifton <nickc@redhat.com> | 2016-01-14 16:23:35 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2016-01-14 16:23:35 +0000 |
commit | 4d82fe66e8d38b20ad429cb99a99ed8741336d72 (patch) | |
tree | 56de9e0bebe4497372817e943c106ccdb8124aa1 /opcodes/rl78-decode.opc | |
parent | e7cf25a8ab54cd02b48e7443ef25764475f02315 (diff) | |
download | gdb-4d82fe66e8d38b20ad429cb99a99ed8741336d72.zip gdb-4d82fe66e8d38b20ad429cb99a99ed8741336d72.tar.gz gdb-4d82fe66e8d38b20ad429cb99a99ed8741336d72.tar.bz2 |
Fix display of RL78 MOVW instructions that use the stack pointer.
* rl78-decode.opc (rl78_decode_opcode): Add 's' operand to movw
instructions that can support stack pointer operations.
* rl78-decode.c: Regenerate.
* rl78-dis.c: Fix display of stack pointer in MOVW based
instructions.
* testsuite/gas/rl78/sp-relative-movw.s: New test.
* testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly.
* testsuite/gas/rl78/rl78.exp: Run the new test.
Diffstat (limited to 'opcodes/rl78-decode.opc')
-rw-r--r-- | opcodes/rl78-decode.opc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/opcodes/rl78-decode.opc b/opcodes/rl78-decode.opc index 94cb67b..57e79ed 100644 --- a/opcodes/rl78-decode.opc +++ b/opcodes/rl78-decode.opc @@ -882,7 +882,7 @@ rl78_decode_opcode (unsigned long pc AU, /** 1010 1110 movw %0, %s1 */ ID(mov); W(); DR(AX); SM(None, SFR); -/** 11ra 1011 movw %0, %e!1 */ +/** 11ra 1011 movw %0, %es!1 */ ID(mov); W(); DRW(ra); SM(None, IMMU(2)); /** 11ra 1010 movw %0, %1 */ |