https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93133
--- Comment #5 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #1) > This happens during combine. If whether the comparison raises exception or > not is distinguished on aarch64 with CCFPEmode vs. CCFPmode, then guess the > problem is when that distinction gets ignored (unless in fast-math mode) or > when it goes away completely. combine isn't wrong here. Describing anything else than the result of the comparison with different CCmodes is what is wrong.