Re: [v2] libgomp: Add destructor to delete runtime env keys

2019-12-31 Thread Jakub Jelinek
On Mon, Dec 30, 2019 at 07:24:08PM +0530, Ayush Mittal wrote: > --- a/ChangeLog > +++ b/ChangeLog > @@ -1,3 +1,7 @@ > +2019-12-30 Ayush Mittal > + > + * libgomp: Add destructor to delete runtime env keys This line should have been instead something like: * oacc-init.c (goacc_runtime

[v2] libgomp: Add destructor to delete runtime env keys

2019-12-30 Thread Ayush Mittal
[BUG: 93065] libgomp: destructor missing to delete goacc_cleanup_key libgomp constructor creates goacc_cleanup_key on dlopen but doesn't delete key on dlclose. dlopen and dlclose of libgomp.so exhausts pthread keys, which results in pthread_key_create failure. pthread_key_delete needs to be call