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



janus at gcc dot gnu.org changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |janus at gcc dot gnu.org



--- Comment #8 from janus at gcc dot gnu.org 2013-04-28 16:00:48 UTC ---

(In reply to comment #7)

> > The test in comment #0 is accepted and outputs:

> > $  ./comment_0

> >            1

> >            2

> > $

> > 

> > Which seems sensible to me.

> 

> Well the program in comment 0 is invalid in Fortran 2003 but valid in Fortran

> 2008 (cf. quotes in comment 0 and comment 5.)

> 

> Thus, we should reject it with -std=f95/f2003 and accept it with -std=f2008 
> and

> later. (Cf. PR 45521)



Since F08 allows it and the two interfaces in comment 0 are distinguishable by

"common sense", I would say it's not worth to implement any diagnostics for it.

How about counting this as a "bug in the F03 standard" and closing the PR as

invalid (as suggested by Mikael)?

Reply via email to