gcc/libgomp/testsuite/libgomp.oacc-fortran
Jakub Jelinek 79e3f7d54b libgomp: Add openacc_{cuda,cublas,cudart} effective targets and use them in openacc testsuite
When gcc is configured for nvptx offloading with --without-cuda-driver
and full CUDA isn't installed, many libgomp.oacc-*/* tests fail,
some of them because cuda.h header can't be found, others because
the tests can't be linked against -lcuda, -lcudart or -lcublas.
I usually only have akmod-nvidia and xorg-x11-drv-nvidia-cuda rpms
installed, so libcuda.so.1 can be dlopened and the offloading works,
but linking against those libraries isn't possible nor are the
headers around (for the plugin itself there is the fallback
libgomp/plugin/cuda/cuda.h).

The following patch adds 3 new effective targets and uses them in tests that
needs those.

2021-05-27  Jakub Jelinek  <jakub@redhat.com>

	* testsuite/lib/libgomp.exp (check_effective_target_openacc_cuda,
	check_effective_target_openacc_cublas,
	check_effective_target_openacc_cudart): New.
	* testsuite/libgomp.oacc-fortran/host_data-4.f90: Require effective
	target openacc_cublas.
	* testsuite/libgomp.oacc-fortran/host_data-2.f90: Likewise.
	* testsuite/libgomp.oacc-fortran/host_data-3.f: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-91.c: Require effective
	target openacc_cuda.
	* testsuite/libgomp.oacc-c-c++-common/lib-70.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-90.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-75.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-69.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-74.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-81.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-72.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-85.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/pr87835.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-82.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-73.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-83.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-78.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-76.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-84.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/lib-79.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/host_data-1.c: Require effective
	targets openacc_cublas and openacc_cudart.
	* testsuite/libgomp.oacc-c-c++-common/context-1.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/context-2.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/context-3.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/context-4.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/acc_get_property-nvptx.c:
	Require effective target openacc_cudart.
	* testsuite/libgomp.oacc-c-c++-common/asyncwait-1.c: Add -DUSE_CUDA_H
	for effective target openacc_cuda and add && defined USE_CUDA_H to
	preprocessor conditionals.  Guard -lcuda also on openacc_cuda
	effective target.
2021-05-27 22:44:36 +02:00
..
abort-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
abort-2.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
acc_get_property.f90 Adapt libgomp acc_get_property.f90 test 2020-02-21 15:38:48 +01:00
acc_on_device-1-1.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
acc_on_device-1-2.f [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
acc_on_device-1-3.f [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
allocatable-1-1.f90 [PR90743] Fortran 'allocatable' with OpenACC data/OpenMP 'target' 'map' clauses 2019-06-19 00:14:24 +02:00
allocatable-1-2.f90 [PR90743] Fortran 'allocatable' with OpenACC data/OpenMP 'target' 'map' clauses 2019-06-19 00:14:24 +02:00
allocatable-array-1.f90 Add 'libgomp.oacc-fortran/allocatable-array-1.f90' 2019-06-19 00:14:34 +02:00
array-stride-dt-1.f90 openacc: Strided array sections and components of derived-type arrays 2021-02-17 06:13:55 -08:00
asyncwait-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
asyncwait-2.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
asyncwait-3.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
atomic_capture-1.f90 Fix atomic_capture-1.f90 testcase 2020-11-25 13:55:45 +00:00
atomic_rw-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
atomic_update-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
attach-descriptor-1.f90 Adjust 'libgomp.oacc-fortran/attach-descriptor-1.f90' for improved location information 2020-11-12 20:20:10 +01:00
attach-descriptor-2.f90 openacc: Fix standalone attach for Fortran assumed-shape array pointers 2020-07-16 14:12:53 -07:00
cache-1.f95
class-ptr-param.f95 Fortran polymorphic class-type support for OpenACC 2019-12-20 01:39:49 +00:00
classtypes-1.f95 Don't allow mixed component and non-component accesses for OpenACC/Fortran 2020-01-28 06:00:29 -08:00
classtypes-2.f95 Fortran polymorphic class-type support for OpenACC 2019-12-20 01:39:49 +00:00
clauses-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
collapse-1.f90 openacc: Fix race condition in Fortran loop collapse tests 2020-09-08 13:26:42 -07:00
collapse-2.f90 openacc: Fix race condition in Fortran loop collapse tests 2020-09-08 13:26:42 -07:00
collapse-3.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
collapse-4.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
collapse-5.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
collapse-6.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
collapse-7.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
collapse-8.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
combined-directives-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
combined-reduction.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
common-block-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
common-block-2.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
common-block-3.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
cublas-fixed.h Update OpenACC testcases 2018-06-22 12:04:14 +02:00
data-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
data-2.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
data-3.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
data-4-2.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
data-4.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
data-5.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
declare-1.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
declare-2.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
declare-3.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
declare-4.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
declare-5.f90 [openacc, libgomp, testsuite] Xfail declare-5.f90 2020-10-06 18:43:24 +02:00
deep-copy-1.f90 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
deep-copy-3.f90 Don't allow mixed component and non-component accesses for OpenACC/Fortran 2020-01-28 06:00:29 -08:00
deep-copy-4.f90 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
deep-copy-5.f90 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
deep-copy-6-no_finalize.F90 openacc: Deep copy attach/detach should not affect reference counts 2020-07-27 09:16:57 -07:00
deep-copy-6.f90 openacc: Deep copy attach/detach should not affect reference counts 2020-07-27 09:16:57 -07:00
deep-copy-7.f90 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
deep-copy-8.f90 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
default-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
derived-type-1.f90 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
derivedtype-1.f95 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
derivedtype-2.f95 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
derivedtypes-arrays-1.f90 'libgomp.oacc-fortran/derivedtypes-arrays-1.f90' OpenACC 'serial' construct diagnostic for nvptx offloading 2021-03-25 12:49:44 +01:00
dummy-array.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
dynamic-incr-structural-1.f90 openacc: Adjust dynamic reference count semantics 2020-07-10 08:07:12 -07:00
dynamic-pointer-1.f90 openacc: Don't strip TO_PSET/POINTER for enter/exit data 2020-07-13 03:21:20 -07:00
error_stop-1.f 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize before the checkpoint 2020-06-04 18:56:36 +02:00
error_stop-2.f 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize before the checkpoint 2020-06-04 18:56:36 +02:00
error_stop-3.f 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize before the checkpoint 2020-06-04 18:56:36 +02:00
firstprivate-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
fortran.exp [testsuite] Unset 'offload_target' after use 2020-07-24 14:00:43 +02:00
gang-static-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
gemm-2.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
gemm.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
host_data-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
host_data-2.f90 libgomp: Add openacc_{cuda,cublas,cudart} effective targets and use them in openacc testsuite 2021-05-27 22:44:36 +02:00
host_data-3.f libgomp: Add openacc_{cuda,cublas,cudart} effective targets and use them in openacc testsuite 2021-05-27 22:44:36 +02:00
host_data-4.f90 libgomp: Add openacc_{cuda,cublas,cudart} effective targets and use them in openacc testsuite 2021-05-27 22:44:36 +02:00
host_data-5.F90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
if-1.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
implicit-firstprivate-ref.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
kernels-acc-loop-reduction-2.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
kernels-acc-loop-reduction.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
kernels-collapse-3.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
kernels-collapse-4.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
kernels-independent.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
kernels-loop-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
kernels-loop-2.f95 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
kernels-loop-data-2.f95 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
kernels-loop-data-enter-exit-2.f95 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
kernels-loop-data-enter-exit.f95 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
kernels-loop-data-update.f95 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
kernels-loop-data.f95 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
kernels-loop.f95 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
kernels-map-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
kernels-parallel-loop-data-enter-exit.f95 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
kernels-private-vars-loop-gang-1.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-gang-2.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-gang-3.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-gang-6.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-vector-1.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-vector-2.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-worker-1.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-worker-2.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-worker-3.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-worker-4.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-worker-5.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-worker-6.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-private-vars-loop-worker-7.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
kernels-reduction-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-2.f Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-3.f Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-4.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
lib-5.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
lib-6.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
lib-7.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
lib-8.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
lib-10.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
lib-12.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-13.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-14.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-15.f90 libgomp/testsuite - use unique numbers with Fortran's 'stop' 2019-11-04 11:01:22 +01:00
lib-16-2.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-16.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
lib-32-1.f Update OpenACC data clause semantics to the 2.5 behavior 2018-06-20 09:35:15 -07:00
lib-32-2.f Update OpenACC data clause semantics to the 2.5 behavior 2018-06-20 09:35:15 -07:00
map-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
mdc-refcount-1-1-1.f90 openacc: Adjust dynamic reference count semantics 2020-07-10 08:07:12 -07:00
mdc-refcount-1-1-2.F90 openacc: Adjust dynamic reference count semantics 2020-07-10 08:07:12 -07:00
mdc-refcount-1-2-1.f90 openacc: Adjust dynamic reference count semantics 2020-07-10 08:07:12 -07:00
mdc-refcount-1-2-2.f90 openacc: Adjust dynamic reference count semantics 2020-07-10 08:07:12 -07:00
mdc-refcount-1-3-1.f90 openacc: Adjust dynamic reference count semantics 2020-07-10 08:07:12 -07:00
mdc-refcount-1-3-2.f90 [OpenACC] XFAIL behavior of over-eager 'finalize' clause 2020-06-04 18:56:37 +02:00
mdc-refcount-1-4-1.f90 openacc: Adjust dynamic reference count semantics 2020-07-10 08:07:12 -07:00
mdc-refcount-1-4-2.f90 [OpenACC] XFAIL behavior of over-eager 'finalize' clause 2020-06-04 18:56:37 +02:00
multidim-slice.f95 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
nested-function-1.f90 re PR fortran/85841 ([F2018] reject deleted features) 2018-05-21 22:48:59 +02:00
nested-function-2.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
nested-function-3.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
no_create-1.f90 Add OpenACC 2.6's no_create 2019-12-19 00:10:08 +01:00
no_create-2.f90 Add OpenACC 2.6's no_create 2019-12-19 00:10:08 +01:00
no_create-3.F90 Add OpenACC 2.6's no_create 2019-12-19 00:10:08 +01:00
non-scalar-data.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
openacc_version-1.f [OpenACC] bump version for 2.6 plus libgomp.texi update 2020-02-03 10:10:37 +01:00
openacc_version-2.f90 [OpenACC] bump version for 2.6 plus libgomp.texi update 2020-02-03 10:10:37 +01:00
optional-cache.f95 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-11 11:40:11 +01:00
optional-data-copyin-by-value.f90 libgomp/testsuite/*fortran – make 'stop' values unique 2019-12-09 12:21:22 +01:00
optional-data-copyin.f90 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-06 14:06:53 +01:00
optional-data-copyout.f90 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-06 14:06:53 +01:00
optional-data-enter-exit.f90 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-06 14:06:53 +01:00
optional-declare.f90 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-06 14:06:53 +01:00
optional-firstprivate.f90 libgomp/testsuite/*fortran – make 'stop' values unique 2019-12-09 12:21:22 +01:00
optional-host_data.f90 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-06 14:06:53 +01:00
optional-nested-calls.f90 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-06 14:06:53 +01:00
optional-private.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
optional-reduction.f90 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-11 11:40:11 +01:00
optional-update-device.f90 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|absent) arguments 2019-12-06 14:06:53 +01:00
optional-update-host.f90 libgomp/testsuite/*fortran – make 'stop' values unique 2019-12-09 12:21:22 +01:00
par-reduction-2-1.f OpenACC: Fix pattern in dg-bogus in Fortran testcases again 2021-04-26 23:13:22 +02:00
par-reduction-2-2.f OpenACC: Fix pattern in dg-bogus in Fortran testcases again 2021-04-26 23:13:22 +02:00
parallel-dims-aux.c Add OpenACC 2.6 `serial' construct support 2019-11-12 08:45:35 +00:00
parallel-dims.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
parallel-loop-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
parallel-reduction.f90 OpenACC: Fix pattern in dg-bogus in Fortran testcases again 2021-04-26 23:13:22 +02:00
pointer-align-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
pr68813.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
pr70289.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
pr70643.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
pr81352.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
pr83920.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
pr84028.f90 Add '-Wopenacc-parallelism' 2021-04-26 12:32:00 +02:00
pr84955.f90 [openacc] Fix ICE when compiling tile loop containing infinite loop 2018-04-16 18:01:09 +00:00
pr94358-1.f90 [OpenACC 'kernels'] '-fopenacc-kernels=[...]' -> '--param=openacc-kernels=[...]' 2021-04-19 14:29:48 +02:00
pr96628-part1.f90 [nvptx] Handle V2DI/V2SI mode in nvptx_gen_shuffle 2020-08-04 11:59:08 +02:00
pr96628-part2.f90 [nvptx] Handle V2DI/V2SI mode in nvptx_gen_shuffle 2020-08-04 11:59:08 +02:00
print-1-nvptx.f90 Fix 'libgomp.fortran/target-print-1.f90', 'libgomp.oacc-fortran/print-1.f90' for offload target nvptx 2019-11-27 18:50:55 +01:00
print-1.f90 Fix 'libgomp.fortran/target-print-1.f90', 'libgomp.oacc-fortran/print-1.f90' for offload target nvptx 2019-11-27 18:50:55 +01:00
private-atomic-1-gang.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
private-atomic-1-vector.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
private-atomic-1-worker.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
private-variables.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
privatized-ref-2.f90 [OpenACC privatization] Prune uninteresting/varying diagnostics in 'libgomp.oacc-fortran/privatized-ref-2.f90' 2021-05-22 10:37:17 +02:00
pset-1.f90 libgomp/testsuite - use unique numbers with Fortran's 'stop' 2019-11-04 11:01:22 +01:00
reduction-1.f90 Add '-Wopenacc-parallelism' 2021-04-26 12:32:00 +02:00
reduction-2.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
reduction-3.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
reduction-4.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
reduction-5.f90 Add '-Wopenacc-parallelism' 2021-04-26 12:32:00 +02:00
reduction-6.f90 Add '-Wopenacc-parallelism' 2021-04-26 12:32:00 +02:00
reduction-7.f90 [OpenACC] Don't compile libgomp testcases with '-w' 2021-04-26 12:05:53 +02:00
reduction-8.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
reference-reductions.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
routine-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
routine-2.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
routine-3.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
routine-4.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
routine-5.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
routine-7.f90 [OpenACC privatization] Largely extend diagnostics and corresponding testsuite coverage [PR90115] 2021-05-21 20:09:59 +02:00
routine-9.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
routine-10.f90 OpenACC/Fortran: permit 'routine' inside PURE 2020-06-16 20:23:58 +02:00
stop-1.f 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize before the checkpoint 2020-06-04 18:56:36 +02:00
stop-2.f 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize before the checkpoint 2020-06-04 18:56:36 +02:00
stop-3.f 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize before the checkpoint 2020-06-04 18:56:36 +02:00
subarrays-1.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
subarrays-2.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00
update-1.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
update-2.f90 OpenACC 2.6 deep copy: Fortran execution tests 2019-12-20 01:39:46 +00:00
update-dt-array.f90 openacc: Fix lowering for derived-type mappings through array elements 2021-02-17 06:13:55 -08:00
vector-routine.f90 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' 2019-10-28 08:39:26 +01:00