* arm-linux-nat.c (fill_gregset): Do not check register_valid[].
authorDaniel Jacobowitz <drow@false.org>
Fri, 26 Oct 2001 15:41:17 +0000 (15:41 +0000)
committerDaniel Jacobowitz <drow@false.org>
Fri, 26 Oct 2001 15:41:17 +0000 (15:41 +0000)
        (fill_fpregset): Likewise.

gdb/ChangeLog
gdb/arm-linux-nat.c

index 59f3b3607563165ccd130fa27cffc5d22a724049..e05d5e50f86c2f5f54aee1501a22104b0ff80c6a 100644 (file)
@@ -1,3 +1,8 @@
+2001-10-24  Daniel Jacobowitz  <drow@mvista.com>
+
+       * arm-linux-nat.c (fill_gregset): Do not check register_valid[].
+       (fill_fpregset): Likewise.
+
 2001-10-26  Orjan Friberg  <orjanf@axis.com>
 
        * cris-tdep.c (constraint): Loop through the whole cris_spec_regs
index 50368b7adc2fab6f9190ba26628a7463272dbbd1..06dc601a7a3db863e15ee3382bfbb16be2ed3761 100644 (file)
@@ -577,26 +577,18 @@ fill_gregset (gdb_gregset_t *gregsetp, int regno)
     {
       int regnum;
       for (regnum = A1_REGNUM; regnum <= PC_REGNUM; regnum++) 
-        if (register_valid[regnum])
-         read_register_gen (regnum, (char *) &(*gregsetp)[regnum]);
+       read_register_gen (regnum, (char *) &(*gregsetp)[regnum]);
     }
   else if (regno >= A1_REGNUM && regno <= PC_REGNUM)
-    {
-      if (register_valid[regno])
-       read_register_gen (regno, (char *) &(*gregsetp)[regno]);
-    }
+    read_register_gen (regno, (char *) &(*gregsetp)[regno]);
 
   if (PS_REGNUM == regno || -1 == regno)
     {
-      if (register_valid[regno] || -1 == regno)
-        {
-          if (arm_apcs_32)
-           read_register_gen (PS_REGNUM, (char *) &(*gregsetp)[CPSR_REGNUM]);
-         else
-           read_register_gen (PC_REGNUM, (char *) &(*gregsetp)[PC_REGNUM]);
-       }
+      if (arm_apcs_32)
+       read_register_gen (PS_REGNUM, (char *) &(*gregsetp)[CPSR_REGNUM]);
+      else
+       read_register_gen (PC_REGNUM, (char *) &(*gregsetp)[PC_REGNUM]);
     }
-        
 }
 
 /* Fill GDB's register array with the general-purpose register values
@@ -641,9 +633,8 @@ fill_fpregset (gdb_fpregset_t *fpregsetp, int regno)
     }
 
   /* Store fpsr.  */
-  if (register_valid[FPS_REGNUM])
-    if (FPS_REGNUM == regno || -1 == regno)
-      read_register_gen (FPS_REGNUM, (char *) &fp->fpsr);
+  if (FPS_REGNUM == regno || -1 == regno)
+    read_register_gen (FPS_REGNUM, (char *) &fp->fpsr);
 }
 
 /* Fill GDB's register array with the floating-point register values