A new bug?

Paul Thomas paulthomas2@wanadoo.fr
Thu Oct 27 19:13:00 GMT 2005


Steve,

>
>
>Did you file a bug report for this in GCC's bugzilla?
>Lahey's web base code checker suggests the code is legal.
>I haven't thumbed through the standard to check the legality.
>However, gfortran should never have an ICE.
>
>
That is indeed legal.  The symbol rkqs in odeint should not be 
associated with the subroutine of the same name.  For the moment, a 
workaround is, for example,

module ode90

contains

  subroutine odeint(rkqs_)
    external :: rkqs_
  end subroutine odeint
 
  subroutine rkqs()
  end subroutine rkqs
 
end module ode90

PaulT



More information about the Fortran mailing list