This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: expand and truncate and 387
- To: moshier at mediaone dot net, Richard Henderson <rth at cygnus dot com>
- Subject: Re: expand and truncate and 387
- From: Richard Henderson <rth at cygnus dot com>
- Date: Tue, 1 Dec 1998 09:19:28 -0800
- Cc: Jan Hubicka <hubicka at atrey dot karlin dot mff dot cuni dot cz>, law at cygnus dot com, egcs at cygnus dot com, Marc Lehmann <pcg at goof dot com>
- References: <19981130192827.A26735@dot.cygnus.com> <Pine.LNX.4.05.9812010850030.6773-100000@moshier.ne.mediaone.net>
- Reply-To: Richard Henderson <rth at cygnus dot com>
On Tue, Dec 01, 1998 at 09:13:24AM -0500, Stephen L Moshier wrote:
> Even assuming that there is a subroutine call, how would that allow
> eliminating the convert insn?
(1) The conversion can be combined with the store while flushing
the register stack.
(2) The conversion can be combined with a load/store pair after
the subroutine call.
> The assertion is that
> according to IEEE the conversion is still an operation, it still might
> do something, and it still cannot be deleted.
Give me a scenerio, in which the user isn't doing things behind
the compiler's back, in which they can tell the difference.
r~