From: Duane Ellis (duane_at_franklin.com)
Date: Thu Oct 22 1998 - 18:47:15 BST
From the GCC-2.7.2 info file.
* The 128-bit long double format that the Sparc port supports
currently works by using the architecturally defined quad-word
floating point instructions. Since there is no hardware that
supports these instructions they must be emulated by the operating
system. Long doubles do not work in Sun OS versions 4.0.3 and
earlier, because the kernel emulator uses an obsolete and
incompatible format. Long doubles do not work in Sun OS version
4.1.1 due to a problem in a Sun library. Long doubles do work on
Sun OS versions 4.1.2 and higher, but GNU CC does not enable them
by default. Long doubles appear to work in Sun OS 5.x (Solaris
2.x).
The file 'data.c' which deals with extracting long doubles and stuff
like that barfs when I try to compile it. It seems that there needs to
be more detailed information specific to sun-os and it's various
versions.
While the machine on my desk (SunOS ss5mth35 4.1.3_U1 1 sun4m) uses
sun 4.1.3 - *MANY* others here use much older versions of sunos.
[don't worry about trying to find a patch for this - I'll figure it
out and try to pass one on to you all]
-Duane.
This archive was generated by hypermail 2.1.4 : Wed Feb 13 2002 - 21:51:32 GMT