xmmintrin.h (_mm_sfence): Use __builtin_ia32_pause.
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 3 Jul 2012 07:24:10 +0000 (09:24 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 3 Jul 2012 07:24:10 +0000 (09:24 +0200)
commit68a12ef35b38746594c034a71d74dd6d68b775c0
tree8849e6d14281c455d4dfeb286d419086995bcc7f
parent43283548c184deca6ba9df2f31fe38e9a12738f2
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
gcc/ChangeLog
gcc/config/i386/xmmintrin.h
libgomp/ChangeLog
libgomp/config/linux/x86/futex.h
libgomp/testsuite/libgomp.c/sort-1.c
libitm/ChangeLog
libitm/config/x86/target.h