Re: Floating point problems (accuracy).

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 9 Feb 2005, Vincent Lefevre wrote:

> There are no reasons not to fix it. For those who fear a performance

The x86 back-end needs changing so it no longer pretends that x87 floating 
point operates other than on "long double".  The front ends need to model 
excess precision explicitly so that they can handle an expression of type 
"double" being represented as long double and a cast from double to double 
removing excess precision; even -ffloat-store only deals with assignment, 
not casts, and I don't know whether precision will be discarded properly 
by function call and return either.  Then the front ends need some way of 
representing the present vague semantics for -ffast-math when 
down-conversions to double on assignment aren't required.

-- 
Joseph S. Myers               http://www.srcf.ucam.org/~jsm28/gcc/
    jsm@xxxxxxxxxxxxxxxx (personal mail)
    joseph@xxxxxxxxxxxxxxxx (CodeSourcery mail)
    jsm28@xxxxxxxxxxx (Bugzilla assignments and CCs)

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux