Leyendo correctamente las líneas de comentarios en un archivo de entrada usando Fortran 90

Entiendo que Fortran, al leer datos de un archivo, saltará las líneas que comienzan con un asterisco (*), suponiendo que son un comentario. Bueno, parece que estoy teniendo problemas para lograr este comportamiento con un programa muy simple que creé. Este es mi programa simple de Fortran:

<code>  1       program test
  2 
  3       integer dat1
  4 
  5       open(unit=1,file="file.inp")
  6 
  7       read(1,*) dat1
  8 
  9 
 10       end program test
</code>

Esto es "file.inp":

<code>  1 *Hello
  2 1
</code>

Construí mi programa simple con

<code>gfortran -g -o test test.f90
</code>

Cuando corro, me sale el error:

<code>At line 7 of file test.f90 (unit = 1, file = 'file.inp')
Fortran runtime error: Bad integer for item 1 in list input
</code>

Cuando ejecuto el archivo de entrada con la línea de comentarios eliminada, es decir:

<code>1 1
</code>

El código funciona bien. Así que parece ser un problema con Fortran interpretar correctamente la línea de comentarios. Debe ser algo extremadamente simple. Me estoy perdiendo aquí, pero no puedo encontrar nada en google.

Respuestas a la pregunta(2)

Su respuesta a la pregunta