> The easiest way to do that is to add a flag that either (a) stops the
> compiler emitting a .nan at all or (b) gets it to emit ".nan legacy"
> regardless of the actual encoding used.  It's really just a slight
> variation on (2), the difference being that we might be using 2008
> under the covers.
>

Hi Richard, we talked about (a.) originally - it was the design of the 
libraries. Joseph,
as I recollect, you raised language issues with requirements for compile-time 
constant
values for NaNs. Would you accept a non-constant NaN implementation in glibc? 
Basically, 
I would  envision __builtin_nan("") to be 0.0/0.0. Probably not a problem for 
C++ or most code.

-rich

Reply via email to