From: Daniel Jacobowitz Date: Fri, 26 Oct 2001 15:44:00 +0000 (+0000) Subject: * arm-linux-nat.c (fill_gregset): Do not check register_valid[]. X-Git-Tag: gdb_5_1-2001-11-21-release~55 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=500401816a5682e6e1350720eb289d6e955f6b74;p=thirdparty%2Fbinutils-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 0ff2109f4ed..61f3b91b278 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