From: Jonathan Peyton Date: Wed, 12 Aug 2015 20:59:48 +0000 (+0000) Subject: One line fix for hierarchical barrier X-Git-Tag: studio-1.4~141 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2211cfe0a339b7d2eb6424e18e4d1b0b4932affd;p=platform%2Fupstream%2Fllvm.git One line fix for hierarchical barrier There was a missing implicit task init for the ICV PUSH case in hierarchical barrier. llvm-svn: 244807 --- diff --git a/openmp/runtime/src/kmp_barrier.cpp b/openmp/runtime/src/kmp_barrier.cpp index 0d9c766..80cddd8 100644 --- a/openmp/runtime/src/kmp_barrier.cpp +++ b/openmp/runtime/src/kmp_barrier.cpp @@ -927,6 +927,7 @@ __kmp_hierarchical_barrier_release(enum barrier_type bt, kmp_info_t *this_thr, i #if KMP_BARRIER_ICV_PUSH if (propagate_icvs) { + __kmp_init_implicit_task(team->t.t_ident, team->t.t_threads[tid], team, tid, FALSE); if (KMP_MASTER_TID(tid)) { // master already has copy in final destination; copy copy_icvs(&thr_bar->th_fixed_icvs, &team->t.t_implicit_task_taskdata[tid].td_icvs); }