Posted by
Thomas Girard on
Nov 28, 2007; 9:47pm
URL: https://forum.world.st/bug-Test-suite-failure-on-ia64-tp1291923p1291931.html
Issue status update for
http://smalltalk.gnu.org/project/issue/107Post a follow up:
http://smalltalk.gnu.org/project/comments/add/107 Project: GNU Smalltalk
Version: <none>
Component: VM
Category: bug reports
Priority: normal
Assigned to: Unassigned
Reported by: tgg
Updated by: tgg
Status: active
Here's the 008/testsuite.log floating point failure on arm, using GNU
Smalltalk 2.95f *without* GMP:
# -*- compilation -*-
8. testsuite.at:34: testing ...
{ (cd /home/tgg/smalltalk-2.95f/tests && gst -I
/home/tgg/smalltalk-2.95f/gst.im -r floatmath.st 2>&1); echo exit 0 >
retcode; } | tr -d '\r' | tee stdout; . retcode
./testsuite.at:34: { (cd $abs_srcdir && gst $image_path -r floatmath.st
2>&1); echo exit $? > retcode; } | tr -d '\r' | tee stdout; . retcode
--- expout 2007-11-28 21:08:32.000000000 +0000
+++ /home/tgg/smalltalk-2.95f/tests/testsuite.dir/at-stdout
2007-11-28 21:11:04.000000000 +0000
@@ -204,60 +204,60 @@
returned value is Array new: 2 "<0>"
Execution begins...
-true->10000000000000000.0
-returned value is 1.00000d+16
+ true->1.515286054759102d-39
+returned value is 1.51529d-39
Execution begins...
true->1.0e16
returned value is 1.00000e+16
Execution begins...
-true->12345000000000000.0
-returned value is 1.23450d+16
+ true->3.006489402863112d-126
+returned value is 3.00649d-126
Execution begins...
true->1.2345e16
returned value is 1.23450e+16
Execution begins...
-true->1.25
-returned value is 1.25000
+ true->5.301103987073279d-315
+returned value is 5.30110d-315
Execution begins...
-true->10.0
-returned value is 10.0000
+ true->5.316645948432888d-315
+returned value is 5.31665d-315
Execution begins...
-true->17.7674749
-returned value is 17.7675
+ true->7.589651990989644d-19
+returned value is 7.58965d-19
Execution begins...
-true->0.12345
-returned value is 0.123450
+ true->5.023618302256151d80
+returned value is 5.02362d+80
Execution begins...
-true->0.0000000012345
-returned value is 1.23450d-09
+ true->2.651121397168246d228
+returned value is 2.65112d+228
Execution begins...
true->1.2345e-9
returned value is 1.23450e-09
Execution begins...
-true->0.83205029433784
-returned value is 0.832050
+ true->-1.606067126442053d233
+returned value is -1.60607d+233
Execution begins...
-true->0.832050294337844
-returned value is 0.832050
+ true->-1.606101239388417d233
+returned value is -1.60610d+233
Execution begins...
-true->0.55470019622523
-returned value is 0.554700
+ true->-2.081522168527702d-153
+returned value is -2.08152d-153
Execution begins...
-true->0.554700196225229
-returned value is 0.554700
+ true->-2.081511926055385d-153
+returned value is -2.08151d-153
Execution begins...
true
8. testsuite.at:34: 8. floatmath.st (testsuite.at:34): FAILED
(testsuite.at:34)
_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk