gcc/libgomp/config/linux
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
..
alpha
ia64 ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. 2011-11-30 14:32:53 +10:30
mips ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. 2011-11-30 14:32:53 +10:30
powerpc ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. 2011-11-30 14:32:53 +10:30
s390
sparc
x86
affinity.c proc.h: New. 2011-08-03 12:46:04 +02:00
bar.c re PR libgomp/51298 (libgomp team_barrier locking failures) 2011-11-30 15:14:13 +10:30
bar.h re PR libgomp/51298 (libgomp team_barrier locking failures) 2011-11-30 15:14:13 +10:30
futex.h
lock.c
mutex.c ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. 2011-11-30 14:32:53 +10:30
mutex.h ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. 2011-11-30 14:32:53 +10:30
omp-lock.h ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. 2011-11-30 14:32:53 +10:30
proc.c proc.h: New. 2011-08-03 12:46:04 +02:00
proc.h proc.h: New. 2011-08-03 12:46:04 +02:00
ptrlock.c
ptrlock.h
sem.c re PR libgomp/51249 (semaphore implemetation for linux leaves threads blocked) 2011-11-30 14:13:57 +10:30
sem.h re PR libgomp/51249 (semaphore implemetation for linux leaves threads blocked) 2011-11-30 14:13:57 +10:30
wait.h