gcc/libgomp
Thomas Schwinge 59d5960cdb For libgomp OpenACC entry points, redefine the "device" argument to "flags"
... so that we're then able to use this for other flags in addition to
"GOACC_FLAG_HOST_FALLBACK".

	gcc/
	* omp-expand.c (expand_omp_target): Restructure OpenACC vs. OpenMP
	code paths.  Update for libgomp OpenACC entry points change.
	include/
	* gomp-constants.h (GOACC_FLAG_HOST_FALLBACK)
	(GOACC_FLAGS_MARSHAL_OP, GOACC_FLAGS_UNMARSHAL): Define.
	libgomp/
	* oacc-parallel.c (GOACC_parallel_keyed, GOACC_parallel)
	(GOACC_data_start, GOACC_enter_exit_data, GOACC_update)
	(GOACC_declare): Redefine the "device" argument to "flags".

From-SVN: r267448
2018-12-28 12:34:14 +01:00
..
config [libgomp, nvptx] Fix libgomp.c/target-5.c compilation 2018-12-13 18:04:05 +00:00
plugin [PR88495] An OpenACC async queue is always synchronized with itself 2018-12-14 21:43:02 +01:00
testsuite aligned1.f03: Fix invalid code that now causes an error after r267415. 2018-12-27 20:57:12 +00:00
acinclude.m4
aclocal.m4
affinity-fmt.c [libgomp, nvptx] Fix libgomp.c/target-5.c compilation 2018-12-13 18:04:05 +00:00
affinity.c Fix Solaris build with OpenMP 5.0 2018-11-08 21:39:11 +00:00
alloc.c
atomic.c
barrier.c
ChangeLog For libgomp OpenACC entry points, redefine the "device" argument to "flags" 2018-12-28 12:34:14 +01:00
ChangeLog.graphite
config.h.in
configure
configure.ac
configure.tgt
critical.c
env.c
error.c
fortran.c [libgomp, nvptx] Fix libgomp.c/target-5.c compilation 2018-12-13 18:04:05 +00:00
hashtab.h
icv-device.c
icv.c
iter_ull.c
iter.c
libgomp_f.h.in
libgomp_g.h
libgomp-plugin.c
libgomp-plugin.h
libgomp.h [libgomp, nvptx] Fix libgomp.c/target-5.c compilation 2018-12-13 18:04:05 +00:00
libgomp.map
libgomp.spec.in
libgomp.texi [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, acc_async_noval 2018-12-14 21:42:08 +01:00
lock.c
loop_ull.c
loop.c
Makefile.am
Makefile.in Makefile.am (AUTOMAKE_OPTIONS): Drop dejagnu. 2018-11-26 22:03:41 +01:00
oacc-async.c
oacc-cuda.c [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, acc_async_noval 2018-12-14 21:42:08 +01:00
oacc-host.c
oacc-init.c
oacc-int.h
oacc-mem.c Missing changes from "Adjust copy/copyin/copyout/create for OpenACC 2.5" 2018-12-14 21:43:12 +01:00
oacc-parallel.c For libgomp OpenACC entry points, redefine the "device" argument to "flags" 2018-12-28 12:34:14 +01:00
oacc-plugin.c
oacc-plugin.h
omp_lib.f90.in
omp_lib.h.in
omp.h.in
openacc_lib.h
openacc.f90
openacc.h
ordered.c
parallel.c
priority_queue.c
priority_queue.h
sections.c
secure_getenv.h
single.c
splay-tree.c
splay-tree.h
target.c Cleanup libgomp's coalesce chunk data structures 2018-12-28 12:33:54 +01:00
task.c
taskloop.c
team.c
teams.c Fix Solaris build with OpenMP 5.0 2018-11-08 21:39:11 +00:00
work.c