Re: [og7] Update deviceptr handling in Fortran

2018-05-09 Thread Cesar Philippidis
On 05/09/2018 03:50 AM, Thomas Schwinge wrote: >> In addition to XPASS'ing devicetpr-1.f90, this patch [...] > > Apart from one remaining XFAIL for "-Os" (see PR80995), I now too see the > following XPASSes on my main development machine: > > PASS: libgomp.oacc-fortran/deviceptr-1.f90 -DACC_

Re: [og7] Update deviceptr handling in Fortran

2018-05-09 Thread Thomas Schwinge
Hi Cesar! On Mon, 7 May 2018 08:49:26 -0700, Cesar Philippidis wrote: > This patch teaches both the Fortran FE and the gimplifier how to only > utilize one data mapping for OpenACC deviceptr clauses. [...] Thanks! (I didn't verify your code changes.) > In addition to XPASS'ing devicetpr-1.f

[og7] Update deviceptr handling in Fortran

2018-05-07 Thread Cesar Philippidis
This patch teaches both the Fortran FE and the gimplifier how to only utilize one data mapping for OpenACC deviceptr clauses. Before, the Fortran FE would create three (one for the dereferenced pointer data, one for the array descriptor, and another for a firstprivate pointer) and gimplifier would