This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
CONFORMANCE update
- To: libc-alpha at sources dot redhat dot com
- Subject: CONFORMANCE update
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Date: Wed, 10 Jan 2001 17:27:24 +0000 (GMT)
This patch brings glibc's CONFORMANCE file up to date with current
GCC. (I think gcc-patches could do with having your patch to GCC's
<float.h> from the 4th of December re-sent - as corrected by the
comments I made.)
2001-01-10 Joseph S. Myers <jsm28@cam.ac.uk>
* CONFORMANCE: Update.
--- CONFORMANCE Tue Oct 10 18:22:51 2000
+++ CONFORMANCE.new Wed Jan 10 12:42:06 2001
@@ -148,9 +148,7 @@
For most of the headers required of freestanding implementations,
glibc relies on GCC to provide correct versions. (At present, glibc
provides <stdint.h>, and GCC doesn't.) GCC's <float.h> is missing
-FLT_EVAL_METHOD and DECIMAL_DIG; glibc instead provides them in
-<math.h>, which is not what the standard specifies. GCC's <stdbool.h>
-is broken: GCC lacks support for the _Bool type.
+FLT_EVAL_METHOD and DECIMAL_DIG.
Implementing MATH_ERRNO, MATH_ERREXCEPT and math_errhandling in
<math.h> needs compiler support: see
@@ -165,7 +163,7 @@
There are various technical issues with the definitions contained in
glibc's headers, listed below. The list below assumes current CVS GCC
-as of 2000-10-08, and relates to i686-linux; older GCC may lead to
+as of 2001-01-10, and relates to i686-linux; older GCC may lead to
more problems in the headers.
Note that the _t suffix is reserved by POSIX, but not by pure ISO C.
--
Joseph S. Myers
jsm28@cam.ac.uk