From: Jim Kingdon Date: Sat, 11 Sep 1993 17:48:47 +0000 (+0000) Subject: * m88k-nat.c (fill_gregset): Set r31 and sfip. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=00dff7538a85184b6028a5780bc08039f69d0d8e;p=binutils-gdb.git * m88k-nat.c (fill_gregset): Set r31 and sfip. --- diff --git a/gdb/m88k-nat.c b/gdb/m88k-nat.c index 41cf84235f0..e7c4d68838f 100644 --- a/gdb/m88k-nat.c +++ b/gdb/m88k-nat.c @@ -255,7 +255,7 @@ fill_gregset (gregsetp, regno) register greg_t *regp = (greg_t *) gregsetp; extern char registers[]; - for (regi = 0 ; regi < R_R31 ; regi++) + for (regi = 0 ; regi <= R_R31 ; regi++) if ((regno == -1) || (regno == regi)) *(regp + regi) = *(int *) ®isters[REGISTER_BYTE(regi)]; @@ -264,7 +264,7 @@ fill_gregset (gregsetp, regno) if ((regno == -1) || (regno == SNIP_REGNUM)) *(regp + R_NIP) = *(int *) ®isters[REGISTER_BYTE(SNIP_REGNUM)]; if ((regno == -1) || (regno == SFIP_REGNUM)) - *(regp + R_PSR) = *(int *) ®isters[REGISTER_BYTE(PSR_REGNUM)]; + *(regp + R_SFIP) = *(int *) ®isters[REGISTER_BYTE(SFIP_REGNUM)]; if ((regno == -1) || (regno == PSR_REGNUM)) *(regp + R_PSR) = *(int *) ®isters[REGISTER_BYTE(PSR_REGNUM)]; if ((regno == -1) || (regno == FPSR_REGNUM))