Lacking this pattern means the builtin __sync_synchronize() on powerpc
is just an asm with a memory clobber (see builtins.c), which is hardly
a full memory barrier as extend.texi says it should be. This patch
fixes multiple libgomp testsuite failures. Bootstrapped and
regression tested
On Thu, Nov 17, 2011 at 6:07 AM, Alan Modra amo...@gmail.com wrote:
Lacking this pattern means the builtin __sync_synchronize() on powerpc
is just an asm with a memory clobber (see builtins.c), which is hardly
a full memory barrier as extend.texi says it should be. This patch
fixes multiple
On 11/17/2011 04:50 AM, David Edelsohn wrote:
On Thu, Nov 17, 2011 at 6:07 AM, Alan Modra amo...@gmail.com wrote:
Lacking this pattern means the builtin __sync_synchronize() on powerpc
is just an asm with a memory clobber (see builtins.c), which is hardly
a full memory barrier as extend.texi