From 00dff7538a85184b6028a5780bc08039f69d0d8e Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Sat, 11 Sep 1993 17:48:47 +0000 Subject: [PATCH] * m88k-nat.c (fill_gregset): Set r31 and sfip. --- gdb/m88k-nat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)) -- 2.30.2