* doublest.c (store_floating): Avoid floatformat_from_doublest()
authorKevin Buettner <kevinb@redhat.com>
Fri, 9 Aug 2002 00:45:10 +0000 (00:45 +0000)
committerKevin Buettner <kevinb@redhat.com>
Fri, 9 Aug 2002 00:45:10 +0000 (00:45 +0000)
assertion failure by returning early after a warning.

gdb/ChangeLog
gdb/doublest.c

index d567072..496d06f 100644 (file)
@@ -1,5 +1,10 @@
 2002-08-08  Kevin Buettner  <kevinb@redhat.com>
 
+       * doublest.c (store_floating): Avoid floatformat_from_doublest()
+       assertion failure by returning early after a warning.
+
+2002-08-08  Kevin Buettner  <kevinb@redhat.com>
+
        * mips-tdep.c (mips_find_saved_regs): Make static.
        (mips_frame_init_saved_regs): New function.
        (mips_gdbarch_init): Setup FRAME_INIT_SAVED_REGS method.
index a4b4b76..6e96d78 100644 (file)
@@ -681,6 +681,7 @@ store_floating (void *addr, int len, DOUBLEST val)
     {
       warning ("Can't store a floating-point number of %d bytes.", len);
       memset (addr, 0, len);
+      return;
     }
 
   floatformat_from_doublest (fmt, &val, addr);