From: Daniel Jacobowitz Date: Fri, 26 Oct 2001 15:41:17 +0000 (+0000) Subject: * arm-linux-nat.c (fill_gregset): Do not check register_valid[]. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=17fd1ad93769ba2e50875ba9e4532ab5d89b4c1f;p=binutils-gdb.git * arm-linux-nat.c (fill_gregset): Do not check register_valid[]. (fill_fpregset): Likewise. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 59f3b360756..e05d5e50f86 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2001-10-24 Daniel Jacobowitz + + * arm-linux-nat.c (fill_gregset): Do not check register_valid[]. + (fill_fpregset): Likewise. + 2001-10-26 Orjan Friberg * cris-tdep.c (constraint): Loop through the whole cris_spec_regs diff --git a/gdb/arm-linux-nat.c b/gdb/arm-linux-nat.c index 50368b7adc2..06dc601a7a3 100644 --- a/gdb/arm-linux-nat.c +++ b/gdb/arm-linux-nat.c @@ -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