From: liuhongt Date: Mon, 18 Mar 2024 10:53:59 +0000 (+0800) Subject: Document -fexcess-precision=16. X-Git-Tag: basepoints/gcc-15~551 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=415091f09096a0ebba1fdcd4af8c2fda24cfd411;p=thirdparty%2Fgcc.git Document -fexcess-precision=16. gcc/ChangeLog: PR middle-end/114347 * doc/invoke.texi: Document -fexcess-precision=16. --- diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index b446b2905c72..e0950ca5dc2a 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -14931,6 +14931,9 @@ assignments). This option is enabled by default for C or C++ if a strict conformance option such as @option{-std=c99} or @option{-std=c++17} is used. @option{-ffast-math} enables @option{-fexcess-precision=fast} by default regardless of whether a strict conformance option is used. +If @option{-fexcess-precision=16} is specified, constants and the +results of expressions with types @code{_Float16} and @code{__bf16} +are computed without excess precision. @opindex mfpmath @option{-fexcess-precision=standard} is not implemented for languages