aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2024-03-18 18:53:59 +0800
committerliuhongt <hongtao.liu@intel.com>2024-03-21 08:47:37 +0800
commit415091f09096a0ebba1fdcd4af8c2fda24cfd411 (patch)
tree23ed4e2f4e74de0ce87db997099e4ffef4598d85
parentaf37618473e27e7a996a3a159bcfb54439b47570 (diff)
downloadgcc-415091f09096a0ebba1fdcd4af8c2fda24cfd411.zip
gcc-415091f09096a0ebba1fdcd4af8c2fda24cfd411.tar.gz
gcc-415091f09096a0ebba1fdcd4af8c2fda24cfd411.tar.bz2
Document -fexcess-precision=16.
gcc/ChangeLog: PR middle-end/114347 * doc/invoke.texi: Document -fexcess-precision=16.
-rw-r--r--gcc/doc/invoke.texi3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index b446b29..e0950ca 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