OSDN Git Service

2001-11-14 Dave Brolley <brolley@redhat.com>
authorbrolley <brolley>
Wed, 14 Nov 2001 19:48:53 +0000 (19:48 +0000)
committerbrolley <brolley>
Wed, 14 Nov 2001 19:48:53 +0000 (19:48 +0000)
* m32r-dis.c: Regenerated.
* fr30-dis.c: Regenerated.

opcodes/ChangeLog
opcodes/fr30-dis.c
opcodes/m32r-dis.c

index c1c21f8..b041d52 100644 (file)
@@ -1,3 +1,8 @@
+2001-11-14  Dave Brolley  <brolley@redhat.com>
+
+       * m32r-dis.c: Regenerated.
+       * fr30-dis.c: Regenerated.
+
 2001-11-14  Andreas Jaeger  <aj@suse.de>
 
        * i386-dis.c (print_insn): Use x86-64 as option.
index 5de2681..7f04125 100644 (file)
@@ -500,9 +500,13 @@ print_insn (cd, pc, info, buf, buflen)
   CGEN_INSN_INT insn_value;
   const CGEN_INSN_LIST *insn_list;
   CGEN_EXTRACT_INFO ex_info;
+  int basesize;
 
   /* Extract base part of instruction, just in case CGEN_DIS_* uses it. */
-  insn_value = cgen_get_insn_value (cd, buf, buflen * 8);
+  basesize = cd->base_insn_bitsize < buflen * 8 ?
+                                     cd->base_insn_bitsize : buflen * 8;
+  insn_value = cgen_get_insn_value (cd, buf, basesize);
+
 
   /* Fill in ex_info fields like read_insn would.  Don't actually call
      read_insn, since the incoming buffer is already read (and possibly
index 287d6bc..f2ce72a 100644 (file)
@@ -431,9 +431,13 @@ print_insn (cd, pc, info, buf, buflen)
   CGEN_INSN_INT insn_value;
   const CGEN_INSN_LIST *insn_list;
   CGEN_EXTRACT_INFO ex_info;
+  int basesize;
 
   /* Extract base part of instruction, just in case CGEN_DIS_* uses it. */
-  insn_value = cgen_get_insn_value (cd, buf, buflen * 8);
+  basesize = cd->base_insn_bitsize < buflen * 8 ?
+                                     cd->base_insn_bitsize : buflen * 8;
+  insn_value = cgen_get_insn_value (cd, buf, basesize);
+
 
   /* Fill in ex_info fields like read_insn would.  Don't actually call
      read_insn, since the incoming buffer is already read (and possibly