summaryrefslogtreecommitdiff
path: root/extra/yassl/taocrypt/include/misc.hpp
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2012-10-30 18:15:42 +0100
committerSergei Golubchik <sergii@pisem.net>2012-10-30 18:15:42 +0100
commit2d7c39e09627f0071ddb4650b2f0b3f2838e4d99 (patch)
tree91d37fa86616b6af08e691a13139698ab5828348 /extra/yassl/taocrypt/include/misc.hpp
parent86c642056a01d291cfa4e4880e6cbbb3b9ca3a2d (diff)
downloadmariadb-git-2d7c39e09627f0071ddb4650b2f0b3f2838e4d99.tar.gz
disable x86 asm version of taocrypt arc4 code for gcc,
because it assumes the function prologue that gcc does not generate.
Diffstat (limited to 'extra/yassl/taocrypt/include/misc.hpp')
-rw-r--r--extra/yassl/taocrypt/include/misc.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/extra/yassl/taocrypt/include/misc.hpp b/extra/yassl/taocrypt/include/misc.hpp
index b6925f916f8..69be55ce257 100644
--- a/extra/yassl/taocrypt/include/misc.hpp
+++ b/extra/yassl/taocrypt/include/misc.hpp
@@ -133,6 +133,10 @@ void CleanUp();
#define TAOCRYPT_DISABLE_X86ASM
#endif
+// a problem with gcc (newer versions only?)
+#if defined(__GNUC__)
+ #define TAOCRYPT_DISABLE_X86ASM
+#endif
// Turn on ia32 ASM for Big Integer
// CodeWarrior defines _MSC_VER