------- Comment #1 from janus at gcc dot gnu dot org 2008-06-07 20:15 -------
> The problem is that gfortran assigns the interface > of the INTRINSIC function "cos" to "f" You surely mean the intrinsic function DIM ;) > If one uses "interface" instead of "abstract interface" it works. No, for me it actually doesn't make a difference. In particular the following is also rejected: interface integer function dim() end function end interface procedure(dim) :: f print *, dim() end Without the PROCEDURE line it works fine. -- janus at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2008-06-07 20:15:13 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36459