This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PR libgomp/56073: benchmark regression due to PR libgomp/51376 fix
- From: Jakub Jelinek <jakub at redhat dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Torvald Riegel <triegel at redhat dot com>, Richard Henderson <rth at redhat dot com>
- Date: Tue, 22 Jan 2013 12:19:21 +0100
- Subject: Re: PR libgomp/56073: benchmark regression due to PR libgomp/51376 fix
- References: <20130122110324.GL3244@bubble.grove.modra.org>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Tue, Jan 22, 2013 at 09:33:25PM +1030, Alan Modra wrote:
> Bootstrapped and regression tested powerpc64-linux. OK to apply?
>
> PR libgomp/51376
> PR libgomp/56073
> * task.c (GOMP_task): Revert 2011-12-09 change.
> (GOMP_taskwait): Likewise. Instead use atomic load with acquire
> barrier to read task->children..
> (gomp_barrier_handle_tasks): ..and matching atomic store with
> release barrier here when setting parent->children to NULL.
Looks good to me.
Jakub