https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119014

--- Comment #13 from Vincent Lefèvre <vincent-gcc at vinc17 dot net> ---
(In reply to Jakub Jelinek from comment #7)
> Though, I think we should predefine __FLT_EVAL_METHOD__ to 16 rather than 0
> for -fexcess-precision=16.

-fexcess-precision is not meant to have an effect on __FLT_EVAL_METHOD__, but
to control what happens for casts and assignments. The evaluation method and
converting the value from its evaluation format to its semantic type for casts
and assignments (which GCC does not do with -fexcess-precision=fast and is not
conforming) are orthogonal things.

Reply via email to