This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [rfc/rfa] Almost eliminate HOST_{FLOAT,DOUBLE,...}_FORMAT
- To: Kevin Buettner <kevinb at cygnus dot com>
- Subject: Re: [rfc/rfa] Almost eliminate HOST_{FLOAT,DOUBLE,...}_FORMAT
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Wed, 04 Jul 2001 15:24:35 -0400
- Cc: gdb-patches at sources dot redhat dot com
- References: <3B3CB989.1000706@cygnus.com> <1010629204858.ZM13994@ocotillo.lan>
> 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