I think the following is invalid, but not rejected: SUBROUTINE a intrinsic cos entry cos(x) real x x = 0 end subroutine end
NAG f95 shows: Error: a.f90, line 5: Multiply defined symbol COS Ifort shows: fortcom: Error: a.f90, line 2: Conflicting attributes or multiple declaration of name. [COS] -- Summary: ENTRY and INTRINSIC with same name Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: burnus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33284