2003-11-25 Michael Snyder <msnyder@redhat.com>
authorMichael Snyder <msnyder@vmware.com>
Tue, 25 Nov 2003 22:15:24 +0000 (22:15 +0000)
committerMichael Snyder <msnyder@vmware.com>
Tue, 25 Nov 2003 22:15:24 +0000 (22:15 +0000)
* mips-tdep.c (mips_o64_extract_return_value): Correct for
NUM_REGS (see changes 2003-06-21).
(mips_eabi_extract_return_value): Ditto.

gdb/ChangeLog
gdb/mips-tdep.c

index 79a4df9..4356b14 100644 (file)
@@ -1,3 +1,9 @@
+2003-11-25  Michael Snyder  <msnyder@redhat.com>
+
+       * mips-tdep.c (mips_o64_extract_return_value): Correct for
+       NUM_REGS (see changes 2003-06-21).
+       (mips_eabi_extract_return_value): Ditto.
+
 2003-11-25  Andrew Cagney  <cagney@redhat.com>
 
        * infrun.c: Don't include "exec.h".
index 1088cda..2c3e8c2 100644 (file)
@@ -4696,12 +4696,12 @@ mips_eabi_extract_return_value (struct type *valtype,
   return_value_location (valtype, &hi, &lo);
 
   memcpy (valbuf + lo.buf_offset,
-         regbuf + DEPRECATED_REGISTER_BYTE (lo.reg) + lo.reg_offset,
+         regbuf + DEPRECATED_REGISTER_BYTE (NUM_REGS + lo.reg) + lo.reg_offset,
          lo.len);
 
   if (hi.len > 0)
     memcpy (valbuf + hi.buf_offset,
-           regbuf + DEPRECATED_REGISTER_BYTE (hi.reg) + hi.reg_offset,
+           regbuf + DEPRECATED_REGISTER_BYTE (NUM_REGS + hi.reg) + hi.reg_offset,
            hi.len);
 }
 
@@ -4715,12 +4715,12 @@ mips_o64_extract_return_value (struct type *valtype,
   return_value_location (valtype, &hi, &lo);
 
   memcpy (valbuf + lo.buf_offset,
-         regbuf + DEPRECATED_REGISTER_BYTE (lo.reg) + lo.reg_offset,
+         regbuf + DEPRECATED_REGISTER_BYTE (NUM_REGS + lo.reg) + lo.reg_offset,
          lo.len);
 
   if (hi.len > 0)
     memcpy (valbuf + hi.buf_offset,
-           regbuf + DEPRECATED_REGISTER_BYTE (hi.reg) + hi.reg_offset,
+           regbuf + DEPRECATED_REGISTER_BYTE (NUM_REGS + hi.reg) + hi.reg_offset,
            hi.len);
 }