> > > Yes, this patch helps with gcc 3.2.1, and not only the test_rsa passes, > > > but also the other test that had failed (test_sid). > > > > Does it mean that the *whole* test suite passes? I.e. 'make test' > > actually finishes completely and without error? As mentioned NUE-1.2 > > fails in test/dsatest... > > Yes, that's what I was trying to say. > > > Well, we have to try lower optimization level first. Can you modify > > ./Configure replacing -O3 with -O2 in linux-ia64 line and then re-run > > './config', 'make' and finally 'make test'? And of course provided that > > I tried -O0, where all tests go fine. > > -O1, -O2 as well as -O3 show the two failures (test/rsa_test, > test/tsid).
Even though it's not common/official practice/policy to form the source code to avoid some particular compiler bug, exceptions were made earlier. The fact that presumably all GCC-ia64 versions (all for the moment of this writing, including latest GCC 3.2.1 release that is) exhibit this bug and it shows up at any optimization level, I decided to commit the workaround to aid independent Linux-ia64 developers to deploy OpenSSL versions beyond 0.9.6. A. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
