https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119014
--- Comment #17 from Vincent Lefèvre <vincent-gcc at vinc17 dot net> --- (In reply to Jakub Jelinek from comment #16) > 2 is of course the right value for -fexcess-precision=standard -m32 on x86 So, it is not meant to affect __FLT_EVAL_METHOD__. FYI, -fexcess-precision has been introduced in context of PR323 Comment 123, and there is no mention of any effect on __FLT_EVAL_METHOD__. > (for -fexcess-precision=fast arguably it should be IMHO -1). 2 is more accurate. Note that -1 would not make GCC conforming with -fexcess-precision=fast. > Anyway, if you don't believe -fexcess-precision= affects the FLT_EVAL_METHOD > values, just look at the source: Then this is a bug.