[Bug target/53134] Request for option to disable excess precision on i387

joseph at codesourcery dot com gcc-bugzilla@gcc.gnu.org
Fri Apr 27 10:27:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53134

--- Comment #5 from joseph at codesourcery dot com <joseph at codesourcery dot com> 2012-04-27 10:26:22 UTC ---
See also what I said in 
<http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00105.html>:

    The option naming leaves open the possibility of other options such as
    "none" if someone wishes to implement them.  ("none" would involve the
    compiler doing mode switching and adding code to deal with extra range
    and double rounding of subnormals.  There could also be an option to
    have extra range but not precision, again with the compiler inserting
    mode switches as needed.)  I am however doubtful of the use of such
    options; this patch deals with a major area where -std=c99 fails to
    implement standard semantics in default x86 configurations, but I'd
    expect people wanting particular semantics beyond a predictable
    version of C99 would use SSE.



More information about the Gcc-bugs mailing list