Home | History | Annotate | Download | only in gen
History log of /src/tests/lib/libc/gen/t_floatunditf.c
RevisionDateAuthorComments
 1.7  06-May-2024  riastradh tests/lib/libc/gen/t_floatunditf: Nix __HAVE_LONG_DOUBLE conditional.

Conversion from uint64_t to long double should work on all ports,
including those where long double is the same as double, i.e., where
__HAVE_LONG_DOUBLE is undefined.

Instead, conditionalize the test cases on how many bits of precision
long double has in the significand, according to LDBL_MANT_DIG. The
conditionals here should handle binary128, powerpc double-dekker
(~106-bit precision), x86 extended precision (80-bit), m68k extended
precision (80-bit), and VAX D (56-bit).
 1.6  04-Nov-2014  justin PR misc/49356 remove unnecessary references to atf-c/config.h

The function included via this header is not used and is removed in
later versions of atf, so let us avoid it.
 1.5  02-Feb-2014  martin branches: 1.5.4; 1.5.8;
Add a few more test values from the range that sparc64 previously would
have got wrong.
 1.4  01-Feb-2014  martin Skip testcase inside its body for architectures w/o long double support
 1.3  01-Feb-2014  martin Print a slightly more helpfull message in case of test failure
 1.2  30-Jan-2014  joerg No unused functions if there is no long double support.
 1.1  30-Jan-2014  joerg Add test for uint64 to real long double conversion.
 1.5.8.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1  02-Feb-2014  tls file t_floatunditf.c was added on branch tls-maxphys on 2014-08-20 00:04:49 +0000
 1.5.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.4.1  02-Feb-2014  yamt file t_floatunditf.c was added on branch yamt-pagecache on 2014-05-22 11:42:20 +0000

RSS XML Feed