Fix overflow handling of VLE_SDA21
[deliverable/binutils-gdb.git] / opcodes / rx-dis.c
index 3413b1d8ec9dca9bfd401aab234fd245c4a635a8..e79d1beeb5399e61494c16401fe5e2caf039b65e 100644 (file)
@@ -1,5 +1,5 @@
 /* Disassembler code for Renesas RX.
-   Copyright 2008, 2009 Free Software Foundation, Inc.
+   Copyright (C) 2008-2014 Free Software Foundation, Inc.
    Contributed by Red Hat.
    Written by DJ Delorie.
 
@@ -20,6 +20,7 @@
    Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
    MA 02110-1301, USA.  */
 
+#include "sysdep.h"
 #include <stdio.h>
 
 #include "bfd.h"
@@ -63,7 +64,7 @@ static char const * register_names[] =
   "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7",
   "r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15",
   /* control register */
-  "psw", "pc", "usp", "fpsw", "cpen", "", "", "wr",
+  "psw", "pc", "usp", "fpsw", "", "", "", "wr",
   "bpsw", "bpc", "isp", "fintv", "intb", "", "", "",
   "pbp", "pben", "", "", "", "", "", "",
   "bbpsw", "bbpc", "", "", "", "", "", ""
@@ -167,6 +168,7 @@ print_insn_rx (bfd_vma addr, disassemble_info * dis)
                      PR (PS, "%d", oper->addend);
                    break;
                  case RX_Operand_Register:
+                 case RX_Operand_TwoReg:
                    PR (PS, "%s", register_names[oper->reg]);
                    break;
                  case RX_Operand_Indirect:
This page took 0.023544 seconds and 4 git commands to generate.