summaryrefslogtreecommitdiff
path: root/tools/regression/lib/libc/stdio/test-scanfloat.c
Commit message (Collapse)AuthorAgeFilesLines
* Integrate tools/regression/lib/libc/stdio into the FreeBSD test suiteEnji Cooper2015-11-081-305/+0
| | | | | | | | | | | | | | as lib/libc/tests/stdio - Fix some whitespace - Convert the testcases to ATF - Convert "/dev/null" to _PATH_DEVNULL MFC after: 1 week Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=290537
* Regression tests for bugs in gdtoa.David Schultz2008-09-031-11/+17
| | | | Notes: svn path=/head/; revision=182711
* Regression test for a recently fixed strtod bug.David Schultz2008-06-211-1/+11
| | | | Notes: svn path=/head/; revision=179919
* Remove some test instrumentation. (The Symbol.map changes broke it anyway.)David Schultz2007-12-091-4/+0
| | | | Notes: svn path=/head/; revision=174495
* Remove the test that ensures that when the string "nan(...)" is convertedDavid Schultz2007-01-031-0/+8
| | | | | | | | | to floating-point, the result is a quiet NaN. The current implementation may return a signaling NaN, and the vendor has no plans for changing this, for reasons explained in the comment I added. Notes: svn path=/head/; revision=165754
* Fix cut-and-paste bugs in the regression tests.David Schultz2007-01-031-2/+2
| | | | Notes: svn path=/head/; revision=165748
* - Split tests into three rough categories.David Schultz2005-03-011-6/+98
| | | | | | | | | | | | | | - Use fesetround() instead of fpsetround(), and add tests for various rounding modes. - Test that all NaNs generated are quiet. Some of these tests won't pass until problems in vendor sources (gdtoa and gcc) are fixed and new versions imported, but I want to get these changes into the tree before I accidentally blow them away again. :-( Notes: svn path=/head/; revision=142843
* Switch over to a different, more flexible test output protocol that'sNik Clayton2004-11-111-1/+3
| | | | | | | | | | | | | | | | | | | | | | | understood by Perl's Test::Harness module and prove(1) commands. Update README to describe the new protocol. The work's broken down into two main sets of changes. First, update the existing test programs (shell scripts and C programs) to produce output in the ok/not ok format, and to, where possible, also produce a header describing the number of tests that are expected to be run. Second, provide the .t files that actually run the tests. In some cases these are copies of, or very similar too, scripts that already existed. I've kept the old scripts around so that it's possible to verify that behaviour under this new system (in terms of whether or not a test fails) is identical to the behaviour under the old system. Add a TODO file. Notes: svn path=/head/; revision=137587
* Add regression tests for some of the bugs recently discovered in theDavid Schultz2004-01-191-4/+15
| | | | | | | | | | | vendor's strtod() implementation. While here, disable some of the long double tests on i386, since FreeBSD/i386 is the only port that doesn't evaluate long doubles in their full precision (due to constant folding bugs in gcc). Notes: svn path=/head/; revision=124707
* Work around a recently-introduced gcc bug. The compiler no longerDavid Schultz2004-01-181-1/+1
| | | | | | | | accepts certain floating point constant representations that are legal in C99. Notes: svn path=/head/; revision=124650
* Add regression tests for floating point parsing in scanf(3).David Schultz2003-06-281-0/+180
Notes: svn path=/head/; revision=116969