https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80012

anlauf at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |anlauf at gcc dot gnu.org

--- Comment #9 from anlauf at gcc dot gnu.org ---
This is all quite confusing.

First, who is the addressee of the FIXME?  gfortran developers or users?

And can someone explain this special distinguishment is made (F2008 or not)?

Other compilers tested seem to be "uncomfortable" with Dominique's example
in comment#2, as they are unable to recognize that two() is not a
statement function.  Even with an added statement in front.

Can anyone point to the exact formulation in the standard that clarifies
the situation?

The first part of the error message seems to be emitted in any case.
Thus, the second part appears to be aiming to help the user to fix
his/her code.  But is it the right recommendation?

Reply via email to