[Seed7-users] Failure on 'chkflt' tests after build on Win8.1
Interpreter and compiler for the Seed7 programming language.
Brought to you by:
thomas_mertes
From: Arnel L. <jal...@gm...> - 2016-02-16 13:10:37
|
Hi, After running 'make test' on the recently available Seed7 source using GCC 5.3.0 using MSYS2 (https://msys2.github.io/) on a 64-bit Windows 8.1 machine, I'm getting the following failure for the 'chkflt' part: ../bin/s7.exe -l ../lib ../prg/chk_all build SEED7 INTERPRETER Version 5.0.7542 Copyright (c) 1990-2016 Thomas Mertes checking for presence of ../bin/s7c.exe - okay chkint ........... okay chkovf ........... okay chkflt *** The interpreted chkflt does not work okay: Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. *** The compiled chkflt does not work okay: Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. *** The interpreted compiler and the compiled compiler do not produce the same output. *** The program chkflt does not work okay, when it is compiled with the compiled compiler. Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. The error happened with the option *** The compiled chkflt does not work okay: Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. *** The interpreted compiler and the compiled compiler do not produce the same output. *** The program chkflt does not work okay, when it is compiled with the compiled compiler. Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. The error happened with the option -oc0 *** The compiled chkflt does not work okay: Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. *** The interpreted compiler and the compiled compiler do not produce the same output. *** The program chkflt does not work okay, when it is compiled with the compiled compiler. Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. The error happened with the option -oc1 *** The compiled chkflt does not work okay: Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. *** The interpreted compiler and the compiled compiler do not produce the same output. *** The program chkflt does not work okay, when it is compiled with the compiled compiler. Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. The error happened with the option -oc2 *** The compiled chkflt does not work okay: Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. *** The interpreted compiler and the compiled compiler do not produce the same output. *** The program chkflt does not work okay, when it is compiled with the compiled compiler. Comparison of float values works correct. ***** Compare for float values does not work correct. ***** Compare of float values does not work correct. ***** Sci operator for float with many digits does not work correct. ***** Decimal conversion of float does not work correct. Conversion from integer to float works correct. Truncation of float works correct. Addition works correct for selected values. Division works correct for selected values. A ** B works correct for selected values. A ** B with integer B works correct for selected values. Negative zero does work correct. Infinity works correct for selected values. NaN works correct for selected values. The error happened with the option -oc3 chkchr ........... okay chkstr ........... okay chkprc ........... okay chkbig ........... okay chkbool ........... okay chkset ........... okay chkhsh ........... okay chkexc ........... okay makefile:119: recipe for target 'test' failed I've trawled the mailing list on Sourceforge and the Seed7 FAQ for answers and/or workarounds, but I have not found any. Any advice or suggestions? ---- Thanks, Arnel --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus |