egcs-1.0.2 i686-pc-linux-gnu math optimization pb

Craig Burley burley@gnu.org
Sat Apr 11 22:11:00 GMT 1998


>Use of -ffloat-store solves some problems.  Writing code less sensitive to
>excess precision problems solves others.  Rewriting parts of the gcc x86 port
>might fix others.  Hopefully IA64 (Merced) won't have this problem.

I believe it's correct to also say that writing code that is
*insensitive* to excess-precision problems solves *all* the
problems.  Or, at least, I'd love to learn about counterexamples,
so I can document them in the g77 manual!

(I believe the g77 and gcc docs both have some information on
this topic already.  `-ffloat-store' is definitely not "enough"
to work around overly sensitive code, as it applies only to
variables, not expressions or subexpressions.)

        tq vm, (burley)



More information about the Gcc mailing list