title: Fortran. new gcc - "Bad value during floating point read"
body: <p>I would like to use a very old program in Fortran 77. But a new version of gcc gives me error “Fortran runtime error: Bad value during floating point read”.
  I need to read string to array. In past it was:</p>
  
  <pre><code>read(direc(2:ieq2-1),103) acent
  103 format(3f12.7) 
  </code></pre>
  
  <p>Where (direc(2:ieq2-1)=’(0.,0.,0.)’ and ieq2-1=8 and acent=(0.0000000 0.0000000 0.0000000).
  What should I change?</p>
  
  <p>Thank you very much for your answers!</p>
  
  <p>A new version means:  gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4);
  Declaration:</p>
  
  <pre><code>acent(1)=0.0
  acent(2)=0.0
  acent(3)=0.0
  character*100 direc
  </code></pre>
  
  <p>Maxim</p>