This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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: [m68k] Fix PR target/13292: -msoft-float seems to corrupt builtindefines


On Wed, 16 Jun 2004, Bernardo Innocenti wrote:

> I just wonder who's using this stuff.  Perhaps it's
> just something mandated by C99 and not yet fully
> implemented in glibc.

glibc is much nearer implementing C99 than GCC.  The problems that I know
of are all documented in glibc's CONFORMANCE file
<http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/libc/CONFORMANCE?rev=1.10&content-type=text/plain&cvsroot=glibc>
(some need compiler support to fix, some don't).  But in this case,
<float.h> is a header required of freestanding implementations, so GCC
provides it rather than glibc.  If the documentation explaining
freestanding and hosted implementations and environments in standards.texi
is insufficiently clear, please say how it can be improved.  (A C++ expert
writing the missing corresponding information about C++ standards and
GCC's support for them would be nice.)

-- 
Joseph S. Myers
jsm@polyomino.org.uk


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