* ppc-linux-nat.c (ppc_register_u_addr): Don't assume that r0 is

register number zero.
This commit is contained in:
Jim Blandy 2004-04-22 08:37:06 +00:00
parent 76c6918d30
commit 26e75e5c23
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2004-04-22 Jim Blandy <jimb@redhat.com>
* ppc-linux-nat.c (ppc_register_u_addr): Don't assume that r0 is
register number zero.
2004-04-21 Andrew Cagney <cagney@redhat.com>
* annotate.h (deprecated_annotate_starting_hook)

View File

@ -133,7 +133,7 @@ ppc_register_u_addr (int regno)
/* General purpose registers occupy 1 slot each in the buffer */
if (regno >= tdep->ppc_gp0_regnum && regno <= tdep->ppc_gplast_regnum )
u_addr = ((PT_R0 + regno) * wordsize);
u_addr = ((regno - tdep->ppc_gp0_regnum + PT_R0) * wordsize);
/* Floating point regs: eight bytes each in both 32- and 64-bit
ptrace interfaces. Thus, two slots each in 32-bit interface, one