Current Status of NIST F77 fortran tests

Bud Davis bdavis9659@comcast.net
Sun Mar 14 01:57:00 GMT 2004


below are the results of running the NIST F77 compiler validation tests
on i686/gnu/linux.  only the easiest tests to automate were ran, roughly
a dozen were omitted.

f95 is :
GNU Fortran 95 (GCC 3.5-tree-ssa 20040313 (merged 20040307))

g95 is :
GNU Fortran 95(GCC 3.5-tree-ssa 20021226 (G95)) (downloaded 3/12/2004)

f77 is :
GNU Fortran (GCC) 3.4.0 20040131 (prerelease)

"compile fail" means an a.out file was not produced.

"test fail" means the word "FAIL" is in the output of the test or no
a.out file.

"did not match g77" means the output did not match, byte for byte
with the output produced by g77.  This does not mean the test fails,
just that they are different.  Most of these are caused by differences
in list directed output.


(f77)  184/184 = 100%
(f95)  144/184 =  78%
(g95)  163/184 =  88%

Unless someone complains about 'F77 noise' on a modern fortran compiler
mailing list, I plan on running and posting these results periodically.

regards,
bud davis


184  files attempted
0  f77 compile fails
  
35  f95 compile fails
 FM020.FOR FM102.FOR FM103.FOR FM108.FOR FM203.FOR FM204.FOR FM205.FOR
FM300.FOR FM301.FOR FM302.FOR FM311.FOR FM317.FOR FM328.FOR FM379.FOR
FM402.FOR FM405.FOR FM406.FOR FM407.FOR FM500.FOR FM503.FOR FM506.FOR
FM509.FOR FM517.FOR FM700.FOR FM701.FOR FM710.FOR FM711.FOR FM715.FOR
FM719.FOR FM828.FOR FM905.FOR FM908.FOR FM909.FOR FM910.FOR FM912.FOR
14  g95 compile fails
 FM013.FOR FM111.FOR FM252.FOR FM253.FOR FM255.FOR FM259.FOR FM260.FOR
FM317.FOR FM328.FOR FM379.FOR FM509.FOR FM517.FOR FM719.FOR FM828.FOR
44  f95 test(s) failed
 FM020.FOR FM100.FOR FM101.FOR FM102.FOR FM103.FOR FM104.FOR FM105.FOR
FM106.FOR FM107.FOR FM108.FOR FM109.FOR FM203.FOR FM204.FOR FM205.FOR
FM300.FOR FM301.FOR FM302.FOR FM311.FOR FM317.FOR FM328.FOR FM379.FOR
FM401.FOR FM402.FOR FM405.FOR FM406.FOR FM407.FOR FM411.FOR FM500.FOR
FM503.FOR FM506.FOR FM509.FOR FM517.FOR FM700.FOR FM701.FOR FM710.FOR
FM711.FOR FM715.FOR FM719.FOR FM828.FOR FM905.FOR FM908.FOR FM909.FOR
FM910.FOR FM912.FOR
21  g95 test(s) failed
 FM013.FOR FM110.FOR FM111.FOR FM252.FOR FM253.FOR FM255.FOR FM259.FOR
FM260.FOR FM317.FOR FM328.FOR FM379.FOR FM500.FOR FM509.FOR FM517.FOR
FM711.FOR FM719.FOR FM828.FOR FM908.FOR FM909.FOR FM910.FOR FM912.FOR
65  f95 did not match g77
 FM007.FOR FM020.FOR FM100.FOR FM101.FOR FM102.FOR FM103.FOR FM104.FOR
FM105.FOR FM106.FOR FM107.FOR FM108.FOR FM109.FOR FM110.FOR FM111.FOR
FM203.FOR FM204.FOR FM205.FOR FM300.FOR FM301.FOR FM302.FOR FM308.FOR
FM311.FOR FM317.FOR FM328.FOR FM351.FOR FM352.FOR FM374.FOR FM379.FOR
FM401.FOR FM402.FOR FM405.FOR FM406.FOR FM407.FOR FM411.FOR FM413.FOR
FM500.FOR FM503.FOR FM506.FOR FM509.FOR FM517.FOR FM700.FOR FM701.FOR
FM710.FOR FM711.FOR FM715.FOR FM719.FOR FM813.FOR FM817.FOR FM820.FOR
FM828.FOR FM829.FOR FM833.FOR FM905.FOR FM907.FOR FM908.FOR FM909.FOR
FM910.FOR FM912.FOR FM914.FOR FM915.FOR FM916.FOR FM917.FOR FM919.FOR
FM920.FOR FM921.FOR
35  g95 did not match g77
 FM013.FOR FM110.FOR FM111.FOR FM252.FOR FM253.FOR FM255.FOR FM259.FOR
FM260.FOR FM302.FOR FM317.FOR FM328.FOR FM379.FOR FM405.FOR FM406.FOR
FM411.FOR FM500.FOR FM509.FOR FM517.FOR FM700.FOR FM711.FOR FM719.FOR
FM828.FOR FM905.FOR FM907.FOR FM908.FOR FM909.FOR FM910.FOR FM912.FOR
FM914.FOR FM915.FOR FM916.FOR FM917.FOR FM919.FOR FM920.FOR FM921.FOR
 



More information about the Fortran mailing list