aboutsummaryrefslogtreecommitdiff
path: root/gas/expr.h
diff options
context:
space:
mode:
authorJohn Darrington <john@darrington.wattle.id.au>2018-11-20 18:50:30 +0100
committerJohn Darrington <john@darrington.wattle.id.au>2018-11-21 21:34:47 +0100
commit27f42a4ddb28514fde3d01083120674fc8c0c107 (patch)
tree3e064190c801dd9e278edcdfa81481133f620968 /gas/expr.h
parent51534d7ab8c77fdf2af52f409cc4e348e4213bb7 (diff)
downloadgdb-27f42a4ddb28514fde3d01083120674fc8c0c107.zip
gdb-27f42a4ddb28514fde3d01083120674fc8c0c107.tar.gz
gdb-27f42a4ddb28514fde3d01083120674fc8c0c107.tar.bz2
S12Z opcodes: Fix bug disassembling certain shift instructions.
Shift and rotate instructions when the number of bit positions was an immediate value greater than 1 were incorrectly disassembled. This change fixes that problem and extends the test to check for it. gas/ChangeLog: testsuite/gas/s12z/shift.s: Add new test case. testsuite/gas/s12z/shift.d: Add expected result. opcodes/ChangeLog: s12z-dis.c (print_insn_shift) [SB_REG_REG_N]: Enter special case if the postbyte matches the appropriate pattern.
Diffstat (limited to 'gas/expr.h')
0 files changed, 0 insertions, 0 deletions