{"action":"opened","issue":{"url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/1871","labels_url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/1871/labels{/name}","comments_url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/1871/comments","events_url":"https://api.github.com/repos/magnumripper/JohnTheRipper/issues/1871/events","html_url":"https://github.com/magnumripper/JohnTheRipper/issues/1871","id":114436195,"number":1871,"title":"tons of gcc warnings in DES_bs_b.c for Raspbian Jessie on Raspberry Pi 2 ","user":{"login":"frank-dittrich","id":2026819,"avatar_url":"https://avatars.githubusercontent.com/u/2026819?v=3","gravatar_id":"","url":"https://api.github.com/users/frank-dittrich","html_url":"https://github.com/frank-dittrich","followers_url":"https://api.github.com/users/frank-dittrich/followers","following_url":"https://api.github.com/users/frank-dittrich/following{/other_user}","gists_url":"https://api.github.com/users/frank-dittrich/gists{/gist_id}","starred_url":"https://api.github.com/users/frank-dittrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frank-dittrich/subscriptions","organizations_url":"https://api.github.com/users/frank-dittrich/orgs","repos_url":"https://api.github.com/users/frank-dittrich/repos","events_url":"https://api.github.com/users/frank-dittrich/events{/privacy}","received_events_url":"https://api.github.com/users/frank-dittrich/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-31T21:46:00Z","updated_at":"2015-10-31T21:46:00Z","closed_at":null,"body":"```\r\n$ make -s -j 8\r\nDES_bs_b.c: In function ‘DES_bs_finalize_keys’:\r\nDES_bs_b.c:1189:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_0\r\n    ^\r\nDES_bs_b.c:1190:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_1\r\n    ^\r\nDES_bs_b.c:1191:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_2\r\n    ^\r\nDES_bs_b.c:1192:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_3\r\n    ^\r\nDES_bs_b.c:1193:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_4\r\n    ^\r\nDES_bs_b.c:1194:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_5\r\n    ^\r\nDES_bs_b.c:1195:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_6\r\n    ^\r\nDES_bs_b.c:1208:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    vst(*(kvtype *)&DES_bs_all.KS.v[index], 0,\r\n    ^\r\nDES_bs_b.c: In function ‘DES_bs_crypt_25’:\r\nDES_bs_b.c:1354:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    vtype zero = vzero;\r\n    ^\r\nDES_bs_b.c:1374:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s3(y(7, 12), y(8, 13), y(9, 14),\r\n   ^\r\nDES_bs_b.c:1374:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1374:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1375:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(10, 15), y(11, 16), y(12, 17),\r\n    ^\r\nDES_bs_b.c:1375:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1375:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1378:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s4(y(11, 18), y(12, 19), y(13, 20),\r\n   ^\r\nDES_bs_b.c:1378:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1378:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1379:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(14, 21), y(15, 22), y(16, 23),\r\n    ^\r\nDES_bs_b.c:1379:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1379:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1388:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s7(y(23, 36), y(24, 37), y(25, 38),\r\n   ^\r\nDES_bs_b.c:1388:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1388:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1389:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(26, 39), y(27, 40), y(28, 41),\r\n    ^\r\nDES_bs_b.c:1389:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1389:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1392:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s8(y(27, 42), y(28, 43), y(29, 44),\r\n   ^\r\nDES_bs_b.c:1392:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1392:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1393:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(30, 45), y(31, 46), y(0, 47),\r\n    ^\r\nDES_bs_b.c:1393:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1393:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1406:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s3(y(39, 60), y(40, 61), y(41, 62),\r\n   ^\r\nDES_bs_b.c:1406:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1406:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1407:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(42, 63), y(43, 64), y(44, 65),\r\n    ^\r\nDES_bs_b.c:1407:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1407:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1410:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s4(y(43, 66), y(44, 67), y(45, 68),\r\n   ^\r\nDES_bs_b.c:1410:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1410:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1411:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(46, 69), y(47, 70), y(48, 71),\r\n    ^\r\nDES_bs_b.c:1411:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1411:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s7(y(55, 84), y(56, 85), y(57, 86),\r\n   ^\r\nDES_bs_b.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1420:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1421:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(58, 87), y(59, 88), y(60, 89),\r\n    ^\r\nDES_bs_b.c:1421:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1421:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1424:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s8(y(59, 90), y(60, 91), y(61, 92),\r\n   ^\r\nDES_bs_b.c:1424:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1424:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1425:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(62, 93), y(63, 94), y(32, 95),\r\n    ^\r\nDES_bs_b.c:1425:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1425:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c: In function ‘DES_bs_crypt’:\r\nDES_bs_b.c:1486:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    vtype zero = vzero;\r\n    ^\r\nDES_bs_b.c: In function ‘DES_bs_finalize_keys_LM’:\r\nDES_bs_b.c:1604:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_0\r\n    ^\r\nDES_bs_b.c:1605:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_1\r\n    ^\r\nDES_bs_b.c:1606:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_2\r\n    ^\r\nDES_bs_b.c:1607:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_3\r\n    ^\r\nDES_bs_b.c:1608:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_4\r\n    ^\r\nDES_bs_b.c:1609:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_5\r\n    ^\r\nDES_bs_b.c:1610:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_6\r\n    ^\r\nDES_bs_b.c:1611:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    FINALIZE_NEXT_KEY_BIT_7\r\n    ^\r\nDES_bs_b.c: In function ‘DES_bs_crypt_LM’:\r\nDES_bs_b.c:1641:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    vtype z = vzero, o = vones;\r\n    ^\r\nDES_bs_b.c:1641:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1663:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s1(y(31, 0), y(0, 1), y(1, 2),\r\n    ^\r\nDES_bs_b.c:1663:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1663:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1664:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(2, 3), y(3, 4), y(4, 5),\r\n     ^\r\nDES_bs_b.c:1664:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1664:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1667:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s2(y(3, 6), y(4, 7), y(5, 8),\r\n    ^\r\nDES_bs_b.c:1667:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1667:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1668:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(6, 9), y(7, 10), y(8, 11),\r\n     ^\r\nDES_bs_b.c:1668:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1668:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1671:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s3(y(7, 12), y(8, 13), y(9, 14),\r\n    ^\r\nDES_bs_b.c:1671:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1671:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1672:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(10, 15), y(11, 16), y(12, 17),\r\n     ^\r\nDES_bs_b.c:1672:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1672:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1675:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s4(y(11, 18), y(12, 19), y(13, 20),\r\n    ^\r\nDES_bs_b.c:1675:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1675:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1676:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(14, 21), y(15, 22), y(16, 23),\r\n     ^\r\nDES_bs_b.c:1676:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1676:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s5(y(15, 24), y(16, 25), y(17, 26),\r\n    ^\r\nDES_bs_b.c:1679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1680:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(18, 27), y(19, 28), y(20, 29),\r\n     ^\r\nDES_bs_b.c:1680:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1680:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1683:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s6(y(19, 30), y(20, 31), y(21, 32),\r\n    ^\r\nDES_bs_b.c:1683:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1683:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1684:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(22, 33), y(23, 34), y(24, 35),\r\n     ^\r\nDES_bs_b.c:1684:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1684:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s7(y(23, 36), y(24, 37), y(25, 38),\r\n    ^\r\nDES_bs_b.c:1687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1688:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(26, 39), y(27, 40), y(28, 41),\r\n     ^\r\nDES_bs_b.c:1688:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1688:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s8(y(27, 42), y(28, 43), y(29, 44),\r\n    ^\r\nDES_bs_b.c:1691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1692:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(30, 45), y(31, 46), y(0, 47),\r\n     ^\r\nDES_bs_b.c:1692:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1692:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1696:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s1(y(63, 48), y(32, 49), y(33, 50),\r\n    ^\r\nDES_bs_b.c:1696:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1696:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1697:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(34, 51), y(35, 52), y(36, 53),\r\n     ^\r\nDES_bs_b.c:1697:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1697:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1700:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s2(y(35, 54), y(36, 55), y(37, 56),\r\n    ^\r\nDES_bs_b.c:1700:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1700:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1701:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(38, 57), y(39, 58), y(40, 59),\r\n     ^\r\nDES_bs_b.c:1701:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1701:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1704:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s3(y(39, 60), y(40, 61), y(41, 62),\r\n    ^\r\nDES_bs_b.c:1704:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1704:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1705:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(42, 63), y(43, 64), y(44, 65),\r\n     ^\r\nDES_bs_b.c:1705:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1705:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1708:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s4(y(43, 66), y(44, 67), y(45, 68),\r\n    ^\r\nDES_bs_b.c:1708:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1708:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1709:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(46, 69), y(47, 70), y(48, 71),\r\n     ^\r\nDES_bs_b.c:1709:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1709:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1712:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s5(y(47, 72), y(48, 73), y(49, 74),\r\n    ^\r\nDES_bs_b.c:1712:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1712:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1713:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(50, 75), y(51, 76), y(52, 77),\r\n     ^\r\nDES_bs_b.c:1713:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1713:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1716:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s6(y(51, 78), y(52, 79), y(53, 80),\r\n    ^\r\nDES_bs_b.c:1716:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1716:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1717:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(54, 81), y(55, 82), y(56, 83),\r\n     ^\r\nDES_bs_b.c:1717:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1717:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1720:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s7(y(55, 84), y(56, 85), y(57, 86),\r\n    ^\r\nDES_bs_b.c:1720:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1720:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1721:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(58, 87), y(59, 88), y(60, 89),\r\n     ^\r\nDES_bs_b.c:1721:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1721:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1724:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    s8(y(59, 90), y(60, 91), y(61, 92),\r\n    ^\r\nDES_bs_b.c:1724:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1724:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1725:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n     y(62, 93), y(63, 94), y(32, 95),\r\n     ^\r\nDES_bs_b.c:1725:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1725:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c: In function ‘DES_bs_finalize_keys_plain’:\r\nDES_bs_b.c:1753:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n                FINALIZE_NEXT_KEY_BIT_0\r\n                ^\r\nDES_bs_b.c:1754:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n                FINALIZE_NEXT_KEY_BIT_1\r\n                ^\r\nDES_bs_b.c:1755:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n                FINALIZE_NEXT_KEY_BIT_2\r\n                ^\r\nDES_bs_b.c:1756:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n                FINALIZE_NEXT_KEY_BIT_3\r\n                ^\r\nDES_bs_b.c:1757:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n                FINALIZE_NEXT_KEY_BIT_4\r\n                ^\r\nDES_bs_b.c:1758:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n                FINALIZE_NEXT_KEY_BIT_5\r\n                ^\r\nDES_bs_b.c:1759:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n                FINALIZE_NEXT_KEY_BIT_6\r\n                ^\r\nDES_bs_b.c: In function ‘DES_bs_crypt_plain’:\r\nDES_bs_b.c:1826:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s1(y(31, 0), y(0, 1), y(1, 2),\r\n   ^\r\nDES_bs_b.c:1826:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1826:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1827:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(2, 3), y(3, 4), y(4, 5),\r\n    ^\r\nDES_bs_b.c:1827:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1827:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1830:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s2(y(3, 6), y(4, 7), y(5, 8),\r\n   ^\r\nDES_bs_b.c:1830:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1830:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1831:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(6, 9), y(7, 10), y(8, 11),\r\n    ^\r\nDES_bs_b.c:1831:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1831:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1834:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s3(y(7, 12), y(8, 13), y(9, 14),\r\n   ^\r\nDES_bs_b.c:1834:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1834:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1835:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(10, 15), y(11, 16), y(12, 17),\r\n    ^\r\nDES_bs_b.c:1835:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1835:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1838:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s4(y(11, 18), y(12, 19), y(13, 20),\r\n   ^\r\nDES_bs_b.c:1838:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1838:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1839:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(14, 21), y(15, 22), y(16, 23),\r\n    ^\r\nDES_bs_b.c:1839:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1839:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1842:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s5(y(15, 24), y(16, 25), y(17, 26),\r\n   ^\r\nDES_bs_b.c:1842:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1842:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1843:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(18, 27), y(19, 28), y(20, 29),\r\n    ^\r\nDES_bs_b.c:1843:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1843:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1846:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s6(y(19, 30), y(20, 31), y(21, 32),\r\n   ^\r\nDES_bs_b.c:1846:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1846:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1847:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(22, 33), y(23, 34), y(24, 35),\r\n    ^\r\nDES_bs_b.c:1847:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1847:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1850:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s7(y(23, 36), y(24, 37), y(25, 38),\r\n   ^\r\nDES_bs_b.c:1850:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1850:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1851:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(26, 39), y(27, 40), y(28, 41),\r\n    ^\r\nDES_bs_b.c:1851:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1851:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1854:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s8(y(27, 42), y(28, 43), y(29, 44),\r\n   ^\r\nDES_bs_b.c:1854:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1854:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1855:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(30, 45), y(31, 46), y(0, 47),\r\n    ^\r\nDES_bs_b.c:1855:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1855:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1859:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s1(y(63, 48), y(32, 49), y(33, 50),\r\n   ^\r\nDES_bs_b.c:1859:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1859:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1860:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(34, 51), y(35, 52), y(36, 53),\r\n    ^\r\nDES_bs_b.c:1860:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1860:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1863:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s2(y(35, 54), y(36, 55), y(37, 56),\r\n   ^\r\nDES_bs_b.c:1863:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1863:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1864:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(38, 57), y(39, 58), y(40, 59),\r\n    ^\r\nDES_bs_b.c:1864:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1864:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1867:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s3(y(39, 60), y(40, 61), y(41, 62),\r\n   ^\r\nDES_bs_b.c:1867:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1867:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1868:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(42, 63), y(43, 64), y(44, 65),\r\n    ^\r\nDES_bs_b.c:1868:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1868:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1871:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s4(y(43, 66), y(44, 67), y(45, 68),\r\n   ^\r\nDES_bs_b.c:1871:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1871:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1872:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(46, 69), y(47, 70), y(48, 71),\r\n    ^\r\nDES_bs_b.c:1872:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1872:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1875:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s5(y(47, 72), y(48, 73), y(49, 74),\r\n   ^\r\nDES_bs_b.c:1875:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1875:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1876:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(50, 75), y(51, 76), y(52, 77),\r\n    ^\r\nDES_bs_b.c:1876:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1876:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1879:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s6(y(51, 78), y(52, 79), y(53, 80),\r\n   ^\r\nDES_bs_b.c:1879:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1879:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1880:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(54, 81), y(55, 82), y(56, 83),\r\n    ^\r\nDES_bs_b.c:1880:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1880:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1883:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s7(y(55, 84), y(56, 85), y(57, 86),\r\n   ^\r\nDES_bs_b.c:1883:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1883:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1884:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(58, 87), y(59, 88), y(60, 89),\r\n    ^\r\nDES_bs_b.c:1884:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1884:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1887:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n   s8(y(59, 90), y(60, 91), y(61, 92),\r\n   ^\r\nDES_bs_b.c:1887:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1887:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1888:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\n    y(62, 93), y(63, 94), y(32, 95),\r\n    ^\r\nDES_bs_b.c:1888:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_bs_b.c:1888:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]\r\nDES_std.c: In function ‘DES_std_set_key’:\r\nDES_std.c:639:17: warning: array subscript is above array bounds [-Warray-bounds]\r\n   while (DES_key[i++]) k += 2;\r\n                 ^\r\n```\r\n\r\nWill check master as well after the bleeding-jumbo build finished. (May be I should look into cross-compiling JtR, bulding it on the Raspberry Pi 2 requires some patience.) "}}