URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libgomp/] [testsuite/] [libgomp.fortran/] [appendix-a/] [a.22.8.f90] - Rev 735
Compare with Previous | Blame | View Log
! { dg-do run }! { dg-require-effective-target tls_runtime }MODULE A22_MODULE8REAL, POINTER :: WORK(:)SAVE WORK!$OMP THREADPRIVATE(WORK)END MODULE A22_MODULE8SUBROUTINE SUB1(N)USE A22_MODULE8!$OMP PARALLEL PRIVATE(THE_SUM)ALLOCATE(WORK(N))CALL SUB2(THE_SUM)WRITE(*,*)THE_SUM!$OMP END PARALLELEND SUBROUTINE SUB1SUBROUTINE SUB2(THE_SUM)USE A22_MODULE8WORK(:) = 10THE_SUM=SUM(WORK)END SUBROUTINE SUB2PROGRAM A22_8_GOODN = 10CALL SUB1(N)END PROGRAM A22_8_GOOD! { dg-final { cleanup-modules "a22_module8" } }
