GCC 2.95.2 from IRIX 6.5 -mabi=64 compiler bug workaround:-(
authorAndy Polyakov <appro@openssl.org>
Mon, 5 Jun 2000 14:39:47 +0000 (14:39 +0000)
committerAndy Polyakov <appro@openssl.org>
Mon, 5 Jun 2000 14:39:47 +0000 (14:39 +0000)
Submitted by:
Reviewed by:
PR:

crypto/bf/bftest.c

index 569525019548ad5a4ff390f929573eb5c3244151..cf67cadefd4204eebf52aec518e0b144a3c2e3bb 100644 (file)
@@ -442,7 +442,8 @@ static int test(void)
                {
                BF_set_key(&key,n,key_test);
                BF_ecb_encrypt(key_data,out,&key,BF_ENCRYPT);
                {
                BF_set_key(&key,n,key_test);
                BF_ecb_encrypt(key_data,out,&key,BF_ENCRYPT);
-               if (memcmp(out,&(key_out[n-1][0]),8) != 0)
+               /* mips-sgi-irix6.5-gcc  vv  -mabi=64 bug workaround */
+               if (memcmp(out,&(key_out[i=n-1][0]),8) != 0)
                        {
                        printf("blowfish setkey error\n");
                        err=1;
                        {
                        printf("blowfish setkey error\n");
                        err=1;