https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96793
--- Comment #12 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Richard Biener from comment #10) > (In reply to Uroš Bizjak from comment #7) > > Created attachment 49144 [details] > > Proposed patch > > > > Patch in testing. > > OTOH we _do_ try to compensate for HONOR_SIGNED_ZEROS so I wonder whether > we really need to punt for -frounding-math? I also doubt glibc gets it > correct, does it? The testcase from Comment #11 works OK when it calls floorf from glibc-2.31, but it was ran on SSE4.1 capable target, so roundss was used.