gcc/libgomp
Alan Modra ab6dd406ba re PR libgomp/51298 (libgomp team_barrier locking failures)
PR libgomp/51298
	* config/linux/bar.h: Use atomic rather than sync builtins.
	* config/linux/bar.c: Likewise.  Add missing acquire
	synchronisation on generation field.
	* task.c (gomp_barrier_handle_tasks): Regain lock so as to not
	double unlock.

From-SVN: r181833
2011-11-30 15:14:13 +10:30
..
config re PR libgomp/51298 (libgomp team_barrier locking failures) 2011-11-30 15:14:13 +10:30
testsuite
acinclude.m4
aclocal.m4
alloc.c
barrier.c
ChangeLog re PR libgomp/51298 (libgomp team_barrier locking failures) 2011-11-30 15:14:13 +10:30
ChangeLog.graphite
config.h.in
configure
configure.ac
configure.tgt
critical.c ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. 2011-11-30 14:32:53 +10:30
env.c
error.c
fortran.c
iter_ull.c
iter.c
libgomp_f.h.in
libgomp_g.h
libgomp.h * libgomp.h (enum memmodel): New. 2011-11-28 18:19:05 -08:00
libgomp.map
libgomp.spec.in
libgomp.texi
loop_ull.c
loop.c
Makefile.am
Makefile.in
omp_lib.f90.in
omp_lib.h.in
omp.h.in
ordered.c ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. 2011-11-30 14:32:53 +10:30
parallel.c
sections.c
single.c
task.c re PR libgomp/51298 (libgomp team_barrier locking failures) 2011-11-30 15:14:13 +10:30
team.c
work.c