Date: Thu, 17 Jan 2008 13:12:47 +0000 (UTC) From: Bruce Evans <bde@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/amd64/include _types.h float.h Message-ID: <200801171312.m0HDCllo053622@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 2008-01-17 13:12:47 UTC
FreeBSD src repository
Modified files:
sys/amd64/include _types.h float.h
Log:
Translate from the i386. All FP constants and operations are evaluated
in the range and precision of their type(s) on amd64, but FLT_EVAL_METHOD
said that they were evalated in the "interesting" (buggy) i387 methods.
float_t was broken compatibly with FLT_EVAL_METHOD.
These definitions seem to be broken on powerpc and possibly on arm.
float_t is float on powerpc with gcc [-notraditional] according to
glibc, and FLT_EVAL_METHOD is marked with XXX on arm.
Revision Changes Path
1.12 +1 -1 src/sys/amd64/include/_types.h
1.16 +1 -1 src/sys/amd64/include/float.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801171312.m0HDCllo053622>
