This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: floating point war casualty list
- From: Roman Lechtchinsky <rl at cs dot tu-berlin dot de>
- To: Paul Koning <pkoning at equallogic dot com>
- Cc: steve at moshier dot net, toon at moene dot indiv dot nluug dot nl, dewar at gnat dot com, law at redhat dot com, gcc at gcc dot gnu dot org
- Date: Thu, 6 Jun 2002 16:50:04 +0200 (MET DST)
- Subject: Re: floating point war casualty list
On Thu, 6 Jun 2002, Paul Koning wrote:
> The issue at hand -- if I understand correctly -- is in the internal
> float to/from target machine float conversions. Yes, that's somewhat
> tricky code, but it's not a LOT of code. And yes, it needs to be
> tested carefully, but it's not even remotely as big a job as, say,
> building a new scheduler.
Actually, I only started this because I wanted to get rid of the
requirement for a 16-bit type. This requires a lot more changes which are
potentially destabilising (but only in real.c, at least for the moment). I
don't really care whether this is done in a branch or on the mainline,
though.
> It would of course be possible to apply the new code only to the
> non-IEEE targets, which wouldn't get us any of the cleanup benefits
> but it would give us a number of repaired targets. I'm looking
> forward to seeing some discussion on that.
I don't think that's a good idea. The code is complex enough as it is.
Besides, that would mean that I'd have to change even more routines which
kind of defeats the original purpose of my patch :-)
Bye
Roman