Date: Wed, 21 May 2003 00:49:31 -0700 From: David Schultz <das@FreeBSD.ORG> To: Morten Rodal <morten@rodal.no> Cc: freebsd-current@FreeBSD.ORG Subject: Re: gcc/libm floating-point bug? Message-ID: <20030521074931.GA4783@HAL9000.homeunix.com> In-Reply-To: <20030520184234.GE530@atlantis.rodal.no> References: <200305201025.30296.jlido@goof.com> <3ECA526F.A6E4A085@mindspring.com> <20030520180336.GB2372@HAL9000.homeunix.com> <20030520184234.GE530@atlantis.rodal.no>
index | next in thread | previous in thread | raw e-mail
On Tue, May 20, 2003, Morten Rodal wrote: > On Tue, May 20, 2003 at 11:03:36AM -0700, David Schultz wrote: > > That's for an Alpha-specific problem. The i386-specific problem > > is due to a bug gcc has that involves Pentium 4 code generation > > and aliasing. The latter can be fixed by removing > > -march=pentium4, disabling optimization, or upgrading to gcc 3.3. > > The former is intentional and not expected to change; gcc > > generates non-standard FP math code on Alpha because it saves a > > few instructions to deal with NaNs, etc. We work around it by > > setting -mieee in bsd.cpu.mk for Alpha. > > > > The upgrade from gcc 3.2 to 3.3 isn't scheduled before after 5.1 is > released? (I think I saw some post about that someplace) Correct. I've been poking various people to try to get this nit documented at the very least.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030521074931.GA4783>
