Add BMI testcases.
authorYukhin Kirill <kirill.yukhin@intel.com>
Wed, 27 Jul 2011 17:45:41 +0000 (17:45 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 27 Jul 2011 17:45:41 +0000 (10:45 -0700)
commit084e45a515a697f61587387c4055d181f3a23e31
tree771525ac74d1ea47feef0a9e31de81312d7602dc
parent3689198db0121443b06f1bbe4e1c34286acb3f32
Add BMI testcases.

2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>

* gcc.target/i386/i386.exp (check_effective_target_bmi): New.
* gcc.target/i386/bmi-andn-1.c: New test.
* gcc.target/i386/bmi-andn-1a.c: Likewise.
* gcc.target/i386/bmi-andn-2.c: Likewise.
* gcc.target/i386/bmi-andn-2a.c: Likewise.
* gcc.target/i386/bmi-bextr-1.c: Likewise.
* gcc.target/i386/bmi-bextr-1a.c: Likewise.
* gcc.target/i386/bmi-bextr-2.c: Likewise.
* gcc.target/i386/bmi-bextr-2a.c: Likewise.
* gcc.target/i386/bmi-blsi-1.c: Likewise.
* gcc.target/i386/bmi-blsi-1a.c: Likewise.
* gcc.target/i386/bmi-blsi-2.c: Likewise.
* gcc.target/i386/bmi-blsi-2a.c: Likewise.
* gcc.target/i386/bmi-blsmsk-1.c: Likewise.
* gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
* gcc.target/i386/bmi-blsmsk-2.c: Likewise.
* gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
* gcc.target/i386/bmi-blsr-1.c: Likewise.
* gcc.target/i386/bmi-blsr-1a.c: Likewise.
* gcc.target/i386/bmi-blsr-2.c: Likewise.
* gcc.target/i386/bmi-blsr-2a.c: Likewise.
* gcc.target/i386/bmi-tzcnt-1.c: Likewise.
* gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
* gcc.target/i386/bmi-tzcnt-2.c: Likewise.
* gcc.target/i386/bmi-tzcnt-2a.c: Likewise.

From-SVN: r176840
27 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/bmi-andn-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-andn-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-andn-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-andn-2a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-bextr-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-bextr-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-bextr-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-bextr-2a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsi-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsi-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsi-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsi-2a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsmsk-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsmsk-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsmsk-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsmsk-2a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsr-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsr-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsr-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-blsr-2a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-check.h [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-tzcnt-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-tzcnt-1a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-tzcnt-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/bmi-tzcnt-2a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/i386.exp