This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/37494] function of a module not recognized by a subroutine in the same module
- From: "dominiq at lps dot ens dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Sep 2008 16:11:22 -0000
- Subject: [Bug fortran/37494] function of a module not recognized by a subroutine in the same module
- References: <bug-37494-16702@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #5 from dominiq at lps dot ens dot fr 2008-09-12 16:11 -------
> ... I'm not sure if your code is still valid Fortran and this a bug. I'm not the right one to judge here.
I am not the right one either and I did not find anything in the standard to
support the following:
It seems that declaring 'fonc' makes it external to the module, while without
any declaration, 'fonc' is found to be the "internal procedure" defined within
the module.
Note that g95 behaves as gfortran.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37494