This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: FreeBSD 3.x


Krister Walfridsson wrote:

> On Fri, 4 Jun 1999, Jeffrey A Law wrote:
> > I've got a few tests (ex ieee/rbug.c) which are failing on a freebsd-3.0
> > system I have access to.
> >
> > I found this to be a little odd since the other x86 ports do not seem to
> > have this problem.
>
> NetBSD and OpenBSD fails rbug.c too.
>
> As far I know, all *BSD uses "double precision" by default, instead of
> "extended precision" as Linux and Solaris. When I set my floating point
> unit to use "extended precision", my NetBSD machine pass rbug.c too...
>
> One other problem with *BSD and rbug.c is that the ___fixunsdfdi
> function in libc is buggy. NetBSD has fixed that in the latest release,
> but I don't know about the other *BSD.
>
>    /Krister

Krister: I've submitted a patch for rbug.c that should fix all the problems
that rbug currently shows up on x86's running in 64 bit float mode.
(a.k.a 56 bit mantissa).  Take a look and see if it helps.

Donn


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]