[RFA] Eliminate TARGET_{EXTRACT|STORE}_FLOATING hooks

Mark Kettenis kettenis@wins.uva.nl
Wed Mar 29 11:09:00 GMT 2000


Hi,

Now that I've removed the evil TARGET_{EXTRACT|STORE}_FLOATING
definitions from `config/i386/tm-linux.h' we might as well remove the
hooks from `findvar.c' too.

OK to check this in?

Mark


2000-03-29  Mark Kettenis  <kettenis@gnu.org>

	* findvar.c (extract_floating): Remove reference to
	TARGET_EXTRACT_FLOATING.
	(store_floating): Remove reference to TARGET_STORE_FLOATING.


Index: findvar.c
===================================================================
RCS file: /cvs/src/src/gdb/findvar.c,v
retrieving revision 1.4
diff -u -p -r1.4 findvar.c
--- findvar.c	2000/03/04 01:05:48	1.4
+++ findvar.c	2000/03/29 18:25:19
@@ -289,10 +289,6 @@ extract_floating (void *addr, int len)
       else
 	floatformat_to_doublest (TARGET_LONG_DOUBLE_FORMAT, addr, &dretval);
     }
-#ifdef TARGET_EXTRACT_FLOATING
-  else if (TARGET_EXTRACT_FLOATING (addr, len, &dretval))
-    return dretval;
-#endif
   else
     {
       error ("Can't deal with a floating point number of %d bytes.", len);
@@ -333,10 +329,6 @@ store_floating (void *addr, int len, DOU
       else
 	floatformat_from_doublest (TARGET_LONG_DOUBLE_FORMAT, &val, addr);
     }
-#ifdef TARGET_STORE_FLOATING
-  else if (TARGET_STORE_FLOATING (addr, len, val))
-    return;
-#endif 
   else
     {
       error ("Can't deal with a floating point number of %d bytes.", len);


More information about the Gdb-patches mailing list