https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522
James Y Knight <foom at fuhm dot net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |foom at fuhm dot net --- Comment #12 from James Y Knight <foom at fuhm dot net> --- https://github.com/llvm/llvm-project/issues/57589 was just filed, requesting to fix this behavior in Clang, as well. Since Clang is effectively only doing it in the first place to match GCC's behavior, my feeling is that it'd be better not to make such a change in Clang only. However, I'd just like to give my support to changing this in GCC (either to stop automatically linking against crtfastmath.o altogether, or to at least stop doing so with -shared). And, if there is a change here, would certainly then propose to match the new behavior in Clang.