https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522
--- Comment #28 from Brendan Dolan-Gavitt <brendandg at nyu dot edu> --- (In reply to H.J. Lu from comment #27) > (In reply to Florian Weimer from comment #25) > > (In reply to H.J. Lu from comment #24) > > > Dropping crtfastmath.o with -shared makes sense. > > > > Are you going to send a patch? I can give it a try as well (although I'm not > > familiar with the GCC specs language). > > Please give the patch at comment #26 a try. It may be worth expanding this patch to other architectures that currently have crtfastmath.o, since they similarly use global FPU state. The ones I have confirmed are: ia64, loongarch, aarch64, alpha, mips, arm, and sparc. (Details in this Twitter thread, unfortunately didn't write it up elsewhere: https://threadreaderapp.com/thread/1567612053363347461.html ).