* rs6000-tdep.c (ppc_supply_fpregset): Increment offset by 8 for
floating-point registers. (ppc_collect_fpregset): Likewise. Fix collection of registers.
This commit is contained in:
parent
045b540e8e
commit
bdbcb8b4b7
2 changed files with 9 additions and 3 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-04-10 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* rs6000-tdep.c (ppc_supply_fpregset): Increment offset by 8 for
|
||||
floating-point registers.
|
||||
(ppc_collect_fpregset): Likewise. Fix collection of registers.
|
||||
|
||||
2005-04-09 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* ppcobsd-tdep.c: Update copyright year. Include "trad-frame.h"
|
||||
|
|
|
@ -395,7 +395,7 @@ ppc_supply_fpregset (const struct regset *regset, struct regcache *regcache,
|
|||
offset = offsets->f0_offset;
|
||||
for (i = tdep->ppc_fp0_regnum;
|
||||
i < tdep->ppc_fp0_regnum + ppc_num_fprs;
|
||||
i++, offset += 4)
|
||||
i++, offset += 8)
|
||||
{
|
||||
if (regnum == -1 || regnum == i)
|
||||
ppc_supply_reg (regcache, i, fpregs, offset);
|
||||
|
@ -474,10 +474,10 @@ ppc_collect_fpregset (const struct regset *regset,
|
|||
offset = offsets->f0_offset;
|
||||
for (i = tdep->ppc_fp0_regnum;
|
||||
i <= tdep->ppc_fp0_regnum + ppc_num_fprs;
|
||||
i++, offset += 4)
|
||||
i++, offset += 8)
|
||||
{
|
||||
if (regnum == -1 || regnum == i)
|
||||
ppc_collect_reg (regcache, regnum, fpregs, offset);
|
||||
ppc_collect_reg (regcache, i, fpregs, offset);
|
||||
}
|
||||
|
||||
if (regnum == -1 || regnum == tdep->ppc_fpscr_regnum)
|
||||
|
|
Loading…
Reference in a new issue