https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81039
Bug ID: 81039 Summary: INTERNAL-PROC procedure rejected as EXTERNAL-PROC Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: jvdelisle at gcc dot gnu.org Target Milestone: --- Created attachment 41525 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41525&action=edit Valid code rejected $ gfortran -fcoarray=single -c co_reduce_res_im.f90 co_reduce_res_im.f90:52:2: function factorial ( n ) result ( rslt ) 1 Error: INTERNAL-PROC procedure at (1) is already declared as EXTERNAL-PROC procedure Attached valid code is rejected. Works with gfortran 6.2.1 and 7.1.1, fails on trunk 8.0