OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.fortran-torture/] [execute/] [module_interface.f90] - Rev 324

Go to most recent revision | Compare with Previous | Blame | View Log

! We were incorrectly mangling procedures in interfaces in modules

module module_interface
    interface
        subroutine foo ()
        end subroutine foo
    end interface
contains
subroutine cs
end subroutine

subroutine cproc
  interface
      subroutine bar ()
      end subroutine
  end interface
  call bar ()
  call foo ()
  call cs ()
end subroutine
end module

subroutine foo ()
end subroutine

subroutine bar ()
end subroutine

program module_interface_proc
  use module_interface
  interface
      subroutine bar ()
      end subroutine
  end interface

  call cproc ()
  call foo ()
  call bar ()
end program

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.