Index: runtime/src/kmp_runtime.c =================================================================== --- runtime/src/kmp_runtime.c +++ runtime/src/kmp_runtime.c @@ -4651,7 +4651,7 @@ team->t.t_id, f, th->th.th_new_place, th->th.th_first_place, th->th.th_last_place ) ); } - KMP_DEBUG_ASSERT( place == masters_place ); + KMP_DEBUG_ASSERT( update_master_only || place == masters_place ); } else { int S, rem, gap, s_count; @@ -4710,7 +4710,7 @@ team->t.t_id, f, th->th.th_new_place, th->th.th_first_place, th->th.th_last_place) ); } - KMP_DEBUG_ASSERT( place == masters_place ); + KMP_DEBUG_ASSERT( update_master_only || place == masters_place ); } } break;