Commit Graph

248 Commits

Author SHA1 Message Date
sommerfeld 075bf1a2b8 Make this parallel-safe when MACHINE == MACHINE_ARCH 2001-05-08 02:15:39 +00:00
jmc 1cf95850b2 Add a better description for calling test_expr 2001-05-06 06:26:56 +00:00
jmc d47e5c9394 Add a slew of overflow cases around the corner conditions 2001-05-06 06:18:36 +00:00
jmc 1f64ac01a4 Add some test cases for overflow detection on +- ops 2001-05-05 19:21:40 +00:00
jmc d185860cbb Added 1 * -1 test. 2001-05-05 15:48:44 +00:00
jmc 9a7530f23a Redo to call external test script 2001-05-05 06:52:57 +00:00
jmc f5e59e5bed Add a suite of expr tests.
The main goal here is to test all the operators and precedence.
Also throw in any known failure cases from the past.
2001-05-05 06:52:40 +00:00
ross e55cffd8e5 Compile with rounding mode set to dynamic. 2001-04-23 22:09:17 +00:00
itojun 2ec4dd8585 sort -H $dict bombs (needs to be fixed). PR 12763 2001-04-18 02:25:38 +00:00
itojun 35a07da1df use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl and
all kerberos libraries.
2001-04-12 07:48:03 +00:00
ross a41c3721f6 redo <inttypes.h> conversion 2001-04-06 02:35:08 +00:00
ross 17dd36da82 Need -mieee-with-inexact here. 2001-04-04 01:36:53 +00:00
ross 885622bc86 Don't require a Makefile.inc from the arch subdir. 2001-03-22 12:27:59 +00:00
ross c51692d12e replace use of non-portable FP_X_DNML 2001-03-22 12:22:18 +00:00
ross d9f803c24a use fp_rnd type a bit, also do std multiple inclusion prot 2001-03-22 12:08:59 +00:00
ross 1e95d76df7 two functions have been rewritten in C 2001-03-22 12:05:36 +00:00
ross 792229ce0e __RCSID, __COPYRIGHT 2001-03-22 12:01:47 +00:00
ross 504509aa58 Move two functions from asm to C, as NetBSD has a MI interface:
o  fp_except syst_float_flags_clear(void)
  o  void syst_float_set_rounding_mode(fp_rnd direction)
Also, __RCSID
2001-03-22 12:00:06 +00:00
ross 0ce22aecff Warn about hooking up ./testfloat 2001-03-13 08:09:15 +00:00
ross d4a390a3c3 Conversion notes. 2001-03-13 08:02:17 +00:00
ross 4d8829d5a8 Boilerplate, WARNS. 2001-03-13 07:49:33 +00:00
ross a6c28c44df TestFloat-2a contained a bunch of code obviously intended to work
around rand(3) bugs. Replace it all with this random(3) conversion.
2001-03-13 07:47:01 +00:00
ross 101660d9a5 Two new functions:
o  syst_floatx80_to_int32_round_to_zero()
o  syst_floatx80_to_int64_round_to_zero()
Boilerplate.
<machine/asm.h>
2001-03-13 07:43:19 +00:00
ross 28904f8f58 <machine/asm.h> conversion.
Boilerplate.
2001-03-13 07:41:26 +00:00
ross 89f51f809a Boilerplate. 2001-03-13 07:39:58 +00:00
ross 8b75248b5a Generic conversion (ieeefp.h, inttypes, endian), no arm special cases yet.
Also rcsid, TNF license, derivative work notice, etc.
2001-03-13 07:37:59 +00:00
ross 0cdd4f95c5 Another generic-version of an originally target-specific .h file.
This still needs target-NaN, endian, and the arm26 DEMANGLE special case.
This may be moved back under arch/ in the future.
2001-03-13 07:25:02 +00:00
ross 159fa2a091 This file is target-specific in SoftFloat, but this is my attempt
at making a completely generic one. Modified from libc/arch/sh3/softfloat.
  o  <inttypes.h> conversion
  o  <endian.h> conversion
  o  merge of BITS32 and BITS64 ABI, C89 inline, rcsid, derivative work
  _  notice.
2001-03-13 07:18:38 +00:00
ross 5550be0101 rcsid, WARNS, don't give \r to stdio ops 2001-03-13 06:48:56 +00:00
ross a9cb2700d6 rcsid, WARNS, don't occasionally fprintf or fputc a \r 2001-03-13 06:45:24 +00:00
ross e247affc1d The NetBSD way. 2001-03-13 06:39:30 +00:00
ross 11dc1555d3 BSD make conversion. 2001-03-13 06:37:34 +00:00
ross 5a6cac7136 Original post-\r-rip include files for TestFloat-2a 2001-03-13 06:33:17 +00:00
ross 3fc4c3244f Import of .txt files from TestFloat-2A, after ripping the \r's out, sigh. 2001-03-13 06:23:17 +00:00
ross 122b058a16 Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
2001-03-13 06:13:57 +00:00
bjh21 39fd9b490a Make "regress" depend on the binary, so "make regress" builds it if necessary. 2001-03-11 16:40:40 +00:00
cgd 82f3142780 fix NetBSD RCS id tags 2001-02-27 19:04:39 +00:00
cgd d7666f6c7f use getprogname() 2001-02-20 23:22:49 +00:00
cgd 65a1026492 convert to use getprogname() 2001-02-19 22:43:42 +00:00
bjh21 13dbf7c5c5 Add a very, very simple test of XDR handling.
It just checks decoding of doubles, which NetBSD/arm32 seems to have got
wrong forever.
2001-02-18 21:57:16 +00:00
itojun d5822f49d1 add test 41: sort -f < emptyfile bombs. 2001-02-15 17:23:20 +00:00
cgd c1ff96b0ae go through and look for all of them, too 2001-02-14 06:03:37 +00:00
cgd 76914ab972 add IDs in the object 2001-02-14 05:32:19 +00:00
cgd a98e831e03 Add a program to test the functionality of hsearch(). Our current
hsearch() falls right over (because it's unredeemably broken).  That's
about to change, though.
2001-02-14 05:20:10 +00:00
jdolecek df1e7da042 40B: just symlink in and out, don't bother copying it
use -f for the sort
2001-01-19 12:34:45 +00:00
jdolecek 51a5f86386 don't use $s in test #39, that test doesn't depend on presence of -s
add two new regressions tests for long lines as test #40, using
/usr/share/dict/words; in-tree sort currently crashes during 40B, going
to fix it soon
2001-01-15 18:52:32 +00:00
jdolecek fdbaf840be don't print any note - stest prints its own 2001-01-15 16:13:59 +00:00
simonb 439b247426 Add the "sort the dictionary" test that detected the recent lossage. 2001-01-14 14:47:56 +00:00
christos 0f41b74720 remove duplicate target empty. 2001-01-14 06:35:57 +00:00
christos 09b8ab7adf protect against multiple inclusion; bsd.prog.mk will re-include this file 2001-01-14 06:24:53 +00:00