URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [gomp/] [appendix-a/] [a.36.1.f90] - Rev 302
Compare with Previous | Blame | View Log
! { dg-do compile }SUBROUTINE DO_BY_16(X, IAM, IPOINTS)REAL X(*)INTEGER IAM, IPOINTSEND SUBROUTINE DO_BY_16SUBROUTINE SUBA36(X, NPOINTS)INTEGER NPOINTSREAL X(NPOINTS)INTEGER IAM, IPOINTSEXTERNAL OMP_SET_DYNAMIC, OMP_SET_NUM_THREADSINTEGER OMP_GET_NUM_THREADS, OMP_GET_THREAD_NUMCALL OMP_SET_DYNAMIC(.FALSE.)CALL OMP_SET_NUM_THREADS(16)!$OMP PARALLEL SHARED(X,NPOINTS) PRIVATE(IAM, IPOINTS)IF (OMP_GET_NUM_THREADS() .NE. 16) THENSTOPENDIFIAM = OMP_GET_THREAD_NUM()IPOINTS = NPOINTS/16CALL DO_BY_16(X,IAM,IPOINTS)!$OMP END PARALLELEND SUBROUTINE SUBA36
