https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119014
--- Comment #15 from Vincent Lefèvre <vincent-gcc at vinc17 dot net> --- (In reply to Jakub Jelinek from comment #14) > (In reply to Vincent Lefèvre from comment #13) > > -fexcess-precision is not meant to have an effect on __FLT_EVAL_METHOD__, > > No, -fexcess-precision= is meant to have an effect on __FLT_EVAL_METHOD__, > it is what it has been doing since it has been introduced. No. On x86_64: $ gcc -m32 -fexcess-precision=standard -dM -E -xc /dev/null | grep __FLT_EVAL_METHOD__ #define __FLT_EVAL_METHOD__ 2 instead of switching it to 0.