gcc/libgomp/config/linux
Uros Bizjak 68a12ef35b xmmintrin.h (_mm_sfence): Use __builtin_ia32_pause.
gcc/

2012-07-03  Uros Bizjak  <ubizjak@gmail.com>

	* config/i386/xmmintrin.h (_mm_sfence): Use __builtin_ia32_pause.

libgomp/

2012-07-03  Uros Bizjak  <ubizjak@gmail.com>

	* config/linux/x86/futex.h (cpu_relax): Use __builtin_ia32_pause.
	* testsuite/libgomp.c/sort-1.c (busy_wait): Ditto.

libitm/

2012-07-03  Uros Bizjak  <ubizjak@gmail.com>

	* config/x86/target.h (cpu_relax): Use __builtin_ia32_pause.

From-SVN: r189194
2012-07-03 09:24:10 +02:00
..
alpha affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
ia64 affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
mips affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
powerpc affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
s390 affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
sparc * config/linux/sparc/futex.h (cpu_relax): Read from CC register. 2012-02-29 20:49:30 +00:00
tile Add ports for TILE-Gx and TILEPro. 2012-02-14 10:02:21 +00:00
x86 xmmintrin.h (_mm_sfence): Use __builtin_ia32_pause. 2012-07-03 09:24:10 +02:00
affinity.c affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
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 affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
lock.c re PR libgomp/52993 (gomp_init_nest_lock_25: possible bad call to memset) 2012-06-06 20:31:06 +02:00
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 affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
ptrlock.h affinity.c: Use atomic rather than sync builtin. 2011-12-02 21:24:02 +10:30
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 wait.h (do_spin): New inline... 2011-07-15 21:46:11 +02:00