From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cagney To: Kevin Buettner Cc: gdb-patches@sources.redhat.com Subject: Re: [rfc/rfa] Almost eliminate HOST_{FLOAT,DOUBLE,...}_FORMAT Date: Wed, 04 Jul 2001 12:24:00 -0000 Message-id: <3B436D73.3060908@cygnus.com> References: <3B3CB989.1000706@cygnus.com> <1010629204858.ZM13994@ocotillo.lan> X-SW-Source: 2001-07/msg00056.html > On Jun 29, 1:23pm, Andrew Cagney wrote: > > >> This patch changes GDB so that, if the host configury didn't specify the >> floating point format, it will fall back immediatly to floatformat_*(). >> Previously, GDB would assume that the HOST had IEEE FP and try to use >> that. >> >> For hosts that don't specify a HOST_*_FORMAT, this will mean a loss of >> FP precision when using GDB :-/ > > > Are you suggesting that hosts should define HOST_*_FORMAT? Or should > we attempt to eliminate the HOST_*_FORMAT macros entirely? I think we should eliminate HOST_*_FORMAT entirely. GDB should always use something like ``sim/common/sim-fpu.[hc]'' to do its FP emulation. that way, no matter what the host/target, GDB provides both consistent and exact FP behavour. Andrew