Home | History | Annotate | Download | only in gen
History log of /src/tests/lib/libc/gen/t_fpclassify.c
RevisionDateAuthorComments
 1.8  08-Apr-2025  riastradh t_fpclassify: Fix build on vax after #if'ing out subnormal tests.

Must've neglected to compile-test this _on vax_, oops.

PR port-vax/59261: t_fpclassify tests are failing
 1.7  07-Apr-2025  riastradh tests: Use `#if __*_HAS_DENORM__', not `#ifdef __*_HAS_DENORM__'.

The compiler defines this to zero on, e.g., VAX.

PR port-vax/59261: t_fpclassify tests are failing
 1.6  09-May-2024  riastradh branches: 1.6.2;
tests/lib/libc/gen/t_fpclassify: Test fpclassify on non-IEEE754 too.

Just exclude the subnormal parts on non-IEEE754 architectures
according to __FLT/DBL/LDBL_HAS_DENORM__.
 1.5  09-May-2024  riastradh tests/lib/libc/gen/t_fpclassify: Spruce this up a bit.

Provide more useful diagnostics when tests fail.
 1.4  07-May-2024  riastradh tests/lib/libc/gen/t_fpclassify: Enable long double tests.

The necessary long double symbols should all be available now. If
there are any architectures where they're not, we can fix those
architectures.
 1.3  01-Oct-2011  christos branches: 1.3.44; 1.3.52;
add a missing E
 1.2  01-Oct-2011  christos use _FLOAT_IEEE754 instead of vax.
 1.1  19-Sep-2011  jruoho Move the tests/libc/ieeefp to tests/libc/gen to match the structure of libc.
Also rename the test files to gain functional scope.
 1.3.52.1  23-Aug-2024  martin Pull up following revision(s) (requested by riastradh in ticket #790):

tests/lib/libc/gen/t_fpclassify.c: revision 1.4
tests/lib/libc/gen/t_fpclassify.c: revision 1.5

tests/lib/libc/gen/t_fpclassify: Enable long double tests.

The necessary long double symbols should all be available now. If
there are any architectures where they're not, we can fix those
architectures.

tests/lib/libc/gen/t_fpclassify: Spruce this up a bit.
Provide more useful diagnostics when tests fail.
 1.3.44.2  23-Aug-2024  martin Back out previous - accidently commited to the wrong branch
 1.3.44.1  23-Aug-2024  martin Pull up following revision(s) (requested by riastradh in ticket #790):

tests/lib/libc/gen/t_fpclassify.c: revision 1.4
tests/lib/libc/gen/t_fpclassify.c: revision 1.5

tests/lib/libc/gen/t_fpclassify: Enable long double tests.

The necessary long double symbols should all be available now. If
there are any architectures where they're not, we can fix those
architectures.

tests/lib/libc/gen/t_fpclassify: Spruce this up a bit.
Provide more useful diagnostics when tests fail.
 1.6.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed