]> git.ipfire.org Git - thirdparty/gcc.git/commit
libgomp: Release device lock on cbuf error path
authorJulian Brown <julian@codesourcery.com>
Fri, 24 Sep 2021 11:18:40 +0000 (04:18 -0700)
committerJulian Brown <julian@codesourcery.com>
Tue, 12 Oct 2021 13:50:26 +0000 (06:50 -0700)
commitccfcf08e66c741a1b24a7851a530cf47aa5e704f
tree7ab008adc7639be45cd75be98fef523e4ad388c7
parentd1dcaa31453fa080a27938b064e53f02272d4aa1
libgomp: Release device lock on cbuf error path

This patch releases the device lock on a sanity-checking error path in
transfer combining (cbuf) handling in libgomp:target.c.  This shouldn't
happen when handling well-formed mapping clauses, but erroneous clauses
can currently cause a hang if the condition triggers.

2021-12-10  Julian Brown  <julian@codesourcery.com>

libgomp/
* target.c (gomp_copy_host2dev): Release device lock on cbuf
error path.
libgomp/target.c