URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc3/] [gcc/] [testsuite/] [gfortran.dg/] [test_com_block.f90] - Rev 516
Compare with Previous | Blame | View Log
! { dg-do run }
module nonF03ComBlock
common /NONF03COM/ r, s
real :: r
real :: s
contains
subroutine hello(myArray)
integer, dimension(:) :: myArray
r = 1.0
s = 2.0
end subroutine hello
end module nonF03ComBlock
program testComBlock
use nonF03ComBlock
integer, dimension(1:10) :: myArray
call hello(myArray)
! these are set in the call to hello() above
! r and s are reals (default size) in com block, set to
! 1.0 and 2.0, respectively, in hello()
if(r .ne. 1.0) then
call abort()
endif
if(s .ne. 2.0) then
call abort()
endif
end program testComBlock
! { dg-final { cleanup-modules "nonf03comblock" } }