libgomp nvptx plugin: rework initialisation and support the proposed load/unload hooks (was: Merge current set of OpenACC changes from gomp-4_0-branch)
Julian Brown
julian@codesourcery.com
Wed Apr 8 14:32:00 GMT 2015
On Tue, 7 Apr 2015 17:26:45 +0200
Jakub Jelinek <jakub@redhat.com> wrote:
> On Mon, Apr 06, 2015 at 03:45:57PM +0300, Ilya Verbin wrote:
> > On Wed, Apr 01, 2015 at 15:20:25 +0200, Jakub Jelinek wrote:
> > > LGTM with proper ChangeLog entry.
> >
> > I've commited this patch into trunk.
> >
> > Julian, you probably want to update the nvptx plugin.
>
> Note that as the number of P1s without posted fixes is now zero, it is
> likely RC1 will be done this week, so if you want nvptx working in
> GCC 5, please post a fix as soon as possible.
This version is mostly the same as the last posted version but has a
tweak in GOACC_parallel to account for the new splay tree arrangement
for target functions:
- tgt_fn = (void (*)) tgt_fn_key->tgt->tgt_start;
+ tgt_fn = (void (*)) tgt_fn_key->tgt_offset;
Have there been any other changes I might have missed?
It passes libgomp testing on NVPTX. OK?
Thanks,
Julian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nvptx-load-unload-6.diff
Type: text/x-patch
Size: 47121 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150408/c4da7932/attachment.bin>
More information about the Gcc-patches
mailing list