Re: [PATCH] OpenACC reference count consistency checking

2020-05-08 Thread Julian Brown
On Fri, 8 May 2020 16:18:34 +0200 Thomas Schwinge wrote: > >> Can you please explain (textually?) how this checking (design per > >> your textual description below) is working in context of mixed > >> OpenACC structured ("S") and dynamic ("D") reference counts? For > >> example: > >> > >> /

Re: [PATCH] OpenACC reference count consistency checking

2020-05-08 Thread Thomas Schwinge
Hi Julian! On 2020-05-07T17:11:09+0100, Julian Brown wrote: > Sorry about the delay replying to this email! No worries, I had other things to do, too. ;-) > On Thu, 30 Jan 2020 16:21:20 +0100 > Thomas Schwinge wrote: >> Notwithstanding the open question about how to implement this >> checkin

Re: [PATCH] OpenACC reference count consistency checking

2020-05-07 Thread Julian Brown
Sorry about the delay replying to this email! On Thu, 30 Jan 2020 16:21:20 +0100 Thomas Schwinge wrote: > Hi Julian! > > Notwithstanding the open question about how to implement this > checking in libgomp in a non-intrusive (performance-wise) yet > maintainable (avoid '#if 0') way, I have two m

Re: [PATCH] OpenACC reference count consistency checking

2020-01-30 Thread Thomas Schwinge
Hi Julian! Notwithstanding the open question about how to implement this checking in libgomp in a non-intrusive (performance-wise) yet maintainable (avoid '#if 0') way, I have two more questions. Is there a specific reason why this checking isn't also enabled for libgomp OpenMP 'target' entry po

Re: [PATCH] OpenACC reference count consistency checking

2019-10-16 Thread Thomas Schwinge
Hi! On 2019-10-03T09:35:05-0700, Julian Brown wrote: > This patch provides self-checking for consistency of the OpenACC > reference-counting implementation in libgomp. Earlier submissions included description what exactly this is doing,

[PATCH] OpenACC reference count consistency checking

2019-10-03 Thread Julian Brown
This patch provides self-checking for consistency of the OpenACC reference-counting implementation in libgomp. Tested alongside (and dependent on) the patch posted adjacent to this one that overhauls said reference-counting implementation. Tested (with RC_CHECKING enabled) with offloading to NVPT

[PATCH] OpenACC reference count consistency checking

2018-11-30 Thread Julian Brown
This is a trunk-compatible version of the patch posted here: https://gcc.gnu.org/ml/gcc-patches/2018-11/msg02365.html I understand it may not be suitable for committing (especially not outside stage 1 -- though it's "obviously harmless" in its dormant state), but it might be helpful for review