------- Comment #4 from janus at gcc dot gnu dot org 2008-05-25 16:37 ------- (In reply to comment #2) > Others testcases (like argument_checking_3.f90) fail because they define lots > of specific interfaces, but no external implementation for those.
Obviously I got this wrong. The actual reason for these tests failing is that with my patch all the interfaces acquire the EXTERNAL attribute (which they didn't have before), and apparently there is no argument checking done for external procedures. Which leads me to think we should probably implement this (for the case that the interface is explicit). Or is there any good reason that this is not done? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36325