[OpenACC 0/7] host_data construct
Steve Kargl
sgk@troutmask.apl.washington.edu
Wed Dec 2 19:28:00 GMT 2015
On Wed, Dec 02, 2015 at 11:16:10AM -0800, Cesar Philippidis wrote:
>
> This host_data patch exposed a bug in the fortran front end where it was
> allowing arrays to be used as reduction variables. If replace you
> replace codimension with dimension, you'd see a similar ICE. The
> attached patch, while it doesn't make any attempt to fix the gimplifier
> changes, does teach the fortran front end to error on acc reductions
> containing array variables.
>
> Note that this solution is somewhat aggressive because we probably
> should allow reductions on individual array elements. E.g.
>
> !$acc loop reduction(+:var(1))
>
> The c and c++ front ends also have that problem. Maybe I'll revisit this
> later.
>
> Is this ok for trunk? It will close pr63861.
>
I think that it is OK, but will defer to Jakub or Thomas.
I suspect tht Jakub may be pre-occupied with the upcoming
5.3 release.
--
Steve
More information about the Gcc-patches
mailing list