summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Blandy <jimb@codesourcery.com>2004-06-02 03:06:23 +0000
committerJim Blandy <jimb@codesourcery.com>2004-06-02 03:06:23 +0000
commitf5d104732d8e5bce6be1656b491ae5b17febb061 (patch)
treeeeac88b1360aafe59b6f76390d422cedad0816df
parentfd13ba86cf05aad70e2ed120941577e22209958d (diff)
downloadgdb-f5d104732d8e5bce6be1656b491ae5b17febb061.tar.gz
* ppc-tdep.h: Delete unused 'regoff' member.
* rs6000-tdep.c (rs6000_gdbarch_init): Don't initialize it.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/ppc-tdep.h1
-rw-r--r--gdb/rs6000-tdep.c8
3 files changed, 5 insertions, 9 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 785dd9b32e7..8b91f0d459f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2004-06-01 Jim Blandy <jimb@redhat.com>
+
+ * ppc-tdep.h: Delete unused 'regoff' member.
+ * rs6000-tdep.c (rs6000_gdbarch_init): Don't initialize it.
+
2004-06-01 Michael Chastain <mec.gnu@mindspring.com>
Fix PR symtab/1661.
diff --git a/gdb/ppc-tdep.h b/gdb/ppc-tdep.h
index 68919b4f9d7..ec2e7ae6e4c 100644
--- a/gdb/ppc-tdep.h
+++ b/gdb/ppc-tdep.h
@@ -142,7 +142,6 @@ extern void ppc_collect_fpregset (const struct regset *regset,
struct gdbarch_tdep
{
int wordsize; /* size in bytes of fixed-point word */
- int *regoff; /* byte offsets in register arrays */
const struct reg *regs; /* from current variant */
int ppc_gp0_regnum; /* GPR register 0 */
int ppc_toc_regnum; /* TOC register */
diff --git a/gdb/rs6000-tdep.c b/gdb/rs6000-tdep.c
index 090c9ddfb7e..47b0a6469c2 100644
--- a/gdb/rs6000-tdep.c
+++ b/gdb/rs6000-tdep.c
@@ -2896,14 +2896,6 @@ rs6000_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
else
tdep->lr_frame_offset = 8;
- /* Calculate byte offsets in raw register array. */
- tdep->regoff = xmalloc (v->num_tot_regs * sizeof (int));
- for (i = off = 0; i < v->num_tot_regs; i++)
- {
- tdep->regoff[i] = off;
- off += regsize (v->regs + i, wordsize);
- }
-
if (v->arch == bfd_arch_powerpc)
switch (v->mach)
{