Date: Wed, 7 Apr 93 11:09:17 +1000 From: graeme AT labtam DOT labtam DOT oz DOT au (Graeme Gill) To: ericb AT lsid DOT hp DOT com, graeme AT labtam DOT labtam DOT oz DOT au Subject: Re: Bug in floating point constants Cc: djgpp AT sun DOT soe DOT clarkson DOT edu OK, here's a bunch of other results (all compiled with -O): SVR3.2 native compiler on a 486 system: MAXDOUBLE = 1.79769313486231570000e+308 ALMOSTMAX = 1.79769313486231470000e+308 dd = 1.79769313486231570000e+308 = 0xffffffff 0x7fefffff ddd = 1.79769313486231470000e+308 = 0xfffffffa 0x7fefffff SVR4 native compiler on a 486 system: MAXDOUBLE = 1.79769313486231570000e+308 ALMOSTMAX = 1.79769313486231470000e+308 dd = 1.79769313486231570000e+308 = 0xffffffff 0x7fefffff ddd = 1.79769313486231470000e+308 = 0xfffffffa 0x7fefffff gcc 1.37.1 on a SVR3.2 486 system: MAXDOUBLE = 1.79769313486231570000e+308 ALMOSTMAX = 1.79769313486231470000e+308 dd = 1.79769313486231570000e+308 = 0xffffffff 0x7fefffff ddd = 1.79769313486231450000e+308 = 0xfffffff9 0x7fefffff on a sun ipx with the native compiler (SunOS Release 4.1.2): MAXDOUBLE = 1.79769313486231570815e+308 ALMOSTMAX = 1.79769313486231471023e+308 dd = 1.79769313486231570815e+308 = 0x7fefffff 0xffffffff ddd = 1.79769313486231471023e+308 = 0x7fefffff 0xfffffffa on a sun ipx with gcc 2.3.3 (SunOS Release 4.1.2): MAXDOUBLE = 1.79769313486231570815e+308 ALMOSTMAX = 1.79769313486231471023e+308 dd = 1.79769313486231570815e+308 = 0x7fefffff 0xffffffff ddd = 1.79769313486231471023e+308 = 0x7fefffff 0xfffffffa Graeme Gill