This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: V3 PATCH: numeric_limits<> support, fix PR/3865


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Zack Weinberg wrote:

I suppose we could define "snan" (case insensitive) to do what we
want. I'd bet that Uli would be willing to pick this up for glibc's strtod implementation. We'd probably be "inconsistent" with other
libcs, but in an extremely minor way.

It might make sense to permit entry of infinity and NaN as hexadecimal
floating constants.  I could go two ways on that:
That would be good but we have a standard way of writing this for nans. I'd rather see this mathod extended:

__builtin_nan ("...")
__builtin_qnan ("...")
__builtin_snan ("...")
__builtin_inf ()

This has the benefit of never going to clash with additions which might be added to ISO C or C++.

- -- - ---------------. ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Red Hat `--' drepper at redhat.com `------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE9c76B2ijCOnn/RHQRApGnAKCqGWXI9BITVVq3Wi+hsW2MGHVCXQCggV0T
EfHV3uyf3qMIE4gtkpUw6AE=
=k6N3
-----END PGP SIGNATURE-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]