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

--- Comment #6 from Steve Kargl <sgk at troutmask dot apl.washington.edu> 
2012-02-22 04:16:21 UTC ---
On Wed, Feb 22, 2012 at 03:40:12AM +0000, pablomme at googlemail dot com wrote:
> 
> So ifort seems to agree with gfortran in its error messages that providing an
> explicit interface to a function implies that the function is EXTERNAL, and
> that INTRINSIC is incompatible with EXTERNAL. This seems inconsistent with its
> using the intrinsic version if etime when an explicit interface is present, 
> but
> there you go..
> 

Thanks for testing.  This points at the other
can of worms I mentions.  Old code sometimes
contains 'external etime', and gfortran will
expect a user supplied routine.  It will not
use _gfortran_etime until the programmer
removes the offending statement.  I've closed
a few bug reports about this and have taken
some heat about gfortran's behavior.  In the
end, we decided that the libgfortran namespace
should be segregated from the user's namespace.

Reply via email to