* mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): Add missing
authorKevin Buettner <kevinb@redhat.com>
Fri, 9 Nov 2007 23:38:51 +0000 (23:38 +0000)
committerKevin Buettner <kevinb@redhat.com>
Fri, 9 Nov 2007 23:38:51 +0000 (23:38 +0000)
register number to map.  Adjust warning check and error/warning
return value code to match expectations of this function's callers.

gdb/ChangeLog
gdb/mn10300-tdep.c

index fc58c2a158a626858a26328a15a49e914b5ac88f..e74dcf6965a44c71ec8e6c11b7d55c77806cd770 100644 (file)
@@ -1,3 +1,9 @@
+2007-11-09  Kevin Buettner  <kevinb@redhat.com>
+
+       * mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): Add missing
+       register number to map.  Adjust warning check and error/warning
+       return value code to match expectations of this function's callers.
+
 2007-11-09  Joel Brobecker  <brobecker@adacore.com>
 
        * stack.c (print_this_frame_argument_p): Handle arguments passed
 2007-11-09  Joel Brobecker  <brobecker@adacore.com>
 
        * stack.c (print_this_frame_argument_p): Handle arguments passed
index 3cd2f2f8db811ebcc1f6b6b3cb2880f2965cc7eb..9b59c50fe291e9399d0fdbfda5455a29530a37d8 100644 (file)
@@ -1089,15 +1089,15 @@ mn10300_dwarf2_reg_to_regnum (int dwarf2)
     32, 33, 34, 35, 36, 37, 38, 39,
     40, 41, 42, 43, 44, 45, 46, 47,
     48, 49, 50, 51, 52, 53, 54, 55,
     32, 33, 34, 35, 36, 37, 38, 39,
     40, 41, 42, 43, 44, 45, 46, 47,
     48, 49, 50, 51, 52, 53, 54, 55,
-    56, 57, 58, 59, 60, 61, 62, 63
+    56, 57, 58, 59, 60, 61, 62, 63,
+    9
   };
 
   if (dwarf2 < 0
   };
 
   if (dwarf2 < 0
-      || dwarf2 >= ARRAY_SIZE (dwarf2_to_gdb)
-      || dwarf2_to_gdb[dwarf2] == -1)
+      || dwarf2 >= ARRAY_SIZE (dwarf2_to_gdb))
     {
       warning (_("Bogus register number in debug info: %d"), dwarf2);
     {
       warning (_("Bogus register number in debug info: %d"), dwarf2);
-      return 0;
+      return -1;
     }
 
   return dwarf2_to_gdb[dwarf2];
     }
 
   return dwarf2_to_gdb[dwarf2];
This page took 0.034501 seconds and 4 git commands to generate.