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.

File aest4-sparcv9.s 177 warnings for the following instructions

Count Instruction
 122 "brnz"
  40 "brz"
  15 "movrnz"

Details:

Line Instruction
528: "movrnz"
530: "brnz"
539: "brz"
562: "brnz"
567: "brnz"
590: "brnz"
611: "brz"
637: "brnz"
641: "brnz"
682: "movrnz"
684: "brnz"
693: "brz"
720: "brnz"
725: "brnz"
744: "brnz"
756: "brz"
799: "brnz"
806: "brnz"
830: "brnz"
852: "brz"
910: "brnz"
951: "movrnz"
953: "brnz"
962: "brz"
1000: "brnz"
1005: "brnz"
1008: "brnz"
1027: "brnz"
1030: "brnz"
1042: "brz"
1111: "brnz"
1118: "brnz"
1123: "brnz"
1147: "brnz"
1152: "brnz"
1174: "brz"
1257: "brnz"
1262: "brnz"
1286: "brnz"
1324: "movrnz"
1336: "movrnz"
1338: "brnz"
1342: "brz"
1348: "brz"
1386: "brnz"
1391: "brnz"
1394: "brnz"
1413: "brnz"
1416: "brnz"
1428: "brz"
1497: "brnz"
1504: "brnz"
1509: "brnz"
1533: "brnz"
1538: "brnz"
1560: "brz"
1643: "brnz"
1648: "brnz"
1657: "brz"
1710: "brnz"
1743: "movrnz"
1745: "brnz"
1755: "brz"
1781: "brnz"
1786: "brnz"
1809: "brnz"
1824: "brz"
1864: "brnz"
1871: "brnz"
1897: "brnz"
1922: "brz"
1977: "brnz"
2311: "movrnz"
2313: "brnz"
2322: "brz"
2345: "brnz"
2350: "brnz"
2373: "brnz"
2394: "brz"
2420: "brnz"
2424: "brnz"
2454: "movrnz"
2456: "brnz"
2465: "brz"
2488: "brnz"
2493: "brnz"
2516: "brnz"
2537: "brz"
2563: "brnz"
2567: "brnz"
2608: "movrnz"
2610: "brnz"
2619: "brz"
2646: "brnz"
2651: "brnz"
2670: "brnz"
2682: "brz"
2725: "brnz"
2732: "brnz"
2756: "brnz"
2778: "brz"
2836: "brnz"
2877: "movrnz"
2879: "brnz"
2888: "brz"
2926: "brnz"
2931: "brnz"
2934: "brnz"
2953: "brnz"
2956: "brnz"
2968: "brz"
3037: "brnz"
3044: "brnz"
3049: "brnz"
3073: "brnz"
3078: "brnz"
3100: "brz"
3183: "brnz"
3188: "brnz"
3212: "brnz"
3250: "movrnz"
3262: "movrnz"
3264: "brnz"
3268: "brz"
3274: "brz"
3312: "brnz"
3317: "brnz"
3320: "brnz"
3339: "brnz"
3342: "brnz"
3354: "brz"
3423: "brnz"
3430: "brnz"
3435: "brnz"
3459: "brnz"
3464: "brnz"
3486: "brz"
3569: "brnz"
3574: "brnz"
3583: "brz"
3636: "brnz"
3680: "movrnz"
3682: "brnz"
3691: "brz"
3718: "brnz"
3723: "brnz"
3742: "brnz"
3754: "brz"
3797: "brnz"
3804: "brnz"
3828: "brnz"
3850: "brz"
3908: "brnz"
3935: "movrnz"
3937: "brnz"
3947: "brz"
3973: "brnz"
3978: "brnz"
4001: "brnz"
4016: "brz"
4056: "brnz"
4063: "brnz"
4089: "brnz"
4114: "brz"
4169: "brnz"
4199: "movrnz"
4201: "brnz"
4211: "brz"
4237: "brnz"
4242: "brnz"
4265: "brnz"
4280: "brz"
4320: "brnz"
4327: "brnz"
4353: "brnz"
4378: "brz"
4433: "brnz"

File cmllt4-sparcv9.s 66 warnings for the following instructions

Count Instruction
  44 "brnz"
  16 "brz"
   6 "movrnz"

Details:

Line Instruction
994: "movrnz"
996: "brnz"
1005: "brz"
1028: "brnz"
1033: "brnz"
1056: "brnz"
1077: "brz"
1103: "brnz"
1107: "brnz"
1137: "movrnz"
1139: "brnz"
1148: "brz"
1171: "brnz"
1176: "brnz"
1199: "brnz"
1220: "brz"
1246: "brnz"
1250: "brnz"
1280: "movrnz"
1282: "brnz"
1292: "brz"
1318: "brnz"
1323: "brnz"
1346: "brnz"
1361: "brz"
1401: "brnz"
1408: "brnz"
1434: "brnz"
1459: "brz"
1514: "brnz"
1544: "movrnz"
1546: "brnz"
1556: "brz"
1582: "brnz"
1587: "brnz"
1610: "brnz"
1625: "brz"
1665: "brnz"
1672: "brnz"
1698: "brnz"
1723: "brz"
1778: "brnz"
1819: "movrnz"
1821: "brnz"
1830: "brz"
1857: "brnz"
1862: "brnz"
1881: "brnz"
1893: "brz"
1936: "brnz"
1943: "brnz"
1967: "brnz"
1989: "brz"
2047: "brnz"
2085: "movrnz"
2087: "brnz"
2096: "brz"
2123: "brnz"
2128: "brnz"
2147: "brnz"
2159: "brz"
2202: "brnz"
2209: "brnz"
2233: "brnz"
2255: "brz"
2313: "brnz"

File vis3-mont.s 5 warnings for the brnz instruction on lines 109, 185,
206, 228 and 256.

File ghash-sparcv9.s 1 warnings for the brz instruction on line 359,
another one for brnz on line 405.

File /var/tmp//cc3en6xf.s 10 warnings on brnz on lines 3948, 4023, 4044,
4066, 4088, 4191, 4280, 4301, 4323, 4345.

Regards,

Rainer

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

Reply via email to