IMPLICIT CHARACTER*# causing 35 regressions in NIST testsuite

Steve Kargl sgk@troutmask.apl.washington.edu
Sat Jul 3 19:56:00 GMT 2004


Gang,

I don't think we can get away with the following Error.   THese
NIST test suite files now fail to compile.

FM201.f FM202.f FM251.f FM254.f FM256.f FM306.f FM307.f FM317.f
FM328.f FM351.f FM352.f FM401.f FM411.f FM413.f FM520.f FM718.f
FM722.f FM308.f FM514.f FM203.f FM204.f FM205.f FM300.f FM301.f
FM302.f FM402.f FM500.f FM509.f FM700.f FM701.f FM710.f FM711.f
FM715.f FM311.f FM517.f

gfortran -c FM517.f
 In file FM517.f:28

           IMPLICIT CHARACTER*27 (C)                                    
                               1
Error: Old-style kind 27 not supported for type CHARACTER at (1)
*** Error code 1 (continuing)

Indeed, we get strange errors otherwise.

kargl[213] cat vf.f
       program vf
       implicit character*10 (a)
       abs = 'yes'
       print*, abs
       end

kargl[212] gfc -o vf vf.f
 In file vf.f:2

       implicit character*10 (a)
                           1
Error: Old-style kind 10 not supported for type CHARACTER at (1)
 In file vf.f:3

       abs = 'yes'
            1
Error: Can't convert CHARACTER(1) to REAL(4) at (1)

-- 
Steve



More information about the Fortran mailing list