gas/
authorMaciej W. Rozycki <macro@linux-mips.org>
Tue, 6 Jul 2010 00:02:46 +0000 (00:02 +0000)
committerMaciej W. Rozycki <macro@linux-mips.org>
Tue, 6 Jul 2010 00:02:46 +0000 (00:02 +0000)
commit9a2c7088871654be1a94ea4d721fb9c76b4a3162
treeb75cc830de7cef29246d029e0b3a296707b88d2f
parentbf501491eae0fd3a0451fded1a51fe58f6010e11
gas/
* config/tc-mips.c (nops_for_insn_or_target): Replace
MIPS16_INSN_BRANCH with MIPS16_INSN_UNCOND_BRANCH and
MIPS16_INSN_COND_BRANCH.

include/opcode/
* mips.h (MIPS16_INSN_UNCOND_BRANCH): New macro.
(MIPS16_INSN_BRANCH): Rename to...
(MIPS16_INSN_COND_BRANCH): ... this.

opcodes/
* mips-dis.c (print_mips16_insn_arg): Remove branch instruction
type and delay slot determination.
(print_insn_mips16): Extend branch instruction type and delay
slot determination to cover all instructions.
* mips16-opc.c (BR): Remove macro.
(UBR, CBR): New macros.
(mips16_opcodes): Update branch annotation for "b", "beqz",
"bnez", "bteqz" and "btnez".  Add branch annotation for "jalrc"
and "jrc".
gas/ChangeLog
gas/config/tc-mips.c
include/opcode/ChangeLog
include/opcode/mips.h
opcodes/ChangeLog
opcodes/mips-dis.c
opcodes/mips16-opc.c