[PATCH, i386] Checked AES and PCLMUL in builtin_target.c.
Kirill Yukhin
kirill.yukhin@gmail.com
Tue Oct 6 07:31:00 GMT 2015
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 --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)
More information about the Gcc-patches
mailing list