> > > 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]

Reply via email to