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

            Bug ID: 96216
           Summary: Gap in interface checking
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkoenig at gcc dot gnu.org
  Target Milestone: ---

The following is not flagged:

      DOUBLE PRECISION X (1000)
      DOUBLE PRECISION A
      INTEGER NCP
      NCP = 10
      CALL XYZ (NCP, X, X (NCP + 1))
      CALL XYZ (NCP, X (NCP+1) , X)
      CALL XYZ (NCP, X (NCP+1) , A)
      END

The second call is not compatible with the third one, and should be flagged.

Reply via email to