[Openmp-commits] [openmp] r258528 - Add missing cleanup code for cached indirect lock pool.

Hans Wennborg via Openmp-commits openmp-commits at lists.llvm.org
Fri Jan 22 12:58:37 PST 2016


On Fri, Jan 22, 2016 at 11:16 AM, Jonathan Peyton via Openmp-commits
<openmp-commits at lists.llvm.org> wrote:
> Author: jlpeyton
> Date: Fri Jan 22 13:16:14 2016
> New Revision: 258528
>
> URL: http://llvm.org/viewvc/llvm-project?rev=258528&view=rev
> Log:
> Add missing cleanup code for cached indirect lock pool.
>
> This change fixes one issue reported at https://llvm.org/bugs/show_bug.cgi?id=26184
> There was missing cleanup code for the cached indirect lock pool. The change
> will fix the reported case where it tries to initialize a lock after runtime
> cleanup/reinitialization, but it is still possible that the user program runs
> into another problem because most test programs have a call to __kmpc_set_lock
> after cleanup/reinitialization without calling __kmpc_init_lock causing a crash/hang.

Jack suggested on https://llvm.org/bugs/show_bug.cgi?id=26184#c18 that
this should be merged to 3.8. If that sounds good to you, please go
ahead and merge with utils/release/merge.sh (or let me know if you'd
prefer me to do it for you).

Thanks,
Hans


More information about the Openmp-commits mailing list