bn/bn_exp.c: Solaris-specific fix, T4 MONTMUL relies on alloca.
authorAndy Polyakov <appro@openssl.org>
Sun, 30 Jun 2013 21:09:09 +0000 (23:09 +0200)
committerAndy Polyakov <appro@openssl.org>
Sun, 30 Jun 2013 21:14:31 +0000 (23:14 +0200)
(cherry picked from commit b74ce8d9489b319c0d097ff116b5a0bdb634462d)

crypto/bn/bn_exp.c

index 5398552a74e5b19ac9fb3e6fd9cc30ff6009fd0b..fa10ea1773dccbc0bb12b748505a8c4aca46728f 100644 (file)
 # ifndef alloca
 #  define alloca(s) __builtin_alloca((s))
 # endif
+#elif defined(__sun)
+# include <alloca.h>
 #endif
 
 #if defined(OPENSSL_BN_ASM_MONT) && (defined(__sparc__) || defined(__sparc))