gcc/libgomp/testsuite/libgomp.oacc-c++
Cesar Philippidis 8e36332cf6 [OpenACC] C++ reference mapping
2018-09-09  Cesar Philippidis  <cesar@codesourcery.com>
	    Julian Brown  <julian@codesourcery.com>

	PR middle-end/86336

	gcc/cp/
	* semantics.c (finish_omp_clauses): Treat C++ references the same in
	OpenACC as OpenMP.

	gcc/
	* gimplify.c (gimplify_scan_omp_clauses): Set
	target_firstprivatize_array_bases in OpenACC parallel and kernels
	region contexts.  Remove GOMP_MAP_FIRSTPRIVATE_REFERENCE clauses from
	OpenACC data regions.

	libgomp/
	* testsuite/libgomp.oacc-c++/non-scalar-data.C: Remove XFAIL.

Co-Authored-By: Julian Brown <julian@codesourcery.com>

From-SVN: r264244
2018-09-12 15:21:19 +00:00
..
c++.exp Runtime checking of OpenACC parallelism dimensions clauses 2017-05-23 11:16:05 +02:00
declare-1.C c-pragma.c (oacc_pragmas): Add entry for declare directive. 2015-11-12 22:20:41 +00:00
non-scalar-data.C [OpenACC] C++ reference mapping 2018-09-12 15:21:19 +00:00
ref-1.C [nvptx] Fix calls to vector and worker routines 2018-04-20 13:46:07 +00:00
routine-1-auto.C [nvptx] Ignore c++ exceptions 2018-08-02 15:59:01 +00:00
routine-1-template-auto.C [nvptx] Ignore c++ exceptions 2018-08-02 15:59:01 +00:00
routine-1-template-trailing-return-type.C [nvptx] Ignore c++ exceptions 2018-08-02 15:59:01 +00:00
routine-1-template.C [nvptx] Ignore c++ exceptions 2018-08-02 15:59:01 +00:00
routine-1-trailing-return-type.C [nvptx] Ignore c++ exceptions 2018-08-02 15:59:01 +00:00
template-reduction.C OpenACC 2.5 default (present) clause 2017-05-19 15:32:48 +02:00