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

Jürgen Reuter <juergen.reuter at desy dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[11 Regression] regression  |[11.0 regression]
                   |in gfc_format_decoder       |regression in
                   |                            |gfc_format_decoder

--- Comment #2 from Jürgen Reuter <juergen.reuter at desy dot de> ---
Ok, this is triggered by a stupid thing in our own code, but I think the
compiler should not stumble over it. The error appears when there is a routine
that is defined as external, but there is also an explicit interface for it:
module m
  implicit none
  private

  interface
     subroutine GetXminM (set, xmin)
       integer, intent(in) :: set
       real, intent(out) :: xmin
     end subroutine GetXminM
  end interface

contains

  subroutine s ()
    real :: xmin
    integer :: set
    external :: GetXminM
    call GetXminM (set, xmin)
  end subroutine s

end module m

Reply via email to