diff mbox

[i386] Checked AES and PCLMUL in builtin_target.c.

Message ID 20151006073102.GB56984@msticlxl57.ims.intel.com
State New
Headers show

Commit Message

Kirill Yukhin Oct. 6, 2015, 7:31 a.m. UTC
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.yukhin@intel.com>
Date:   Tue Oct 6 10:27:09 2015 +0300

    Check AES and PCLMUL in builtin_target.c.
diff mbox

Patch

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)