]> Git Repo - binutils.git/blobdiff - opcodes/a29k-dis.c
* mdebugread.c (parse_procedure): Remove _sigtramp kludges for
[binutils.git] / opcodes / a29k-dis.c
index 102d57a9aa402de0015762bfec21a8e5df46eccb..574acabf98ad3af4bbaf5f2ee7b6a9b9a714ccef 100644 (file)
@@ -121,8 +121,9 @@ typedef (*find_byte_func_type)
      PARAMS ((char *, unsigned char *, unsigned char *,
              unsigned char *, unsigned char *));
 
-/* Print one instruction from MEMADDR on STREAM.
+/* Print one instruction from MEMADDR on INFO->STREAM.
    Return the size of the instruction (always 4 on a29k).  */
+
 static int
 print_insn (memaddr, info)
      bfd_vma memaddr;
@@ -140,7 +141,7 @@ print_insn (memaddr, info)
 
   {
     int status =
-      (*info->read_memory_func) (memaddr, (char *) &insn[0], 4, info);
+      (*info->read_memory_func) (memaddr, (bfd_byte *) &insn[0], 4, info);
     if (status != 0)
       {
        (*info->memory_error_func) (status, memaddr, info);
@@ -271,7 +272,7 @@ print_insn (memaddr, info)
              unsigned char prev_insn0, prev_insn8, prev_insn16, prev_insn24;
              
              errcode = (*info->read_memory_func) (memaddr - 4,
-                                                  &prev_insn[0],
+                                                  (bfd_byte *) &prev_insn[0],
                                                   4,
                                                   info);
              if (errcode == 0)
@@ -289,7 +290,7 @@ print_insn (memaddr, info)
                  if (is_delayed_branch (prev_insn24))
                    {
                      errcode = (*info->read_memory_func)
-                       (memaddr - 8, &prev_insn[0], 4, info);
+                       (memaddr - 8, (bfd_byte *) &prev_insn[0], 4, info);
                      (*find_byte_func) (prev_insn, &prev_insn0, &prev_insn8,
                                         &prev_insn16, &prev_insn24);
                    }
@@ -317,7 +318,7 @@ print_insn (memaddr, info)
     }
   /* This used to be %8x for binutils.  */
   (*info->fprintf_func)
-    (info->stream, ".word 0x%8x",
+    (info->stream, ".word 0x%08x",
      (insn24 << 24) + (insn16 << 16) + (insn8 << 8) + insn0);
   return 4;
 }
This page took 0.024388 seconds and 4 git commands to generate.