This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, OpenACC] C++ reference mapping (PR middle-end/86336)
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Julian Brown <julian at codesourcery dot com>
- Cc: Jason Merrill <jason at redhat dot com>, Cesar Philippidis <cesar at codesourcery dot com>, gcc-patches List <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 12 Sep 2018 09:51:51 +0200
- Subject: Re: [PATCH, OpenACC] C++ reference mapping (PR middle-end/86336)
- References: <20180909230543.614f69cd@squid.athome> <CADzB+2nkeRKeJQiWUPcKSDc9CD33eNvT1=A=rdvyE+q8p0Q-Jg@mail.gmail.com> <0515595e-35ce-61ea-de75-af2c61913781@codesourcery.com> <20180910140736.30d06a8a@squid.athome> <CADzB+2k_e9puJAxr0WYjd87dCF0Ekk+_MWNYzgnnOiV62e55Rw@mail.gmail.com> <20180910203149.4ee27352@squid.athome> <20180911222026.7740d6e9@squid.athome>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Tue, Sep 11, 2018 at 10:20:26PM -0400, Julian Brown wrote:
> 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.
>
> * 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.
LGTM.
Jakub