URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libgomp/] [testsuite/] [libgomp.fortran/] [task4.f90] - Rev 735
Compare with Previous | Blame | View Log
! { dg-do run }use omp_libinteger :: err, e!$omp atomic writeerr = 0!$omp parallel shared(err) private(e)if (omp_in_final ()) then!$omp atomic writeerr = 1endif!$omp task if (.false.) shared(err)if (omp_in_final ()) then!$omp atomic writeerr = 1endif!$omp task if (.false.) shared(err)if (omp_in_final ()) then!$omp atomic writeerr = 1endif!$omp end task!$omp end task!$omp atomic reade = err!$omp task final (e .eq. 0) shared(err)if (.not.omp_in_final ()) then!$omp atomic writeerr = 1endif!$omp taskyield!$omp taskwait!$omp task shared(err)if (.not.omp_in_final ()) then!$omp atomic writeerr = 1endif!$omp end task!$omp end task!$omp end parallel!$omp atomic reade = errif (e .ne. 0) call abortend
