Login  Register

Re: [bug] Test suite failure on ia64 (and arm)

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/107
Post 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