Mon, 17 Jul 2000 19:27:05 +0200, Sven Panne <[EMAIL PROTECTED]> 
pisze:

>    * If the -fstrictfp Option is given, *all* calculations (at
>      compile time and runtime) are done with the precision/range
>      of the type in question.
> 
>    * If the option is not given, you can sometimes have results
>      which are *more* exact, but never less exact. Intermediate
>      results can even leave the range of the floating point type
>      in question without being converted to infinity.

Wouldn't it be simpler (as someone suggested) to act like with
-fstrictfp when not cross-compiling, and don't do constant folding
at all otherwise? It would avoid having a switch and not impact
performance in the common not-cross-compiling case.

-- 
 __("<  Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/
 \__/            GCS/M d- s+:-- a23 C+++$ UL++>++++$ P+++ L++>++++$ E-
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP+ t
QRCZAK                5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-


Reply via email to