* linux-arm-low.c (arm_num_regs): Increase.
authorDaniel Jacobowitz <drow@false.org>
Mon, 18 Nov 2002 00:37:50 +0000 (00:37 +0000)
committerDaniel Jacobowitz <drow@false.org>
Mon, 18 Nov 2002 00:37:50 +0000 (00:37 +0000)
(arm_regmap): Include status register.

* linux-low.c (register_addr): Remove incorrect -1 check.

gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-arm-low.c
gdb/gdbserver/linux-low.c

index e7ab6093235d2b451e98844ffddc57f53487cba8..d8e7c4cc556aaff6cc0d33f62bf61048cebad622 100644 (file)
@@ -1,3 +1,12 @@
+2002-11-17  Stuart Hughes  <seh@zee2.com>
+
+       * linux-arm-low.c (arm_num_regs): Increase.
+       (arm_regmap): Include status register.
+
+2002-11-17  Daniel Jacobowitz  <drow@mvista.com>
+
+       * linux-low.c (register_addr): Remove incorrect -1 check.
+
 2002-08-29  Daniel Jacobowitz  <drow@mvista.com>
 
        * linux-low.c (linux_create_inferior): Call setpgid.  Return
index 07e2792837c4ca9085666d8845a02421369372c5..cd075b2df8d3f8e213923e6dc434722652084c5f 100644 (file)
 #include <sys/reg.h>
 #endif
 
-#define arm_num_regs 16
+#define arm_num_regs 26
 
 static int arm_regmap[] = {
   0, 4, 8, 12, 16, 20, 24, 28,
   32, 36, 40, 44, 48, 52, 56, 60,
+  -1, -1, -1, -1, -1, -1, -1, -1, -1,
+  64
 };
 
 static int
index 7644f9e990fc874e82dcbc6a78a67922f1521f6f..2cb592ae1da6d0f32ace50ffeae9b95780c759ed 100644 (file)
@@ -894,8 +894,6 @@ register_addr (int regnum)
     error ("Invalid register number %d.", regnum);
 
   addr = the_low_target.regmap[regnum];
-  if (addr == -1)
-    addr = 0;
 
   return addr;
 }