This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: std::numeric_limits::is_iec559
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: Roberto Bagnara <bagnara at cs dot unipr dot it>
- Cc: libstdc++ at gcc dot gnu dot org
- Date: 02 Feb 2006 09:11:25 +0100
- Subject: Re: std::numeric_limits::is_iec559
- References: <43E1BB1C.2070306@cs.unipr.it>
Roberto Bagnara <bagnara@cs.unipr.it> writes:
| I have always used std::numeric_limits::is_iec559 thinking that,
| as per the C++ standard, it yielded "[t]rue if and only if the type
| adheres to IEC 559 standard."
|
| On a Mac OS X 10.4 machine with GCC 4.0.1, however, I get the value
| true for long doubles but, as far as I can tell, the layout of
| long doubles there does not conform to the 128-bit format specified
| by IEC 559.
I don't follow. Exactly in what aspect do you believe the Mac OS X
10.4 representation is not conformant to IEC 559?
-- Gaby