Solaris x86 assembler problem is already addressed in ./config
authorUlf Möller <ulf@openssl.org>
Tue, 14 Dec 1999 15:28:10 +0000 (15:28 +0000)
committerUlf Möller <ulf@openssl.org>
Tue, 14 Dec 1999 15:28:10 +0000 (15:28 +0000)
(bug reports keep coming in because that was still missing in 0.9.4)

crypto/bn/bn_div.c
crypto/md32_common.h

index 36beea2..830da87 100644 (file)
@@ -207,7 +207,7 @@ int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor,
 
 #if !defined(NO_ASM) && !defined(PEDANTIC)
 # if defined(__GNUC__) && __GNUC__>=2
-#  if defined(__i386) && !defined(__sun)
+#  if defined(__i386)
    /*
     * There were two reasons for implementing this template:
     * - GNU C generates a call to a function (__udivdi3 to be exact)
index e739da2..5e62d40 100644 (file)
    *
    *                                   <appro@fy.chalmers.se>
    */
-#  if defined(__i386) && !defined(__sun)
+#  if defined(__i386)
 #   define ROTATE(a,n) ({ register unsigned int ret;   \
                                asm volatile (          \
                                "roll %1,%0"            \