Hello, This obvious patch adds check for AES and PCLMUL cpuids. gcc/testsuite/ * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
Updated test pass. Checked into main trunk. -- Thanks, K commit 6b4c0a8204ec5d311e4fef740ad8834cc4f5f5ff Author: Kirill Yukhin <kirill.yuk...@intel.com> Date: Tue Oct 6 10:27:09 2015 +0300 Check AES and PCLMUL in builtin_target.c. diff --git a/gcc/testsuite/gcc.target/i386/builtin_target.c b/gcc/testsuite/gcc.target/i386/builtin_target.c index 9eb397e..cbca6b4 100644 --- a/gcc/testsuite/gcc.target/i386/builtin_target.c +++ b/gcc/testsuite/gcc.target/i386/builtin_target.c @@ -173,6 +173,10 @@ check_features (unsigned int ecx, unsigned int edx, assert (__builtin_cpu_supports ("sse2")); if (ecx & bit_POPCNT) assert (__builtin_cpu_supports ("popcnt")); + if (ecx & bit_AES) + assert (__builtin_cpu_supports ("aes")); + if (ecx & bit_PCLMUL) + assert (__builtin_cpu_supports ("pclmul")); if (ecx & bit_SSE3) assert (__builtin_cpu_supports ("sse3")); if (ecx & bit_SSSE3)