gcc/libgomp/testsuite/libgomp.oacc-fortran
Thomas Schwinge c759830b29 Missing changes from "Adjust copy/copyin/copyout/create for OpenACC 2.5"
Most of that patch's changes were already committed as part of r261813 "Update
OpenACC data clause semantics to the 2.5 behavior", but not all of them.

	libgomp/
	* oacc-mem.c (acc_present_or_create): Remove definition and change
	to alias of acc_create.
	(acc_present_or_copyin): Remove definition and change to alias of
	acc_copyin.
	* oacc-parallel.c (GOACC_enter_exit_data): Call acc_create instead
	of acc_present_or_create.
	* testsuite/libgomp.oacc-c-c++-common/data-already-1.c: Remove.
	* testsuite/libgomp.oacc-c-c++-common/data-already-2.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/data-already-3.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/data-already-4.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/data-already-5.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/data-already-6.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/data-already-7.c: Likewise.
	* testsuite/libgomp.oacc-c-c++-common/data-already-8.c: Likewise.
	* testsuite/libgomp.oacc-fortran/data-already-1.f: Likewise.
	* testsuite/libgomp.oacc-fortran/data-already-2.f: Likewise.
	* testsuite/libgomp.oacc-fortran/data-already-3.f: Likewise.
	* testsuite/libgomp.oacc-fortran/data-already-4.f: Likewise.
	* testsuite/libgomp.oacc-fortran/data-already-5.f: Likewise.
	* testsuite/libgomp.oacc-fortran/data-already-6.f: Likewise.
	* testsuite/libgomp.oacc-fortran/data-already-7.f: Likewise.
	* testsuite/libgomp.oacc-fortran/data-already-8.f: Likewise.

Co-Authored-By: Chung-Lin Tang <cltang@codesourcery.com>

From-SVN: r267153
2018-12-14 21:43:12 +01:00
..
abort-1.f90 PR85463 '[nvptx] "exit" in offloaded region doesn't terminate process' 2018-04-19 10:53:38 +02:00
abort-2.f90 PR85463 '[nvptx] "exit" in offloaded region doesn't terminate process' 2018-04-19 10:53:38 +02:00
acc_on_device-1-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
acc_on_device-1-2.f re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
acc_on_device-1-3.f re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00: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 [openacc, testsuite] Fix undefined behaviour in atomic_capture-1.f90 2018-04-27 22:11:12 +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
cache-1.f95 [PR c/71381] C/C++ OpenACC cache directive rejects valid syntax 2016-06-10 11:22:38 +02: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 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
collapse-2.f90 re PR fortran/85841 ([F2018] reject deleted features) 2018-05-21 22:48:59 +02: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
cublas-fixed.h Update OpenACC testcases 2018-06-22 12:04:14 +02:00
data-1.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
data-2.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02: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 Update OpenACC data clause semantics to the 2.5 behavior 2018-06-20 09:35:15 -07:00
declare-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
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 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +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
dummy-array.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
error_stop-1.f PR85463 '[nvptx] "exit" in offloaded region doesn't terminate process' 2018-04-19 10:53:38 +02:00
error_stop-2.f PR85463 '[nvptx] "exit" in offloaded region doesn't terminate process' 2018-04-19 10:53:38 +02:00
error_stop-3.f PR85463 '[nvptx] "exit" in offloaded region doesn't terminate process' 2018-04-19 10:53:38 +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 OpenMP offloading to NVPTX: libgomp changes 2016-11-23 21:36:41 +03: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
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 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
host_data-3.f Update OpenACC testcases 2018-06-22 12:04:14 +02:00
host_data-4.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
if-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
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 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-acc-loop-reduction.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-collapse-3.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-collapse-4.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-independent.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-loop-1.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02: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 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-parallel-loop-data-enter-exit.f95 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-gang-1.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-gang-2.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-gang-3.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-gang-6.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-vector-1.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-vector-2.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-worker-1.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-worker-2.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-worker-3.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-worker-4.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-worker-5.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-worker-6.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-private-vars-loop-worker-7.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
kernels-reduction-1.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
lib-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
lib-2.f re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
lib-3.f re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00: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 [PR88407] [OpenACC] Correctly handle unseen async-arguments 2018-12-14 21:42:40 +01:00
lib-13.f90 [libgomp, openacc, testsuite] Fix async/wait logic in lib-13.f90 2018-07-26 07:52:35 +00:00
lib-14.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
lib-15.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
lib-16-2.f90 Add libgomp.oacc-fortran/lib-16-2.f90 2018-11-30 21:38:57 +01:00
lib-16.f90 Add libgomp.oacc-fortran/lib-16-2.f90 2018-11-30 21:38:57 +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 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-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
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 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-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
par-reduction-2-1.f re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
par-reduction-2-2.f re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
parallel-loop-1.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00
parallel-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
pointer-align-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
pr68813.f90 Update OpenACC test cases 2016-03-30 17:08:47 +02:00
pr70289.f90 re PR lto/70289 ([openacc] ICE in input_varpool_node) 2016-04-08 14:09:47 -07:00
pr70643.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00: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 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
pr84955.f90 [openacc] Fix ICE when compiling tile loop containing infinite loop 2018-04-16 18:01:09 +00:00
private-variables.f90 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
pset-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
reduction-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
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 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00:00
reduction-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
reduction-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
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 Update OpenACC testcases 2018-06-22 12:04:14 +02: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 re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) 2018-03-25 16:00:52 +00: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
stop-1.f PR85463 '[nvptx] "exit" in offloaded region doesn't terminate process' 2018-04-19 10:53:38 +02:00
stop-2.f PR85463 '[nvptx] "exit" in offloaded region doesn't terminate process' 2018-04-19 10:53:38 +02:00
stop-3.f PR85463 '[nvptx] "exit" in offloaded region doesn't terminate process' 2018-04-19 10:53:38 +02:00
subarrays-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
subarrays-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
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
vector-routine.f90 Update OpenACC testcases 2018-06-22 12:04:14 +02:00