This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [patches] Re: Mode switching for i386 (Was: Re: [patches] Re: better fp truncation sequence on i386)
- To: Richard Henderson <rth at redhat dot com>, Jan Hubicka <jh at suse dot cz>, gcc-patches at gcc dot gnu dot org, patches at x86-64 dot org, timothy dot c dot prince at intel dot com, gcc at gcc dot gnu dot org
- Subject: Re: [patches] Re: Mode switching for i386 (Was: Re: [patches] Re: better fp truncation sequence on i386)
- From: Jan Hubicka <jh at suse dot cz>
- Date: Tue, 26 Jun 2001 10:05:59 +0200
- References: <20010622190533.C1375@atrey.karlin.mff.cuni.cz> <20010622171438.A7214@redhat.com> <20010625133111.P7932@atrey.karlin.mff.cuni.cz> <20010625090246.A13183@redhat.com>
> On Mon, Jun 25, 2001 at 01:31:11PM +0200, Jan Hubicka wrote:
> > The purpose is, that I don't think I can safely use mode switching to
> > really switch modes before reload would result in wrong truncations
> > if reload decides to spill pseudos in the range mode is switched.
>
> Two solutions. One, spill in XFmode, which some people have
> wanted for various purposes anyway. Two, recognize that such
Spilling in the XFmode is about 5 times more expensive, so we shouldnot go for it by default.
> spills will only happen at locations that [SD]Fmode pseudos
> are being manipulated.
These are exactlz places we convert floats to integers, so I don't think
we can manipulate it this way.
>
>
>
> r~