* mips-tdep.c (mips_store_return_value,
authorJim Blandy <jimb@codesourcery.com>
Sat, 12 May 2001 00:38:11 +0000 (00:38 +0000)
committerJim Blandy <jimb@codesourcery.com>
Sat, 12 May 2001 00:38:11 +0000 (00:38 +0000)
mips_extract_return_value): Pass arguments to
return_value_location in the proper order.

gdb/ChangeLog
gdb/mips-tdep.c

index cc17da7..19cee47 100644 (file)
@@ -1,3 +1,9 @@
+2001-05-11  Jim Blandy  <jimb@redhat.com>
+
+       * mips-tdep.c (mips_store_return_value,
+       mips_extract_return_value): Pass arguments to
+       return_value_location in the proper order.
+
 2001-05-11  Andrew Cagney  <ac131313@redhat.com>
 
        * Makefile.in (VERSION): Delete.  Moved to file ``version.in''.
index 2b312f3..e10c9e9 100644 (file)
@@ -3209,7 +3209,7 @@ mips_extract_return_value (struct type *valtype,
 {
   struct return_value_word lo;
   struct return_value_word hi;
-  return_value_location (valtype, &lo, &hi);
+  return_value_location (valtype, &hi, &lo);
 
   memcpy (valbuf + lo.buf_offset,
          regbuf + REGISTER_BYTE (lo.reg) + lo.reg_offset,
@@ -3230,7 +3230,7 @@ mips_store_return_value (struct type *valtype, char *valbuf)
   char raw_buffer[MAX_REGISTER_RAW_SIZE];
   struct return_value_word lo;
   struct return_value_word hi;
-  return_value_location (valtype, &lo, &hi);
+  return_value_location (valtype, &hi, &lo);
 
   memset (raw_buffer, 0, sizeof (raw_buffer));
   memcpy (raw_buffer + lo.reg_offset, valbuf + lo.buf_offset, lo.len);