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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gfortran.dg/] [pr16861.f90] - Rev 694

Compare with Previous | Blame | View Log

! PR fortran/16861
! { dg-do run }
module foo
  integer :: i
end module foo

module bar
contains
  subroutine baz(j)
    use foo
    integer, dimension(i) :: j
    integer :: n

    do n = 1, i
      if (j(n) /= n**2) call abort
    end do
  end subroutine baz
end module bar

subroutine quus()
  use foo
  use bar

  i = 2
  call baz ((/1,4/))
  i = 7
  call baz ((/1,4,9,16,25,36,49/))
end subroutine quus

program test
  call quus
end program test

! { dg-final { cleanup-modules "foo bar" } }

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.