]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR driver/50740 (CPUID leaf 7 for BMI/BMI2/AVX2 feature detection not qualified...
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 21 Oct 2011 14:32:32 +0000 (16:32 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 21 Oct 2011 14:32:32 +0000 (16:32 +0200)
commit2c9b39efcb20aa2a89aff9676a236f9582d5a952
tree906548e4c4bcac8510b1b1db6cb32e633abbc935
parente2724e63c6d26b05a51a519f4715265e8c82419a
re PR driver/50740 (CPUID leaf 7 for BMI/BMI2/AVX2 feature detection not qualified with max_level and doesn't use subleaf)

PR target/50740
* config/i386/driver-i386.c (host_detect_local_cpu): Do cpuid 7 only
if max_level allows that.

testsuite/ChangeLog:

PR target/50740
* gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
* gcc.target/i386/bmi2-check.h: Ditto.

From-SVN: r180304
gcc/ChangeLog
gcc/config/i386/driver-i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx2-check.h
gcc/testsuite/gcc.target/i386/bmi2-check.h