This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/16787] NAN constant "(0.0/0.0)" cannot be compiled by Tru64 cc
- From: "scott dot bailey at eds dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Jul 2004 19:30:08 -0000
- Subject: [Bug bootstrap/16787] NAN constant "(0.0/0.0)" cannot be compiled by Tru64 cc
- References: <20040727192305.16787.scott.bailey@eds.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From scott dot bailey at eds dot com 2004-07-28 19:30 -------
Subject: RE: NAN constant "(0.0/0.0)" cannot be comp
iled by Tru64 cc
Well, I found that by preparing a patch that extracts two lines from
/usr/include/float.h and includes them in libiberty/floatformat.c for the
purpose of defining NAN, I was able to bootstrap from Tru64's cc and
complete the gcc build successfully.
However, my fear is that this patch isn't distributable since the header
file I'm borrowing the definitions from bears a Compaq Information
Technologies Group, L.P. copyright notice. :-( There actually are a number
of copyright statements, but the stuff I'm taking is from the "non POSIX"
section.
I'm open to more knowledgeable suggestions, but this may need to end up
getting listed as a known feature and I will open a problem report to HP and
see if it does any good.
Thanks anyway,
Scott Bailey
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16787