Richard Henderson <rth@redhat.com> writes: | The difference, from my perspective, is that the constant | that the user uses with __builtin_nan can affect the quiet | bit, whereas with __builtin_qnan it cannot. Agreed. This would follow, in some sense, C99 default (which is to treat formally only QNaNs). -- Gaby