------- Additional Comments From erik dot edelmann at iki dot fi 2005-07-11 19:52 -------
> Erik, > > Have you checked the parse tree for this? It looks OK, from a very > casual look, but the parse tree would be the clincher. After comments from Tobi I posted a new patch here: http://gcc.gnu.org/ml/fortran/2005-07/msg00135.html With that patch, the parse tree for the snafu module is Namespace: A-H: (REAL 4) I-N: (INTEGER 4) O-Z: (REAL 4) procedure name = snafu symtree: foo Ambig 0 symbol foo (UNKNOWN 0)(PROCEDURE UNKNOWN-INTENT UNKNOWN-ACCESS UNKNOWN-PROC SUBROUTINE) Generic interfaces: really_snafu symtree: snafu Ambig 0 symbol snafu (UNKNOWN 0)(MODULE UNKNOWN-INTENT UNKNOWN-ACCESS UNKNOWN-PROC) symtree: really_snafu Ambig 0 symbol really_snafu (UNKNOWN 0)(PROCEDURE UNKNOWN-INTENT UNKNOWN-ACCESS MODULE-PROC SUBROUTINE) Formal arglist: foo Formal namespace Namespace: A-H: (REAL 4) I-N: (INTEGER 4) O-Z: (REAL 4) procedure name = really_snafu symtree: foo Ambig 0 symbol foo (INTEGER 4)(VARIABLE INOUT UNKNOWN-ACCESS UNKNOWN-PROC DUMMY) symtree: really_snafu Ambig 0 from namespace snafu -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20363