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