*BSD News Article 11335


Return to BSD News archive

Received: by minnie.vk1xwt.ampr.org with NNTP
	id AA1595 ; Tue, 23 Feb 93 14:49:58 EST
Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!sgiblab!swrinde!gatech!enterpoop.mit.edu!thunder.mcrcim.mcgill.edu!homer.cs.mcgill.ca!storm
From: storm@cs.mcgill.ca (Marc Wandschneider)
Subject: gcc-2.3.3 build dies
Message-ID: <C2JqJt.Cut@cs.mcgill.ca>
Sender: news@cs.mcgill.ca (Netnews Administrator)
Organization: School of Computer Science, McGill University
Date: Tue, 16 Feb 1993 14:50:16 GMT
Lines: 24


I went to build gcc 2.3.3 a couple of days ago, and, after configuring
it with i386-bsd4.3, it died in enquire.c on a "floating point constant"
out of range error at line 2307

(where the code is like while ((Diff(Diff(b, ONE), ONE) == ZERO); where
ZERO and ONE are defined to be 0.0L and 1.0L and Diff returns the difference
of two double numbers...)

Replacing the ZERO and ONE with 0.0 1.0 causes the program to COMPILE fine,
but then die on a floating point inaccuracy error or something like that.

Are any patches required to build it, or am I just missing something simple
here...?

Thanks!

TOodlepip!
Marc 'em.
-- 
  storm@cs.mcgill.ca           McGill P.O.W Camp         "Oh crap---It's not
  Marc Wandschneider           Montreal, CANADA             random enough"
	Any opinions expressed are not mine, but those of the Demon Lord
      Yeegeheeegenogohugu who possessed me whilst I munched on Raisin Bran.