Bug fixes from Andrew Heybey <ath@lcs.mit.edu>.
authorJohn Gilmore <gnu@cygnus>
Sun, 23 Aug 1992 05:36:09 +0000 (05:36 +0000)
committerJohn Gilmore <gnu@cygnus>
Sun, 23 Aug 1992 05:36:09 +0000 (05:36 +0000)
* tm-mips.h (REGISTER_VIRTUAL_TYPE):  Float regs are float type.
* mips-tdep.c (mips_print_register):  Alloc enough space for two regs.

gdb/ChangeLog
gdb/tm-mips.h

index 46336ef558c8858d70b9d8b7cd4bfd8947dd165b..d5ccc1d13ed727b0184464f4254a69a52aebfd9e 100644 (file)
@@ -1,3 +1,10 @@
+Sat Aug 22 22:33:20 1992  John Gilmore  (gnu@cygnus.com)
+
+       Bug fixes from Andrew Heybey <ath@lcs.mit.edu>.
+
+       * tm-mips.h (REGISTER_VIRTUAL_TYPE):  Float regs are float type.
+       * mips-tdep.c (mips_print_register):  Alloc enough space for two regs.
+
 Fri Aug 21 15:17:03 1992  Stu Grossman  (grossman at cygnus.com)
 
        * remote.c (remote_open):  Fix baud rate setting to make -b flag
index 59dd91c4482cabbda27096907e59ee54c9e40e21..b8d8016ef37ea888408c7734e48d7f24ea61f245 100644 (file)
@@ -190,7 +190,10 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 /* Return the GDB type object for the "standard" data type
    of data in register N.  */
 
-#define REGISTER_VIRTUAL_TYPE(N) builtin_type_int
+#define REGISTER_VIRTUAL_TYPE(N) \
+       (((N) >= FP0_REGNUM && (N) < FP0_REGNUM+32)  \
+        ? builtin_type_float : builtin_type_int) \
+
 /* Store the address of the place in which to copy the structure the
    subroutine will return.  This is called from call_function. */