On Sun, Jul 1, 2012 at 3:10 PM, Uros Bizjak <ubiz...@gmail.com> wrote:
> gcc/ > > 2012-07-01 Uros Bizjak <ubiz...@gmail.com> > > * config/i386/xmmintrin.h (_mm_sfence): Use __builtin_ia32_pause. > > libgomp/ > > 2012-07-01 Uros Bizjak <ubiz...@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-01 Uros Bizjak <ubiz...@gmail.com> > > * config/x86/target.h (cpu_relax): Use __builtin_ia32_pause. > > Bootstrapped and regression tested on x86_64-pc-linux-gnu {,-m32}. > > OK for mainline? The patch needs approval from libgomp and libitm maintainers. I have committed the patch to mainline SVN under assumption that there were no objections from maintainers (and the patch is strictly target-dependant). Uros.