r267448 - in /trunk: gcc/ChangeLog gcc/omp-expa...

tschwinge@gcc.gnu.org tschwinge@gcc.gnu.org
Fri Dec 28 11:34:00 GMT 2018


Author: tschwinge
Date: Fri Dec 28 11:34:14 2018
New Revision: 267448

URL: https://gcc.gnu.org/viewcvs?rev=267448&root=gcc&view=rev
Log:
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".

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/omp-expand.c
    trunk/gcc/tree-ssa-structalias.c
    trunk/include/ChangeLog
    trunk/include/gomp-constants.h
    trunk/libgomp/ChangeLog
    trunk/libgomp/oacc-parallel.c



More information about the Gcc-cvs mailing list