]> git.ipfire.org Git - thirdparty/gcc.git/commit
In 'libgomp/target.c:gomp_unmap_vars_internal', defer 'gomp_remove_var'
authorThomas Schwinge <thomas@codesourcery.com>
Tue, 14 Mar 2023 18:42:12 +0000 (19:42 +0100)
committerThomas Schwinge <thomas@codesourcery.com>
Fri, 24 Mar 2023 15:31:49 +0000 (16:31 +0100)
commit65037818987ffce7d6f466fa8bde13e9f59a3218
tree32f2cfc75dcec61f622d1ffa7a794ad9b7dfff2a
parenta1f6758ae08fa748b291954371859e0158d4d667
In 'libgomp/target.c:gomp_unmap_vars_internal', defer 'gomp_remove_var'

An upcoming change requires that 'gomp_remove_var' be deferred until after all
'gomp_copy_dev2host' calls have been handled.

Do this likewise to how commit 275c736e732d29934e4d22e8f030d5aae8c12a52
"libgomp: Structure element mapping for OpenMP 5.0" changed 'gomp_exit_data'.

libgomp/
* target.c (gomp_unmap_vars_internal): Queue splay-tree keys for
removal after main loop.
libgomp/ChangeLog.omp
libgomp/target.c