re PR target/60847 (x86 BMI intrinsics not recognized)
authorJakub Jelinek <jakub@redhat.com>
Thu, 17 Apr 2014 10:02:36 +0000 (12:02 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 17 Apr 2014 10:02:36 +0000 (12:02 +0200)
commit5a65129e4ea51ffa1a6720a0dbea7aeb78ab60fa
tree7e6bac6366e8f7d8764bf07d9a84ed334f8d2233
parent59b266b1d74849a61578fd8c94d3012da4c21039
re PR target/60847 (x86 BMI intrinsics not recognized)

PR target/60847
Forward port from 4.8 branch
2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>

* config/i386/bmiintrin.h (_blsi_u32): New.
(_blsi_u64): Ditto.
(_blsr_u32): Ditto.
(_blsr_u64): Ditto.
(_blsmsk_u32): Ditto.
(_blsmsk_u64): Ditto.
(_tzcnt_u32): Ditto.
(_tzcnt_u64): Ditto.

* gcc.target/i386/bmi-1.c: Extend with new instrinsics.
Fix scan patterns.
* gcc.target/i386/bmi-2.c: Ditto.

From-SVN: r209471
gcc/ChangeLog
gcc/config/i386/bmiintrin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/bmi-1.c
gcc/testsuite/gcc.target/i386/bmi-2.c