mirror of
https://gitlab.com/qemu-project/berkeley-testfloat-3.git
synced 2026-03-06 21:50:20 +00:00
A lightly forked version of UCB's testfloat used by the QEMU project.
In case global CFLAGS contains -Werror=return-type, compilation fails as shown below. For some reason gcc is unable to recognize the possible range of values in the switch statements, which can only ever be between zero and seven. Assist the compiler by adding a default statement. This fixes compilation in openSUSE Tumbleweed, which adds -Werror=return-type to global CFLAGS. source/genCases_f64.c: In function 'f64Random': source/genCases_f64.c:559:1: error: control reaches end of non-void function [-Werror=return-type] source/genCases_f32.c: In function 'f32Random': source/genCases_f32.c:417:1: error: control reaches end of non-void function [-Werror=return-type] source/genCases_f16.c: In function 'f16Random': source/genCases_f16.c:336:1: error: control reaches end of non-void function [-Werror=return-type] Signed-off-by: Olaf Hering <olaf@aepfle.de> |
||
|---|---|---|
| build | ||
| doc | ||
| source | ||
| .gitignore | ||
| COPYING.txt | ||
| README.html | ||
| README.md | ||
| README.txt | ||
Package Overview for Berkeley TestFloat Release 3e
John R. Hauser
2018 January 20
Berkeley TestFloat is a small collection of programs for testing that an implementation of binary floating-point conforms to the IEEE Standard for Floating-Point Arithmetic. TestFloat is distributed in the form of C source code.
The TestFloat package is documented in the following files in the doc
subdirectory:
- TestFloat-general.html General documentation for understanding and using the TestFloat programs.
- testfloat_gen.html Specific documentation for the
testfloat_genprogram. - testfloat_ver.html Specific documentation for the
testfloat_verprogram. - testfloat.html Specific documentation for the all-in-one
testfloatprogram. - testsoftfloat.html Specific documentation for the
testsoftfloatprogram. - timesoftfloat.html Specific documentation for the
timesoftfloatprogram. - TestFloat-source.html Documentation for building TestFloat.
- TestFloat-history.html History of the major changes to TestFloat.
Other files in the package comprise the source code for TestFloat.