summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorJonathan Peyton <jonathan.l.peyton@intel.com>2017-10-24 16:10:09 +0000
committerJonathan Peyton <jonathan.l.peyton@intel.com>2017-10-24 16:10:09 +0000
commitdff0ee2f4ecfa953bb575ea6bd5df0280ca84d4b (patch)
treed4b4102f5963c7a4d79c756456453295ba304674 /llvm/lib
parente3f6eb1a74cb23dd7872a613cb79fd7e40b2270b (diff)
downloadbcm5719-llvm-dff0ee2f4ecfa953bb575ea6bd5df0280ca84d4b.tar.gz
bcm5719-llvm-dff0ee2f4ecfa953bb575ea6bd5df0280ca84d4b.zip
Disable threadprivate data cleanup if runtime is terminating
The problem is due to the runtime's threadprivate cleanup code which tries to access data that was already destroyed by one of the root threads. __kmp_init_gtid is used as a checker here since it is set to false before actual resource cleanup is done in __kmp_cleanup(). Patch by Hansang Bae llvm-svn: 316452
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud