https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80012
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2017-03-23
CC| |pault at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
The error message has been introduced at revision r228222. AFAICT it is not
covered by the test suite. It is triggered by the following test from pr40054
two() = 7
contains
function two ()
integer, pointer :: two
allocate(two)
end function two
end
pr40054_1.f90:3:2:
function two ()
1
Error: INTERNAL-PROC procedure at (1) is already declared as STATEMENT-PROC
procedure.
F2008: A pointer function assignment is ambiguous if it is the first executable
statement after the specification block. Please add any other kind of
executable statement before it. FIXME
Indeed the FIXME looks confusing.