summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2011-10-20 20:52:26 +0000
committerAndy Polyakov <appro@openssl.org>2011-10-20 20:52:26 +0000
commit033a25cef59de7ab4b9fdbfab96f683e2b79d4e9 (patch)
treea16f089b288228f44cd7f8e828a4935dfd3e6e67
parent43760a2cf02a6d710d40bd6ed43c7bf61918fadd (diff)
armcap.c: auto-setup processor capability vector.
-rw-r--r--crypto/armcap.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/armcap.c b/crypto/armcap.c
index 74c2c57295..8dbd741087 100644
--- a/crypto/armcap.c
+++ b/crypto/armcap.c
@@ -29,6 +29,9 @@ unsigned int OPENSSL_rdtsc(void)
return 0;
}
+#if defined(__GNUC__) && __GNUC__>=2
+void OPENSSL_cpuid_setup(void) __attribute__((constructor))
+#endif
void OPENSSL_cpuid_setup(void)
{
char *e;