https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86367
--- Comment #9 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to Bill Schmidt from comment #8) > That makes sense -- we already have a NaN rather than an SNaN by the time we > hit the Ealias pass. It's already a QNaN in 004t.original (the very first dump file) (but at the time the builtin_nan* are constructed, in fold_const_builtin_nan, it is all okay still).