re PR libgomp/33275 (Transient libgomp.fortran/omp_parse3.f90 -O0 failure)
PR libgomp/33275 * testsuite/libgomp.fortran/omp_parse3.f90 (test_threadprivate): Make x and y integers rather than (implicit) reals. Add private (j) clause to the last omp parallel. From-SVN: r129631
This commit is contained in:
parent
ef99c95ece
commit
98a5fa9468
2 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
2007-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libgomp/33275
|
||||
* testsuite/libgomp.fortran/omp_parse3.f90 (test_threadprivate):
|
||||
Make x and y integers rather than (implicit) reals. Add private (j)
|
||||
clause to the last omp parallel.
|
||||
|
||||
2007-10-15 Maciej W. Rozycki <macro@linux-mips.org>
|
||||
|
||||
* configure: Regenerate following changes to ../config/tls.m4.
|
||||
|
|
|
@ -55,7 +55,7 @@ contains
|
|||
subroutine test_threadprivate
|
||||
common /tlsblock/ x, y
|
||||
!$omp threadprivate (/tlsblock/)
|
||||
integer :: i, j
|
||||
integer :: i, j, x, y
|
||||
logical :: m, n
|
||||
call omp_set_num_threads (4)
|
||||
call omp_set_dynamic (.false.)
|
||||
|
@ -83,7 +83,8 @@ contains
|
|||
!$omp end parallel
|
||||
m = m .or. n
|
||||
n = .false.
|
||||
!$omp parallel num_threads (4), copyin (z) reduction (.or. : n)
|
||||
!$omp parallel num_threads (4), copyin (z) reduction (.or. : n) &
|
||||
!$omp&private (j)
|
||||
if (z .ne. 4096) n = .true.
|
||||
if (omp_get_num_threads () .eq. i) then
|
||||
j = omp_get_thread_num ()
|
||||
|
|
Loading…
Add table
Reference in a new issue