https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109154
--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 54770 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54770&action=edit gcc13-pr109154.patch So what about this then? It matches the x86 FTZ behavior, because FTZ is a masked reaction to underflow exception, so for operations like comparisons nothing is flushed to zero nor comparing as it was flushed to zero. But no idea what e.g. Alpha will do, if it has in hardware support for comparisons including denormals...