> 260 new warnings for OpenSSL 1.0.2 Beta 1 on Solaris 10 Sparc.
> 
> /usr/ccs/bin/as: SunOS 5.10 118683-08 Patch 07/05/2012
> 
> uname -A: SunOS apache 5.10 Generic_142900-07 sun4u sparc SUNW,Sun-Fire-V240
> 
> gcc (GCC) 4.8.2
> 
> Problem maybe related to http://cvs.openssl.org/chngview?cn=22016
> OpenSSL 1.0.1f shows no such warnings.
> 
> Warning text is always: "warning: v8+ ABI violation: illegal use of %i
> or %l register as rs1 in "..." instruction". The instructions in the
> warnings are brnz, brz and movrnz.

While it was little hassle fixing the warning in sha512, fixing these is 
simply impractical. It should be noted they are actually warnings in 
sense that produced result is correct. I can assure that, specifically 
that those instruction don't rely on most significant part of registers 
being non-zero. In other words, the case is being dismissed with no 
resolution. Being gcc and /usr/ccs/bin/as user you should be able to 
suppress the warnings by configuring with additional -Wa,-n flag.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to