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.

Reply via email to