URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libgomp/] [testsuite/] [libgomp.fortran/] [pr27395-1.f90] - Rev 735
Compare with Previous | Blame | View Log
! PR fortran/27395! { dg-do run }program pr27395_1implicit noneinteger, parameter :: n=10,m=1001integer :: iinteger, dimension(n) :: sumarraycall foo(n,m,sumarray)do i=1,nif (sumarray(i).ne.m*i) call abortend doend program pr27395_1subroutine foo(n,m,sumarray)use omp_lib, only : omp_get_thread_numimplicit noneinteger, intent(in) :: n,minteger, dimension(n), intent(out) :: sumarrayinteger :: i,jsumarray(:)=0!$OMP PARALLEL DEFAULT(shared) NUM_THREADS(4)!$OMP DO PRIVATE(j,i), REDUCTION(+:sumarray)do j=1,mdo i=1,nsumarray(i)=sumarray(i)+iend doend do!$OMP END DO!$OMP END PARALLELend subroutine foo
