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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.2.2/] [gcc/] [testsuite/] [gfortran.dg/] [pr16861.f90] - Blame information for rev 154

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 149 jeremybenn
! PR fortran/16861
2
! { dg-do run }
3
module foo
4
  integer :: i
5
end module foo
6
 
7
module bar
8
contains
9
  subroutine baz(j)
10
    use foo
11
    integer, dimension(i) :: j
12
    integer :: n
13
 
14
    do n = 1, i
15
      if (j(n) /= n**2) call abort
16
    end do
17
  end subroutine baz
18
end module bar
19
 
20
subroutine quus()
21
  use foo
22
  use bar
23
 
24
  i = 2
25
  call baz ((/1,4/))
26
  i = 7
27
  call baz ((/1,4,9,16,25,36,49/))
28
end subroutine quus
29
 
30
program test
31
  call quus
32
end program test
33
 
34
! { dg-final { cleanup-modules "foo bar" } }

powered by: WebSVN 2.1.0

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