This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: FLOATING-POINT CONSISTENCY, -FFLOAT-STORE, AND X86
- To: burley at gnu dot org, egcs at cygnus dot com
- Subject: Re: FLOATING-POINT CONSISTENCY, -FFLOAT-STORE, AND X86
- From: Stephen L Moshier <moshier at mediaone dot net>
- Date: Sun, 13 Dec 1998 09:19:10 -0500 (EST)
- Reply-To: moshier at mediaone dot net
Spilling of fp registers was very rare before the fforce-mem flag was
turned by default. In fact there was a compiler bug that would
overflow the x87 register stack before any fp register actually got spilled.
Running with -fno-force-mem will tend to relieve any actual pressure on fp
register allocations.
Compiler-generated temporaries are not the same thing as spilling.
The ffloat-store switch usually will not work on them, as you can
see by stepping through some compilations.