------- Comment #12 from burnus at gcc dot gnu dot org 2007-10-27 21:07 ------- (In reply to comment #8) > Interesting is whether the following should be accepted or not. [...] > EXTERNAL foo ! implicit interface > call sub(foo) ! sub's argument has an explicit interface
gfortran, NAG f95 and Lahey rightfully reject it: "12.4.1.3 Actual arguments associated with dummy procedure entities" [...] "If the interface of the dummy argument is explicit, the characteristics listed in 12.2 shall be the same for the associated actual argument and the corresponding dummy argument" (openf95, sunf95, g95 and ifort accept this program; one could allow it for -std=gnu or legacy, but it is probably not worth the trouble.) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33162