Merge current set of OpenACC changes from gomp-4_0-branch

Tobias Burnus burnus@net-b.de
Thu Jan 15 22:47:00 GMT 2015


Hi Thomas,

thanks to you and all others involved for the OpenACC merge.


Attached is a patch which converts for Fortran '%s' into %qs, as 
mentioned to before. (It wasn't possible when the original patch was 
reviewed as the common diagnostic patches came later.)

Committed as Rev. 219694.


On the Fortran side: Compared with C/C++, support for "acc cache" seems 
to be missing (PR63865, contains draft-patch link). (Other PRs: the 
device_resident clause is not supported (PR63859) - I don't know whether 
it is supported in C/C++ or not. And there are two ICEs (PR63865, 
PR63858).) – Is some work on those planed on your side for GCC 5 or more 
likely not?

Tobias


Thomas Schwinge wrote:
> In r219682, I have committed to trunk our current set of OpenACC changes,
> which we had prepared on gomp-4_0-branch.  Thanks to everyone who has
> been contributing!
>
> Note that this is an experimental feature, incomplete, and subject to
> change in future versions of GCC.  We shall update -- and keep updated --
> <https://gcc.gnu.org/wiki/OpenACC>, to track the current status.  (Please
> come back to that page in a few days, it has not yet been updated.)
>
> Please note that there are still a handful of patches pending (posted
> weeks ago, need to ping) that are needed for nvptx offloading, so that's
> not yet functional.
>
> Here's the commit log.  The patch itself is too big to post inline, so
> please find it attached, gzipped.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: openacc.diff
Type: text/x-patch
Size: 7546 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150115/515d53a3/attachment.bin>


More information about the Gcc-patches mailing list