https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106117
John McCall <rjmccall at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rjmccall at gmail dot com
--- Comment #1 from John McCall <rjmccall at gmail dot com> ---
To clarify one point: Clang plans to use excess precision arithmetic as the
default for _Float16 when AVX512-FP16 isn't available, following the C
standard's rules, i.e. `-fexcess-precision=standard`. We'd like to offer users
a way to disable this and force operation-by-operation translation, but as far
as we can tell, there isn't a way to request this in GCC today. It feels like
`-fexcess-precision=none` (or some similar spelling) would be the most
appropriate way to do this, since of course this conflicts with other values of
`-fexcess-precision`.
Since GCC originated `-fexcess-precision`, we're trying to being neighborly and
ask whether you have a problem with this extension.