This blog post describes the optimizations enabled by -ffast-math when compiling C or C++ code with GCC 11 for x86_64 Linux (other languages/operating systems/CPU architectures may enable slightly different optimizations). -ffast-math Most of the “fast math” optimizations can be enabled/disabled individually, and -ffast-math enables all of them:1 -ffinite-math-only -fno-signed-zeros -fno-trapping-