aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@vmware.com>2002-08-16 02:01:50 +0000
committerMichael Snyder <msnyder@vmware.com>2002-08-16 02:01:50 +0000
commit466d7106f65b1d5afaee478a1cd8f2a7557690fc (patch)
tree2ab514a081359942293a3082fbc69d76d6b096f5 /gdb
parentd05285fac91883ea92579fcb9075bedbea18c272 (diff)
downloadgdb-466d7106f65b1d5afaee478a1cd8f2a7557690fc.zip
gdb-466d7106f65b1d5afaee478a1cd8f2a7557690fc.tar.gz
gdb-466d7106f65b1d5afaee478a1cd8f2a7557690fc.tar.bz2
2002-08-15 Michael Snyder <msnyder@redhat.com>
* irix5-nat.c (supply_gregset): Allocate plenty-big buffer (32 bytes) instead of using MAX_REGISTER_RAW_SIZE. (supply_fpregset): Ditto.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/irix5-nat.c6
2 files changed, 6 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d8527bb..f7c3e51 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2002-08-15 Michael Snyder <msnyder@redhat.com>
+ * irix5-nat.c (supply_gregset): Allocate plenty-big buffer
+ (32 bytes) instead of using MAX_REGISTER_RAW_SIZE.
+ (supply_fpregset): Ditto.
+
* config/mips/tm-mips.h (REGISTER_CONVERT_TO_VIRTUAL,
REGISTER_CONVERT_TO_RAW, REGISTER_CONVERTIBLE,
MAX_REGISTER_RAW_SIZE, MAX_REGISTER_VIRTUAL_SIZE): Delete.
diff --git a/gdb/irix5-nat.c b/gdb/irix5-nat.c
index b98ec5a..d5b5c0c 100644
--- a/gdb/irix5-nat.c
+++ b/gdb/irix5-nat.c
@@ -56,8 +56,7 @@ supply_gregset (gregset_t *gregsetp)
register int regi;
register greg_t *regp = &(*gregsetp)[0];
int gregoff = sizeof (greg_t) - MIPS_REGSIZE;
- static char zerobuf[MAX_REGISTER_RAW_SIZE] =
- {0};
+ static char zerobuf[32] = {0};
for (regi = 0; regi <= CTX_RA; regi++)
supply_register (regi, (char *) (regp + regi) + gregoff);
@@ -120,8 +119,7 @@ void
supply_fpregset (fpregset_t *fpregsetp)
{
register int regi;
- static char zerobuf[MAX_REGISTER_RAW_SIZE] =
- {0};
+ static char zerobuf[32] = {0};
/* FIXME, this is wrong for the N32 ABI which has 64 bit FP regs. */