http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61069
--- Comment #5 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Tue, May 06, 2014 at 03:41:13PM +0000, tristanmoody at gmail dot com wrote: > > I concede this point: the standard only specifies that the compiler catch > nonconforming code within individual program units -- it does not make any > statement about how to handle when the nonconformance is specifically the > relationship between program units. That is why I would agree with a > "wontfix" > resolution. Note 1.11 of the Fortran 2008 standard states that the compiler's > documentation should state what additional forms and relationships it allows. > I would take that to include instances such as this where nonconforming, > invalid code is accepted and executable. > The Fortran code conforms to the Fortran standard! Why do you continue to claim that it is nonconforming invalid code. What the linker does to the object code after the Fortran processor has created the three object files is beyond the scope of the Fortran standard.