Opcodes: (BRCLR / BRSET) Disassemble reserved codes instead of aborting.
authorJohn Darrington <john@darrington.wattle.id.au>
Tue, 24 Jul 2018 11:40:21 +0000 (13:40 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 18 Aug 2018 05:50:57 +0000 (07:50 +0200)
commitf41078422a4381d4943f36aa1ef95b1d7c85ee7e
treefc8c846c8504b62763289f2df7d44b8db6b11824
parent7ba3ba91a3dbc43f7ff16c4899f7f1cbef056db0
Opcodes: (BRCLR / BRSET) Disassemble reserved codes instead of aborting.

Bit manipulation instructions which are not normally generated by the
assembler, should nevertheless be decoded by the disassembler.

opcodes/
* s12z-dis.c: BM_RESERVED1 to behave like BM_OPR_REG, and
BM_RESERVED0 like BM_REG_IMM.
gas/ChangeLog
gas/testsuite/gas/s12z/bit-manip-invalid.d [new file with mode: 0644]
gas/testsuite/gas/s12z/bit-manip-invalid.s [new file with mode: 0644]
gas/testsuite/gas/s12z/s12z.exp
opcodes/ChangeLog
opcodes/s12z-dis.c