erroneous warning about line truncation

Hans Horn hannes@2horns.com
Mon Nov 2 18:59:00 GMT 2009


Steve Kargl wrote:
> On Mon, Nov 02, 2009 at 09:03:10AM -0800, Hans Horn wrote:
>> Folks,
>>
>> I get warnings about line truncation on fixed-form (f77) code when I 
>> have inline comments starting at column 73 and beyond.
>>
> 
> Fixed-form code is restricted to 72 columns.  From the Fortran
> 2003 Standard.
> 
> 3.3.2      Fixed source form
> 
> In fixed source form, there are restrictions on where a statement mayr
> appear within a line.  If a source line contains only default kind
> characters, it shall contain exactly 72 characters; otherwise, its
> maximum number of characters is processor dependent.
> 
> See the gfortran manual for options that allows you to violate this
> restricton.
> 

Steve,

line 5 in the mock code I posted emits a warning, while line 4 doesn't.
Both lines are more than 72 chars in length.

       subroutine foo
       IMPLICIT NONE
       Integer stupid_dummy_variable1 ! stupid_dummy_variable1
       Integer stupid_dummy_variable2 
! stupid_dummy_variable2
       Integer stupid_dummy_variable3 
  ! stupid_dummy_variable3

       write(*,*) stupid_dummy_variable1,
      &           stupid_dummy_variable2,
      &           stupid_dummy_variable3

       end

If that part of the standard applies to inline comments as well, then 
I'd expect that both lines should emit a warning .

H.



More information about the Fortran mailing list