https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110305
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- First off using signal nans but not caring about signed zeros seems a combo that normally won't happen in real life. Did you find this by accident or where you testing this combo on purpose with real code you are writing. .