Hi! On Wed, 1 Jul 2015 22:19:01 +0800, Chung-Lin Tang <clt...@codesourcery.com> wrote: > This patch "notices" the index variable of an acc loop (internally an OMP_FOR) > inside an OpenACC construct, and completes the implicit firstprivate > behavior as described in the spec. The firstprivate clauses and FIXME in > libgomp.oacc-c-c++-common/parallel-loop-2.h has also been removed together > in the patch.
Thanks! > Also a typo-bug in testcase libgomp.oacc-c-c++-common/reduction-4.c is also > corrected, > where reduction variable names are apparently wrong. > > Tested without regressions, and applied to gomp-4_0-branch. I'm seeing: WARNING: program timed out. FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 execution test ... with: libgomp: cuStreamSynchronize error: launch timeout .... (also for C++), and applied in r225513: commit f03018ac39ed0193102fe29139d3c995caa02fd5 Author: tschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Tue Jul 7 12:45:12 2015 +0000 libgomp: XFAIL libgomp.oacc-c-c++-common/reduction-4.c for acc_device_nvidia ... after r225250 changes. libgomp/ * testsuite/libgomp.oacc-c-c++-common/reduction-4.c: dg-xfail-run-if openacc_nvidia_accel_selected. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@225513 138bc75d-0d04-0410-961f-82ee72b054a4 --- libgomp/ChangeLog.gomp | 5 +++++ libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-4.c | 1 + 2 files changed, 6 insertions(+) diff --git libgomp/ChangeLog.gomp libgomp/ChangeLog.gomp index dc0f0bf..5f3dfaf 100644 --- libgomp/ChangeLog.gomp +++ libgomp/ChangeLog.gomp @@ -1,3 +1,8 @@ +2015-07-07 Thomas Schwinge <tho...@codesourcery.com> + + * testsuite/libgomp.oacc-c-c++-common/reduction-4.c: + dg-xfail-run-if openacc_nvidia_accel_selected. + 2015-06-24 James Norris <jnor...@codesourcery.com> * testsuite/libgomp.oacc-fortran/if-1.c: Fix syntax. diff --git libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-4.c libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-4.c index 416d960..c32f1db 100644 --- libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-4.c +++ libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-4.c @@ -1,4 +1,5 @@ /* { dg-do run { target { ! { hppa*-*-hpux* } } } } */ +/* { dg-xfail-run-if "libgomp: cuStreamSynchronize error: launch timeout" { openacc_nvidia_accel_selected } } */ /* complex reductions. */ Grüße, Thomas
pgpenONfpLS22.pgp
Description: PGP signature