* rs6000-tdep.c (ppc_collect_gregset): When regnum == -1, do
authorJim Blandy <jimb@codesourcery.com>
Mon, 10 May 2004 16:53:56 +0000 (16:53 +0000)
committerJim Blandy <jimb@codesourcery.com>
Mon, 10 May 2004 16:53:56 +0000 (16:53 +0000)
collect all the gprs.

gdb/ChangeLog
gdb/rs6000-tdep.c

index b72f6304f932669d753b9dfc7344e274a3acf55c..654d11bbf6402ca9dcee3dda6be4997a01b74c8e 100644 (file)
@@ -1,5 +1,8 @@
 2004-05-10  Jim Blandy  <jimb@redhat.com>
 
+       * rs6000-tdep.c (ppc_collect_gregset): When regnum == -1, do
+       collect all the gprs.
+
        * rs6000-tdep.c (ppc_collect_gregset): Correct off-by-one error in
        loop collecting gprs.
 
index 68e90a3c66baef1d61faa1df1b068cb2baf2c76b..4ce8fa1ae378817f94b12cf56a7c95177f1321a7 100644 (file)
@@ -260,7 +260,7 @@ ppc_collect_gregset (const struct regset *regset,
   for (i = 0; i < 32; i++, offset += 4)
     {
       if (regnum == -1 || regnum == i)
-       ppc_collect_reg (regcache, regnum, gregs, offset);
+       ppc_collect_reg (regcache, i, gregs, offset);
     }
 
   if (regnum == -1 || regnum == PC_REGNUM)