https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86336

--- Comment #3 from jules at gcc dot gnu.org ---
Author: jules
Date: Wed Sep 12 15:21:19 2018
New Revision: 264244

URL: https://gcc.gnu.org/viewcvs?rev=264244&root=gcc&view=rev
Log:
[OpenACC] C++ reference mapping

2018-09-09  Cesar Philippidis  <ce...@codesourcery.com>
            Julian Brown  <jul...@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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/semantics.c
    trunk/gcc/gimplify.c
    trunk/libgomp/ChangeLog
    trunk/libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C

Reply via email to