From bbf1efe1b46737304cde7b35a95b30d21157e54d Mon Sep 17 00:00:00 2001 From: Kevin Buettner Date: Wed, 27 Mar 2019 18:30:44 +0000 Subject: [PATCH] team.c (gomp_team_start): Initialize pool->threads[0]. libgomp/ChangeLog: * team.c (gomp_team_start): Initialize pool->threads[0]. From-SVN: r269971 --- libgomp/ChangeLog | 4 ++++ libgomp/team.c | 2 ++ 2 files changed, 6 insertions(+) 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. */ -- 2.30.2