gcc/libm floating-point bug?
David Schultz
das at FreeBSD.ORG
Wed May 21 00:49:34 PDT 2003
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.
More information about the freebsd-current
mailing list