Home | History | Annotate | Download | only in gen
History log of /src/tests/lib/libc/gen/t_fpsetmask.c
RevisionDateAuthorComments
 1.22  14-May-2024  riastradh t_fpsetmask, t_fenv: Skip fp exception trap tests on RISC-V.

No architectural support for fp exception traps.

While here, make the macros behave a little better as C statements.
 1.21  23-Aug-2020  gson Expect failure only when running under qemu's TCG CPU emulation, not
when running under hardware virtualization such as qemu -accel nvmm.
 1.20  25-Apr-2019  kamil Fix typo in 'exceptions'
 1.19  30-Jan-2019  martin Clean up terminology: modern arm CPUs do properly implement IEEE 754
floating point exceptions - but some (actually all currently know ones)
do not implement sending traps when these exceptions are raised.

Pointed out by Peter Maydell.
 1.18  23-Jan-2019  martin There are aarch64 Cortex cpus that do not trap on some floating point
exceptions - so apply the arm handling for aarch64 as well.
 1.17  16-Dec-2018  sevan port-macppc/46319 is marked as resolved now.
Test on 8.99.26 build of NetBSD/macppc
 1.16  12-Mar-2016  martin branches: 1.16.14; 1.16.16;
Fix masking for the fpsetmask_basic test, pointed out by Timo Buhrmester
 1.15  18-Nov-2014  martin Skip the tests on ARM if the NEON fpu does not support exceptions (Cortex).
 1.14  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.13  09-Feb-2014  jmmv Use compiler builtins instead of atf_arch and atf_machine.

The atf_arch and atf_machine configuration variables were removed from
atf-0.19 without me realizing that some tests were querying them directly.

Instead of reintroducing those variables, just rely on compiler builtins
as many other tests already do.

Should fix PR bin/48582.
 1.12  14-Apr-2013  martin Backout previous - which did not include the change described in the log
message anyway but pure accidental white space changes. The whole change
was not needed any more after fixing isqemu.h.
Thanks to agc for pointing it out.
 1.11  14-Apr-2013  martin Do not include isqemu.h if we are not going to use the test
 1.10  12-Apr-2013  christos easier way to find if we are on qemu.
 1.9  13-Apr-2012  jruoho branches: 1.9.2;
Xfail on qemu unconditionally after all.
 1.8  11-Apr-2012  jruoho Flip previous (i386/qemu fails, not the amd64/qemu).
 1.7  11-Apr-2012  jruoho Revisit the previous: fails on qemu/amd64 but not qemu/i386.
 1.6  11-Apr-2012  jruoho As it turned out, the fpsetmask(3) tests were unnecessarily skipped on Qemu.
Thus, remove xfails that do not trigger.
 1.5  10-Apr-2012  jruoho Do not skip the tests on Qemu, but point to PR misc/44767 instead.
 1.4  10-Apr-2012  jruoho Point to port-macppc/46319 when failing on macppc.
 1.3  19-Oct-2011  njoly branches: 1.3.2;
Add basic fpsetmask test to exercize setting/clearing bits.
 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.2.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.3.2.1  17-Apr-2012  yamt sync with head
 1.9.2.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.2.1  23-Jun-2013  tls resync from head
 1.16.16.1  10-Jun-2019  christos Sync with HEAD
 1.16.14.2  26-Jan-2019  pgoyette Sync with HEAD
 1.16.14.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts

RSS XML Feed