This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [rfc/rfa] Almost eliminate HOST_{FLOAT,DOUBLE,...}_FORMAT


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?

(The only HOST_*_FORMAT macro currently defined is HOST_LONG_DOUBLE_FORMAT
and it is only defined by some i386 hosts.)

BTW, you'll need to address the use of HOST_FLOAT_FORMAT in
arm_linux_push_arguments() in arm-linux-tdep.c or else that file
won't compile any longer after eliminating the defines from defs.h.

Kevin


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]