From 415091f09096a0ebba1fdcd4af8c2fda24cfd411 Mon Sep 17 00:00:00 2001 From: liuhongt Date: Mon, 18 Mar 2024 18:53:59 +0800 Subject: [PATCH] Document -fexcess-precision=16. gcc/ChangeLog: PR middle-end/114347 * doc/invoke.texi: Document -fexcess-precision=16. --- gcc/doc/invoke.texi | 3 +++ 1 file changed, 3 insertions(+) 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 -- 2.47.2