Skip site navigation (1)Skip section navigation (2)
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030521074931.GA4783>