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