* mn10300-dis.c (disassemble): Make sure all variables are initialized
authorJeff Law <law@redhat.com>
Thu, 2 Jan 1997 19:21:36 +0000 (19:21 +0000)
committerJeff Law <law@redhat.com>
Thu, 2 Jan 1997 19:21:36 +0000 (19:21 +0000)
        before they are used.
Fixes various weird disassembly problems.

opcodes/ChangeLog
opcodes/mn10300-dis.c

index ccf0a6e25855f3b078f00a7053c365f5ac011920..a8ba2d0865b09c563794dc9a2c42d253d56719f9 100644 (file)
@@ -1,3 +1,8 @@
+Thu Jan  2 12:14:29 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * mn10300-dis.c (disassemble): Make sure all variables are initialized
+       before they are used.
+
 start-sanitize-v850
 Tue Dec 31 12:20:38 1996  Jeffrey A Law  (law@cygnus.com)
 
index efc8a1be998cd340c4e1e0449cf4b4707b8a8d36..b6e02b37123caf8004b00a30fbee2563365a04d8 100644 (file)
@@ -210,7 +210,7 @@ disassemble (memaddr, info, insn, size)
   struct mn10300_opcode *op = (struct mn10300_opcode *)mn10300_opcodes;
   const struct mn10300_operand *operand;
   bfd_byte buffer[4];
-  unsigned long extension;
+  unsigned long extension = 0;
   int status, match = 0;
 
   /* Find the opcode.  */
@@ -297,7 +297,7 @@ disassemble (memaddr, info, insn, size)
            }
          else if (size == 5 && op->opcode == 0xdc000000)
            {
-             unsigned long temp;
+             unsigned long temp = 0;
              status = (*info->read_memory_func) (memaddr + 1, buffer, 4, info);
              if (status != 0)
                {
@@ -312,7 +312,7 @@ disassemble (memaddr, info, insn, size)
            }
          else if (size == 5)
            {
-             unsigned long temp;
+             unsigned long temp = 0;
              status = (*info->read_memory_func) (memaddr + 1, buffer, 2, info);
              if (status != 0)
                {
@@ -334,7 +334,7 @@ disassemble (memaddr, info, insn, size)
            }
          else if (size == 6)
            {
-             unsigned long temp;
+             unsigned long temp = 0;
              status = (*info->read_memory_func) (memaddr + 2, buffer, 4, info);
              if (status != 0)
                {
@@ -349,7 +349,7 @@ disassemble (memaddr, info, insn, size)
            }
          else if (size == 7 && op->opcode == 0xdd000000)
            {
-             unsigned long temp;
+             unsigned long temp = 0;
              status = (*info->read_memory_func) (memaddr + 1, buffer, 4, info);
              if (status != 0)
                {
@@ -372,7 +372,7 @@ disassemble (memaddr, info, insn, size)
            }
          else if (size == 7)
            {
-             unsigned long temp;
+             unsigned long temp = 0;
              status = (*info->read_memory_func) (memaddr + 2, buffer, 4, info);
              if (status != 0)
                {