aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/kmp_dispatch_hier.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/src/kmp_dispatch_hier.h')
-rw-r--r--runtime/src/kmp_dispatch_hier.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/runtime/src/kmp_dispatch_hier.h b/runtime/src/kmp_dispatch_hier.h
index 8277eaa..48b164e 100644
--- a/runtime/src/kmp_dispatch_hier.h
+++ b/runtime/src/kmp_dispatch_hier.h
@@ -924,6 +924,10 @@ void __kmp_dispatch_init_hierarchy(ident_t *loc, int n,
KMP_DEBUG_ASSERT(new_chunks);
if (!TCR_4(__kmp_init_parallel))
__kmp_parallel_initialize();
+#if OMP_50_ENABLED
+ __kmp_resume_if_soft_paused();
+#endif
+
th = __kmp_threads[gtid];
team = th->th.th_team;
active = !team->t.t_serialized;