This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: expand and truncate and 387
- To: law at cygnus dot com
- Subject: Re: expand and truncate and 387
- From: Stephen L Moshier <moshier at mediaone dot net>
- Date: Fri, 20 Nov 1998 08:20:29 -0500 (EST)
- cc: egcs at cygnus dot com, Marc Lehmann <pcg at goof dot com>
- Reply-To: moshier at mediaone dot net
> > > I don't think the x86 backend worries about rounding and truncation on
> > > fp->fp conversions.
> >
> > Assuming the usual long-double precision control setting,
> > converting from lower to higher precision is a no-op.
> Is that something we can safely assume? I don't think so.
That the setting would not always be long double? Right, there has
been at least one attempt (at Next) to make the compiler adjust the
settings to match the source program declarations. Also, if you
wanted the status flags to be "correct" in the IEEE sense, it
might take more than a no-op to accomplish that.