diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 41ee3ed60c5..30bb2d4beba 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,7 @@ +2019-03-27 Kevin Buettner + + * team.c (gomp_team_start): Initialize pool->threads[0]. + 2019-02-22 Thomas Schwinge * testsuite/libgomp.oacc-c++/c++.exp: Specify diff --git a/libgomp/team.c b/libgomp/team.c index 2b2e9750da5..c422da3701d 100644 --- a/libgomp/team.c +++ b/libgomp/team.c @@ -482,6 +482,8 @@ gomp_team_start (void (*fn) (void *), void *data, unsigned nthreads, = gomp_realloc (pool->threads, pool->threads_size * sizeof (struct gomp_thread *)); + /* Add current (master) thread to threads[]. */ + pool->threads[0] = thr; } /* Release existing idle threads. */