------- Comment #1 from janus at gcc dot gnu dot org  2010-06-29 19:31 -------
The following patch fixes it:

Index: gcc/fortran/resolve.c
===================================================================
--- gcc/fortran/resolve.c       (revision 161551)
+++ gcc/fortran/resolve.c       (working copy)
@@ -2259,6 +2259,7 @@ is_external_proc (gfc_symbol *sym)
        && !(sym->attr.intrinsic
              || gfc_is_intrinsic (sym, sym->attr.subroutine,
sym->declared_at))
        && sym->attr.proc != PROC_ST_FUNCTION
+       && !sym->attr.proc_pointer
        && !sym->attr.use_assoc
        && sym->name)
     return true;


Regtesting now ...


-- 

janus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |janus at gcc dot gnu dot org
                   |dot org                     |
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2010-06-29 19:02:30         |2010-06-29 19:31:12
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44718

Reply via email to