[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] glibc maintenance branch, tschwinge/Roger_Whittaker, updated. glib
From: |
Thomas Schwinge |
Subject: |
[SCM] glibc maintenance branch, tschwinge/Roger_Whittaker, updated. glibc-2.18-4788-g0b32ca3 |
Date: |
Thu, 22 Jan 2015 15:10:10 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "glibc maintenance".
The branch, tschwinge/Roger_Whittaker has been updated
via 0b32ca3a2ac043c322435562e9124a8d129c6e1e (commit)
via 1d95601b8d8ae63919012193566a4eb6f1a478d9 (commit)
via 874d70ed001af95006fe0fd65593de9869011eb3 (commit)
via 295c4a89ef5cb1532874a69d1c3eba01ffd719f3 (commit)
via b07250e09bbfb1bca76f544aa609878169ba4092 (commit)
via 553e8d9ba74958024ee6be8769bf5d782f7a6684 (commit)
via 7aa521a40dbd9ddc0108b42b9380f237619d4b65 (commit)
via 5814a19f02115382b790ca66a47881dee38143c5 (commit)
via 55e0d1736cfe6366ce869c00d9fb53aa667b87a3 (commit)
via 25b7aef36f0ae4fe5d71244e8853b8479e1158d6 (commit)
via c92fe7944f63db8278349f35a01782b436d198fc (commit)
via 283e26e32010281f06f2b3b36245c45ef044df9c (commit)
via 982ea6cdba8cf20eab5484dbd74a11f8169c16ab (commit)
via db69e38517eb25560ad5700d1e44bfe0318e1a93 (commit)
via 7550fcc3c05b5aa1b8d5753c1e104c1249ad4696 (commit)
via 71d7999fbbbf9f9b3bc71e207b73b108ec482747 (commit)
via 87fdf5f0b99405f2cdf11cb9bcec2ca3d11aa5a2 (commit)
via 363c0cb3fad07500473423dd6c64af1f88dc00bc (commit)
via 43327cac49a81dea1db2bcc589a1a30e42fba558 (commit)
via 6433562f37f9481442bf787761a5c8a27f7c1c06 (commit)
via 1abf26d1fb5521c287fea0068cc74b6f49f620dc (commit)
via bfe7bf86fb110bb2ac534d1897b6fa075344b8a6 (commit)
via 05533217f2e1091f49c56ad99727c55379bb8779 (commit)
via 84f4583968efbd6db5121c87ed750d7e2e1dbbf2 (commit)
via 1b09e41e82bb6fbda865d1659a1b23d3ce9e0a6e (commit)
via cc15e226bef7a945ad98e98bb97d969547ceb1fb (commit)
via bdf69b06c8a4aefd5bf297255c69d2ef93f04374 (commit)
via 6621236c4c0526ec3b8b85a1718ce2dcbbb34cd7 (commit)
via 8981845cf9983444120c97e0bcb9d9c46a2578b6 (commit)
via dd273ae6cbfb62c60e1c6793e2cf8dcaab9b74bf (commit)
via 7506f1f123ea4f044a2685a4801f563228fd9001 (commit)
via 1480bbb454ef111dc9966a2d33ae88b8f101f5f9 (commit)
via d43d497454aba1e8992db6e3deb74fb3515b2e90 (commit)
via 34faa4f8a37be72fd12072d6d0f3c178df7f7047 (commit)
via 255d089c5306e991c9489e74c32429d90a0c4cab (commit)
via 3d0da92517d1b7081b8f6e1e17c1626ea0ff726e (commit)
via 689b3ed36c5756e6d20b4d4f14700e42df0557cb (commit)
via f70103817596a6baa3f848c99c44a3543632b517 (commit)
via 1728e8441c3f986d010e660815d3ed570b5cc7aa (commit)
via befe7362ecf114c057355d8303bb9718b5133db2 (commit)
via f57644d0bdfc1ebe2201a677a33af27e09a5bab6 (commit)
via 89502430391de303d858423ec70670f2191daac9 (commit)
via cf7f0faefde21603653588891baaaa3589d3031c (commit)
via a186c6b7d718ef279704d627bc0417e38b24ab29 (commit)
via 3075a3cc06874a9be69e2f24ca99fd9f669c41f1 (commit)
via 59350e39da32024b6c61ebe4a3950a4e93383043 (commit)
via 4e53fe0f70d4bb9ae867f403db5e617117131342 (commit)
via f4a430b75c96adc1a54c035fa7d945b4ebe45079 (commit)
via 94c2d6ffd7aff358f172cd85d905c6fb342d5296 (commit)
via c9c68e1531fcb8e49c48c1562dc580fd99d5cb5f (commit)
via 041eaf258bf51d8a29c81673af7c62491d18504a (commit)
via 4f955ad47d111ecf93dc6fe709bf8511e6dbabac (commit)
via 8e54c9ec15a021f8b4c9e80eade8adcfa731715a (commit)
via 85f94c5106fcb8a654140f128719185f1a700d2f (commit)
via f9403a0f268f8d4dd96a1deff82d60d598e48ebf (commit)
via e89ed9980c5c5c5d2f7e66aec82a42febac0dbdb (commit)
via c821b67225f39ec695bc2d70637f111063a459c2 (commit)
via 2354b12b54737c9b4acf752325fb30b14c9e286d (commit)
via 6a7d180f27786616cbd091ffc22c658802efa7a6 (commit)
via bcf0f9455b3bb88298c8ad643c8e4711c9123623 (commit)
via 0bd54412624991de5d9d6834ae18ce26b3731123 (commit)
via 94b394db002196cc0f9209c648f1ace251b43e89 (commit)
via 86b84561482f91493ac07e11f556f0e33247b7de (commit)
via 5a2e5a36eda785078e7652b4c914213e7184ce63 (commit)
via 515371ec677726b6668e65fa8b50aa1287d91fa6 (commit)
via 407f9bef92398adc0ab7e7552c974588cba2fa6b (commit)
via 3bc6f17b1c57a7e261fa045fd3393d15d049f4c9 (commit)
via 8434076e57ddc757ee33bb73ac242fdee5264552 (commit)
via 4cc6e879e0642af05e29b52eada6ba4c31bfb067 (commit)
via 009894a5a9ef3ce01b326d8603c2f2ff47a7c453 (commit)
via e78a7027d2f4d37d023359b619c71c80c1427f7e (commit)
via 6d87cf47898809132df9c9fe8127761f37a4ef43 (commit)
via 9232f977a19f7d45bd37a464cba379e34150b585 (commit)
via 0e9722c24c1f743e53f2076c37fd91a9d2b0c4bc (commit)
via 4812bc6b50e783bdf601c35894c559beb53e65dc (commit)
via 3c99c457e4a4987dd74cb3b97c5ee92bfa789921 (commit)
via 962f266a9d6f661336f759d27f739df667c29dda (commit)
via 1ff35137add0e9637df9e3fcc21133674188c8c4 (commit)
via bb70504f71ef28148267c617482e2fb9ddd394b1 (commit)
via ddd183dfa34297ea2660882ba01f9f9cbb59f646 (commit)
via d02281b5cec099a5f708187d9bab7a002b62ed39 (commit)
via 2f039f057ed773214e104983a07da7a566962d7a (commit)
via 08f6735207d65780887a06d7596d813b9ec2f9cb (commit)
via d421cfc9bd0275f1d81bd8757b80ff568c7b2826 (commit)
via b8cd010c013b91bbb63fa841a2b4d96e243059b2 (commit)
via 2484c83f1a0683b9d4ddb2d1892cfea204cd0440 (commit)
via adda1b6e1e3521d6f125acf4f0456cff7b861e29 (commit)
via a0f13258180025efc5422a130032fe0656d7471a (commit)
via 5051fa73dfe1c02d9e6a100846bba1e5442e0e2f (commit)
via aeedf22081ba14d3ef500769082742c277b943d7 (commit)
via c66ecdad974a3c0c70cb72b954aac133250b50eb (commit)
via e5012289239d5728de2f65681f4d843ad57d0684 (commit)
via cff5aa325d45bb70729aa44fecf4367591c1f55c (commit)
via bad1169e8a095104d8b37a3339d5f03862eb788a (commit)
via b3420c8b9aef491cbcc6f4965a6572d3b5056f46 (commit)
via 0d477f3e532e2d02950ea6346137400a34602bec (commit)
via 6e9a0440d8373210f5c01b216628e7f8ec7e7032 (commit)
via f739d992aeeffeddb3124c7ad0f8102eb91e8253 (commit)
via 8d3ebf254f078613ba741150eae41390c65e28a2 (commit)
via f5b865e6cb01a9594a6f890fa512707138c604c9 (commit)
via 7e922f3e2d8394cb1a0fa526c29b461f8a4fb988 (commit)
via 34120225412b46b1753e249a6672db46dbbb88ec (commit)
via e8a5abcb78f206b1c00db043f088526d1a582198 (commit)
via 08513f05594e1780957adbf2ce016d0904446e78 (commit)
via ca9be6b2e1c04d3e855992f244fed76665bc4f49 (commit)
via 34b03a29bd3d63c7db214631981122c573ef8684 (commit)
via 5624dc662e3636feb8ecade92d9bf80589af8421 (commit)
via 9a3e7cfbb176d13d831ad3cf8fd301dcb01e1b7b (commit)
via b258fa15ab324f71275353f88ab29369fde23d70 (commit)
via 708d285dba900e26c93734338c6c13da6f074b5f (commit)
via 1a98f1a87603240429e85d9e854159a5758861f8 (commit)
via b099bc44d7440d79da41d62d61102e6b9e86c9ee (commit)
via f85229cc7de8ceb27f3188daeda815720a609466 (commit)
via af0831804bd0535136016e69bb6c181b9838f793 (commit)
via 68b200e4e5ada20d6f6b6e6f4dde3e98d3ef96b9 (commit)
via a9efba8328af8dd394681dde6e610e7d1c945a8f (commit)
via b1a73c18f599072a8e1f5bb13ac5239eb7e47c63 (commit)
via af02d0394233169771385c9b6ca78641210d48e6 (commit)
via ed927c6628f8da03229e6d2cb928dbad09ed6ad1 (commit)
via aad3baa3582d91ba66e0d0751fd5a63ebb2a04e8 (commit)
via 310787176580bb5f0cdb58871206e2406628d0ff (commit)
via cf58a25b96129c1b8dd9ae9d6fe5859a7f68c005 (commit)
via 79a6536e5712344aefb105dc2b398b0bbab09eca (commit)
via 266eccd32a4bf0d52be2a5e865dc2f0e03bbd85c (commit)
via 30da96c31cd44c4124cdfa219e3003ff59345bc2 (commit)
via 4f6bbaee444ae37f0e8543b523583624d9b4b1e3 (commit)
via 1d4e9d8abd5d668b318355fd7cd3ea9cfdeb65a1 (commit)
via 8cbcb8c40418c483c63f26d096c1563117863e8d (commit)
via bde39dae3d05755bbb37f807cc5c49e9fb94af81 (commit)
via 50973f9b87673acce7cd6844cb2bd783c438670c (commit)
via a868a309e04d766070104fa833dcb606bf45a0db (commit)
via 42a8eada0e15c16c02a00700517f0c6f93f8f7d2 (commit)
via 9d21878b2d6d44e6b12d81a3ba4d6932453a26fd (commit)
via b29e91e6aaed139f362750c7a01538bc0a44714e (commit)
via 4f9f46957efa9dab4ae389f9068c3d1f089746c6 (commit)
via 2a3b827f501bacd622f8dd40429b747feaaaeab0 (commit)
via 35ca21c7e1dabd1a32c5b190c1ac3d6e0a46aaea (commit)
via 2ff79f95957535ee67229132c14fd7c70c9291bd (commit)
via aa9e75863dbc1b4280b32116fc251369299b1b2b (commit)
via bfa20bc00934a2669f98e763a1a59c2c6c28faec (commit)
via 2c3f1da11b94fd38df8f706537d8dcab0ecb64a7 (commit)
via 3db8c2421216439f8994178cd8283b5d562bdf80 (commit)
via 02a21b622b5b029596fcc9c858d9760c76cd3788 (commit)
via 36375a0379b46f2f76348de24a7838206879a25d (commit)
via a65dd355fb80a05215e15ae97649de52aec885e3 (commit)
via d65a8011ab19213d8c805ab0d829f9d2c1a23dae (commit)
via 762ac306d3a1db36e613076072ba288df58c1c23 (commit)
via 2248ccbd3de9cf4e279f8066467f53238672559c (commit)
via b4578bab30f72cddd2cf38abfb39f9c8dc892249 (commit)
via 3fcdabc977f7aa0a92da7030c775313eb6d17abc (commit)
via 64a17f1adde4715bb6607f64decd73b2df9e6852 (commit)
via eb983568758d85506a348ff63836a114584458b1 (commit)
via 6eeb678ac0b2359bad8f709317185dcaf2a33dd6 (commit)
via e81c64bba13d2d8b2a4e53254a82cc80f27c8497 (commit)
via b627fdd58554bc36bd344dc40a8787c4b7a9cc46 (commit)
via 063b2acbce83549df82ab30f5af573f1b9c4bd19 (commit)
via 21fea2e228c4e6f83bf51133de72f70fc61a6b6c (commit)
via 6f6fc48226fa2144379d394b0ac91447a27c1639 (commit)
via 83f5c32d21f7616e1833ca0f8a1555990d9b7a68 (commit)
via 335ee09231eb950e18df2c39abe7290c67b22f3d (commit)
via f88acd39da2a509081e541b84ecbf204ef20f9e8 (commit)
via c688b4196014e0162a1ff11120f6c9516be0c6cb (commit)
via 9f6e964c3a951b6e19ed934aec1f0c101c295987 (commit)
via ee0a148a56083ed438ef2e6b312af38018643e7f (commit)
via 1f33d36a8a9e78c81bed59b47f260723f56bb7e6 (commit)
via 35e8f7ab94c910659de9d507aa0f3e1f8973d914 (commit)
via 69a17d9d245dc3551792e95e1823cc2d877592f3 (commit)
via a588438951a271ca10623fb8c7e25693c7ebea67 (commit)
via b9ab448f980e296eac21ac65f53783967cc6037b (commit)
via f889953b44da50bf8a7824c97d09dbe03fd11b83 (commit)
via 237764876709dfbd81ae9fc9f91ef7e496a3eb08 (commit)
via 51942fcadbb637e579b50bcbdcd5c853c50bff4c (commit)
via cb756c6d686242acdc942e3d4276e399a69a6f02 (commit)
via 9dbebe1a67bbedfcb39c6b739f15bc639e8d40a2 (commit)
via 5953eb3ad70bb1a75a9ff419798ef7034c85baed (commit)
via 2dec468fd82c6d968f622c2c519fcb8dc09bddac (commit)
via 4d84e6addd62bdc256627af334ba85489112e008 (commit)
via 1818483b15d22016b0eae41d37ee91cc87b37510 (commit)
via 25de95bfd1f637f9392ffe7ecb6e875ac15eede5 (commit)
via 0748546f660d27a2ad29fa6174d456e2f6490758 (commit)
via 4480e934ccffa48c6ef60464ee00f00a363dcb56 (commit)
via 69947401b9f3bd344a82ca81a7e12e4f1f58e91a (commit)
via 674762d904ee94f57bef064951dadd2d095bc46e (commit)
via 2fc6557eb89af08a6ca1129cd3cd9ddc62925e8b (commit)
via 029c7b2599263f5a59c742f3c4970c5934fa5b96 (commit)
via 7011c2622fe3e10a29dbe74f06aaebd07710127d (commit)
via 0f197fe5b65c6df1a3a0b6b36383d4babec85bd1 (commit)
via affb6f78367df3e52230144e282d6664669a9cbf (commit)
via 6432a5409c9faf2a2f562b782d40432d73cda4d8 (commit)
via c88769dda4199d15267259fd3c9b986e6690a901 (commit)
via e4a110f59e6317a52dde765ceb3571763ca07a9a (commit)
via 653fac831d30ace6cd60e0d3690296e03e73b692 (commit)
via 29618f6b74520811db2d2394e33606b9c7f2ef4a (commit)
via eacfdfbfad99346b53048d5a2da1d98f94659258 (commit)
via ff362e5b93c0c52c630e27251edd84b155bc734d (commit)
via d4950d651a2c055bb615b554a6745b9e5e4c7549 (commit)
via 5764c27f8b0e7e898999bb292689e56c2f027b57 (commit)
via 0a096e4487541671336aa61b0fac10322a9bbbfe (commit)
via 8d561986c0b44c1f9b489b30b661354cf456eac5 (commit)
via 9e8ac24ba3cfeb782c5b24dde6224a3d2b4c4919 (commit)
via 6f8e37ebf86a000f1571dd461b2635ab73f4c3ee (commit)
via 8894bad34cc9c11e89ee2594f2d75893edb1d96c (commit)
via 73616a74274223356c99dda66234f54932bb8c16 (commit)
via 584b18eb4df61ccd447db2dfe8c8a7901f8c8598 (commit)
via 8a5c7897dd1c52ca74b06aaf5a3bacf0919c97aa (commit)
via fd712ef30688f5c0cdb3568510565dc26b77eff4 (commit)
via 42fcb46ce6dae3a9a55176b4c82e5f07a41ca536 (commit)
via 83efded42445e9684173b09a6244109d058ed2bd (commit)
via 43e246d2a6a75710fbe3d3f3db23db3aeb8a9f93 (commit)
via 8fdad1237900e10b3b263b18bf6ca4c092e2c609 (commit)
via 1481d7066c4ce697ada1f33c8c7f97b46ef685e3 (commit)
via 5ccd5fc893ca027703d2d9747092ee25729223d9 (commit)
via 2568f3fa69bbf70d0bea457cb7cbbf3bee45bfe5 (commit)
via 1cb341fd782817ad98a0470aa84b2ab197d7de00 (commit)
via 59a3e194f75c4845b15caa1ae16b0264f9c7cf0c (commit)
via 357fd3b40a59df16191df23439411c1342cc1ba5 (commit)
via 96770f12b081984f872c84c2b8067e8ed574c25a (commit)
via c3627f6e965834c7998184a55653ca016b1ff663 (commit)
via b2284ad7cf6d9c2fea4223d933fcc152c0fee7c1 (commit)
via 69bbc63d883c2bc9938fc7b8a3b28794de0e26cc (commit)
via c24517c9dd9e92b4fa81e192967c63e56c1726e2 (commit)
via a52374e82b90a6039c720f7b9b7dfa9db24ff4f0 (commit)
via 7f5ec11336e46d0449a6b5a8e5a0604c3c78ecbf (commit)
via e28bcd427b21b6c74021ca65736dd66474b09013 (commit)
via 92cacfce7d40cb331009fdcd79d83b075a1a8785 (commit)
via 7b714620a7146104aaf863ba1dbe386beedbcc0a (commit)
via 16fd2ae37cce401aad580d3d6ffae825827231ae (commit)
via 9ee2969b057862443b81789b56a61514edf34779 (commit)
via 372dc060e0a25044ba5a797c71fb0ee53921fe47 (commit)
via 24c2c3b99699b7cb7cc3c251d9bd504b2cde6a45 (commit)
via 1c92d9a0e0be6175915128157036cf138ef64af8 (commit)
via 17de3ee3c109a13ecec60b8bc9514f33c5b42178 (commit)
via 62982bf9782f0f3ef4259fc03b1b557f1332b182 (commit)
via a65f4904ab96de789d13f2c4f27c2d82959a546d (commit)
via 1fd005ad2f8ca30d44d5bfa036422b4ec281ea4a (commit)
via cd05ba913576ce8258533793c2e1bce011980e83 (commit)
via 870f867648fc62e230dad80cd34bd599f08e2193 (commit)
via f00be62b08c1440800898339f74fb4db20b19eef (commit)
via 8a29a3d00b5d8ce33fc291baecfd59d715190fd1 (commit)
via 07253fcf7b03535b26c81ee216d284ed7f1e250b (commit)
via b5beafbceec80b5a33d3383dde88196afc966e67 (commit)
via 5e6a4d4b9eb579c5ca606c0eed1f2f40e405a5f1 (commit)
via ddfab6dc651e23c5c484678145299303fcd9e93a (commit)
via c5e0e35ca7bcea70d8fdbe55d907dc20f7036c8e (commit)
via f208205092684439ccd328831aff38418ac34927 (commit)
via 5b9bf1914248f9ea01b494264e7d3c86d984e0a0 (commit)
via 1db94db157ed6c9e233178c9f3d21be46a1d181e (commit)
via 19b5525e525601bf5cc0279c6950e79157c670b1 (commit)
via dc14d999e14eb2526fdc12280e8b623789e29f93 (commit)
via b0ef3aecce05d1d242d590944f8c290939bf0803 (commit)
via 39e1f44ff469cf993692868fc7d1ff1ae5be30cb (commit)
via 7a74607ff632054cbf915179c4b4735be009694f (commit)
via 196f7f5dbfe3019379934ab39ca8b7ef1d92add5 (commit)
via 0dfa665cc1fb3cf34ef4e173effe5651d4a8497d (commit)
via 5782a80f9f8ca86899b30161166f044b0b6b8590 (commit)
via aeb95445d128323cdaf9556b9a75c6c9b5a7b980 (commit)
via eca60f6ed313a0b693784580829d0b20770e9fe4 (commit)
via e1c5c75ea265234164332ded6c272528e38df291 (commit)
via 2ea296002440d0ae34cdd87b696c2668ff26b249 (commit)
via 5fc273b084b5dd30ca9442b8e2da4e362a60c19a (commit)
via e8349efd466cfedc0aa98be61d88ca8795c9e565 (commit)
via f3eeb3fc560ccc4ce51dc605e4703c5016b07244 (commit)
via caecf2a0ce760f03a7f5ffd63c9001cc1cfc2fbf (commit)
via be2f9009164c4836fbe44b3484739622188edf51 (commit)
via e7b914bd0e8c87f2f1e08c0e74de071e618f85b0 (commit)
via 9f0be4f8b5fa9a9fcbdcde9ac15d5cdec81cf26a (commit)
via 7380e0e4695f4511eb8fd1477e042093632b6818 (commit)
via 24eeafdb44f35fea7806a72037f2984df86a9ffe (commit)
via 4a2c0fd44dde3f55c12517afe3658700a47b949c (commit)
via 4b5b548c9fedd5e6d920639e42ea8e5f473c4de3 (commit)
via 0a3ac0aabf30f6fefb4d262bf2db2c2a99ab09a8 (commit)
via ccdc8438dcae3a63cfd53b150461de1feaf258fb (commit)
via 2e973d9919f359a8254b3ba0bb047ed250be668d (commit)
via 2d9470b2aed2ead3ca9df5173b0ff6c5c468d9d4 (commit)
via 5212ffce0e0ca9a59a0cc9919c12656e05a27a69 (commit)
via 79dccf31bf6bf03a8c518b09883dc3072ca5a038 (commit)
via deb6648026ae342d4906f8b1a2c6d07dabbecc18 (commit)
via 264b036bea602fb61ba5998f51f86f149e233481 (commit)
via d47db6c906558f7c0ff2e295bc3dfd193e8c9405 (commit)
via ddb60b5aa9f3923b13d1145d67424048b248cd50 (commit)
via bedcf49b45abcbf0447eeda25b16c311b0165b6b (commit)
via 35ae5b40a402a17f45d679b8e50fe060af52d2b1 (commit)
via ae1a4cd9fff141bfda46ecd7279f535dc64ba815 (commit)
via 64fffd65d7df6ab157f97a893664b679fe5e923c (commit)
via 8e4e7ba2d710f4912b6a7f3d7847bbc531fa2a01 (commit)
via ddba588e2d9e2b2db88000561192df02580c319e (commit)
via 0f96a2f0b51b3c47a652673cfd7099c221c9c428 (commit)
via c9b5d79e0c37628634b35ff9b0a31cc5dcf1692c (commit)
via 9cbb3aabb5c2baa25b30cc32560a0de18441d09f (commit)
via ea5a72f882f878a5ea00d69e56a19c2fc3fd2d2a (commit)
via 93be09e7259caf227dd586404f3c74b61c830cb4 (commit)
via bb04e529f60df7138a4fe5f1ed016dd87ade59a3 (commit)
via 05b5cd1ce51247f986e66b90ad672e89b4b98333 (commit)
via ba9641477e4b50c7d2e168653496d0ae830854f3 (commit)
via 31c81aaa01a6033c53b30d3ffa9aa806d10ecdf5 (commit)
via 0d0607d9ab7390a66e514a1d1cfb01f889e00d47 (commit)
via 4dfd5c8647ada50789523697d0613a2f52e6ffb6 (commit)
via a19e01a355f1ffbb839b4d367307e34bad7f4df8 (commit)
via ae9cf7a2e89aa4b4646b66dd32739409a46c857c (commit)
via 3148bb7d2ca1239dff3f76a39cb60cd8c4302392 (commit)
via 7af8b946254cca6485aa789359c339ec7126cd8a (commit)
via 03a6aa6a63e992abd693cf29828ca7f8ff6a3c0c (commit)
via 1c62e6d960d7c09497fb8ce5936bb84564fa9b30 (commit)
via 87da8bdbe1a2c3410b9cef027d88e5028e3c0111 (commit)
via 20ed471427e162167143cfc9ed0f59889bc75ed6 (commit)
via ab3e3a46d5f763723eeee221b0286658a7ca343b (commit)
via 930de6f09e6a4fd5f8dda48283d04af8b4d6af50 (commit)
via 4c628e0026157a723744b5225235dbc40436df61 (commit)
via f4479220946ab71e6d73e8a7bd7e96b148e848f7 (commit)
via 8517800fabfba81e4b1c0e1c11521ee05b3cafaf (commit)
via 180138f1567684602d644ca7ea0a8b4306e09fd6 (commit)
via e47cc4e0ed06f4167b6bd8ac39e12d094e0dc474 (commit)
via bbf37bdc12c0370a0ac2fa597cddd660bad6ec5e (commit)
via c6bb4f23b036ab3ae972583bf1186a6131ce4968 (commit)
via eb5ad6b9bcf579f1cb5c67ca4650ee4a0cf1b4b1 (commit)
via 76a4a26979e58132d500e700ac1637a09c6d9cef (commit)
via 9298ecba15e2b8055e68189c1b11b08ef3ac008d (commit)
via 232983e9a74e817377a5e76f2c3872c8a92685d0 (commit)
via 54285cf9e5bbd10826beba4cc1feb039395867b0 (commit)
via d136c6dc1ef46900488df20bb842909b73479f74 (commit)
via ab07cea8bb9c912e42653338e8ebf4d3b1c72bdc (commit)
via bcc424d18f513a4d9f18a5dc9e2aa887c6978f66 (commit)
via 4fa94c3c5e9cef594bcac47f6bd6950d09a3b174 (commit)
via 699ff83712b5796ac50ed332d9dad55d38450e81 (commit)
via 5b118558f9fb0620508d51c34c2cb5ba4f1f01c2 (commit)
via 61cd8fe4017c251617dd300818917e61a12ab48e (commit)
via 8b8a692cfd7d80f1ee7c8b9ab356a259367dd187 (commit)
via 122b66defdb9e4ded3ccc5c2b290f0520c6fa3cd (commit)
via 696caf1d002ff059ddd20fd5eaccd76229c14850 (commit)
via d31beafa8e4ca69faa4cf362784796ef17299341 (commit)
via b525166bb93b060e1146f0263b76a9c1e7455b06 (commit)
via 7ec07d9a7b501f1b7d740fda02ba5f39d6d684e5 (commit)
via 5162e7dd96efcd9b45c1dc1471a964d45278b1e1 (commit)
via 19e3372ba4538f85b6c73361feaf408ae0e65ebe (commit)
via ecaf142d3d70630a0d7f028d334b5339ff2b996d (commit)
via fbf964ae8b52fb10ebe5f43996f53ddab53c08ed (commit)
via fa60a674885aa45cbe8a3c03d6e5386ba6d0ec5f (commit)
via d674f0ef3898c0d1fd5cec76c1c736d9cd9bc7d1 (commit)
via 6905a19f7a8443950f105b6716f6b4b1f98c4dbd (commit)
via 749008ff0361297af02b8574ac8848d35436eac3 (commit)
via 17dea1887fcc116941e07cb0f5f2078140ab0384 (commit)
via b20de2c3d9d751eb259c321426188eefc64fcbe9 (commit)
via 34e16df5a1a46e128edb9eb44a09ac5762957136 (commit)
via d8e2dbe3e380729a1552d546da582b02202dde0a (commit)
via 3d2e60756a511e64c41dc17e64e350b27ffebafb (commit)
via 18d1425127e5712dda888bb280d5d1a038a45c7f (commit)
via 520d437b9455560d099fe6bd9664be1f9f76868b (commit)
via 416e014536950a77183013fa4c86cb42dfd322a9 (commit)
via 9d17796a97dd81fca8f9bdf7dd03b888c2233a37 (commit)
via fe7da22091be6e4939531eeeef593b6d4539b55c (commit)
via 639a0ef8aba38b3ba1628d539fa95078132bca8a (commit)
via f524d6a8e41a6baae75bc3b400374fb3367c111a (commit)
via df3aedaf38df715f5faf3a0a2795e61098980963 (commit)
via b42ad38d63776fc973b234fa17c429b4a06c6fa6 (commit)
via 2a939a7e6d81f109d49306bc2e10b4ac9ceed8f9 (commit)
via 1ab19dec57a3591dac3afbc49a6dd638edd57e4d (commit)
via 14b97c7a8cb8949e1c2345652e8d9f05b19a3497 (commit)
via 176b0c7913504c69d5995b9045cf8fde617aa1da (commit)
via 2a77a467b273c1a72fa204a8fcc6d22e6e20bb1c (commit)
via ea3bc4e821e20e70b093c9a33e54f99c79e0d847 (commit)
via 0712c9d861f4e861313a7f9fad06609bd1afb263 (commit)
via ffb536d0ac914a110c160c48d01097d132e20531 (commit)
via 97161a937370c6a20f93647b3260a7d1a87f2645 (commit)
via acd98a8ed1460497e788c701eb92616f1df9b446 (commit)
via 7475aef5fa2b5ca414117bd667520ba64ad75807 (commit)
via 8bca7cd830e3563e214a6e3cf93da839f937f1a2 (commit)
via 91a1f3fea0d6c5bc304562c313171d8cf765b910 (commit)
via c5df760908de1ccfd92571864bc44a3d54820ac6 (commit)
via 3c1c46a64ad1037d616ec39514c4e55133997c9f (commit)
via 5a4c6d53f50b264d60cf6453576ca2810c7890b7 (commit)
via 897b98ba4dacb02edc3c8775f207a9c9a25fc1e4 (commit)
via 2ddb48d376f9c869ed964cc88bcf38613b0678b1 (commit)
via 24d8773d06807928e33955927656ba83767d2842 (commit)
via 9480dfe2a3254113ca5e64467a238c93fb59732e (commit)
via a9503496671bb22278bd1203182066f0bb28239a (commit)
via 7520ff8c744a704ca39741c165a2360d63a4f47a (commit)
via 6f476861be660541eee229acfbc9ef4098af70ab (commit)
via 2fe162299f47ced903e3d634e216d622a5d9af52 (commit)
via 08d76093f4df66ea9ab940633baf5bd2bf56c396 (commit)
via bd12ab55c05ec80f1fd0df0997b26526295bbac7 (commit)
via 52bb65431f7e3aa66a8bfc86919b0a4bacfe4a54 (commit)
via 2787db97ecabaf1209292912b8afd43a78cfb50c (commit)
via 826fa8558085aacb39ab216c0a121ffe66d7439e (commit)
via ab260039a8af93970d2212cd2771e207fbd24390 (commit)
via d1d9eaf478b7d3a11a599c120498b79fe5629a61 (commit)
via 246b27983b908a241f025ccc2afe87a9e6f32203 (commit)
via afe376e4a26b30d38e51aa8564a8a8959b3499bc (commit)
via 9de41b69582babac44236ef6024e09eaf2263ad5 (commit)
via f70893aacf24d0111bfcd751a8cb54fa01cfcb93 (commit)
via 5d771331c18d4c6c3527bfdfbc24652c207a7a3b (commit)
via a7624ed987f060d0079f7331a9b12ea250c81cd6 (commit)
via 67ea2c9a69598edc6487c4b68942ab7b6bb27ad9 (commit)
via 63cfe52b6d85b83ad5907484c048fc20f9b783fd (commit)
via 41e8926aa4b7f17bc95984737ee82a254ad0911c (commit)
via 085b5ddfe301eb74bc9f824ff293f054c1c910b7 (commit)
via 05a209fe3b4a40e8b75e693fd22dcb8e6e5f6346 (commit)
via 7ea1ebb5e3664630c659a652c3ef7fbf041861fa (commit)
via d5a4ef504ea0db246e31c84a4c7ad568d8d641d9 (commit)
via 068dcfd6758b2f50445d40cfe9d10e4284bd0635 (commit)
via 12e0e8c65d639fe1e648d116cb5caa434c34ab61 (commit)
via 070906ffd305b9c439d6d04af26e1ecae2394fe8 (commit)
via 6851bd4d97546fc7378864d36f42f9d2df15dac5 (commit)
via 84ae135d3282dc362bed0a5c9a575319ef336884 (commit)
via daf75146de07303ea0c5ad700ec5ef703ec114a1 (commit)
via d33cafadfe365befa4ca6e0463fa926d56144046 (commit)
via 7cf8ac4c3179540c63865f7133617684169928c9 (commit)
via 4b98b2dcdd89cbef1d2681a8cf0f16a7b3b649af (commit)
via c8b82b81ded53ae06987727e807d19170bee4204 (commit)
via 71655786bcb9ccc4fe2b062520a2538a8f802e74 (commit)
via 78271fa91a1e6902222e892068750059ec21f396 (commit)
via 10ad46bc6526edc5c7afcc57112da96917ff3629 (commit)
via 4712799fbb6812cc73f7bd9c8faa6e7b05c0f5ab (commit)
via 0417b20fe6c671b3a8761a5f8ad59f14d774fa83 (commit)
via 5cf1c87eaf3600eaddd0970e2f0e6d2bdee95ea5 (commit)
via f3fd2628d8e86343f2add6de5be602cfc2cb8e00 (commit)
via b2f386c18f1e8c832c673bd813d56a07391c666d (commit)
via 73c1ce4fdbdf117b4d91b6e894686228155bd702 (commit)
via b5449b12962da665c29f0a1c85f705de4bc4abf2 (commit)
via e186536b6fa8ceb004dfa1ba45766edcc871a95b (commit)
via 5c3499508eca3929635ddce90749bfc8ca7d0763 (commit)
via 038b56f3dac74dcd8988e00092a21315a6b66c41 (commit)
via 699df45ba36249fc77bf1117de9048b0dfa2354e (commit)
via 246a7c1bc2cc021ff4deebc76164bcbcc5a4aa9c (commit)
via ad383240ed616c03efb9b583a584e4d15f0f8f5e (commit)
via b75891075bece24be9fd85618f18af4a2daf7f1c (commit)
via 250c23bdd9557f8609054c7000380e1ebbd351ee (commit)
via d540fc8a66507bbbdc7e6594872786527c7667fa (commit)
via a7931fcfba2a5007021f8d10fffa5f51651ad7b3 (commit)
via 728dab0e13529ba8778e6ef07e2cc80eddf028b5 (commit)
via dd8082389e5448c3e716de8431817b30565a48d3 (commit)
via ce66581742e7ae1d6ce59e5d2d4859b2ae41218c (commit)
via ee1466a953527d550bd0a7eed3ac46ba187ed65f (commit)
via 14407b7e60d8e8f74ba5751c321051f5f3341cd4 (commit)
via ca07f1973bb0aecdd3d12532d3512663807e0b6d (commit)
via 66294491665029eff0cf3ebd5fb6f04582da6c1e (commit)
via b46d046e7bf7e0f96e41e522da731b89177e31ab (commit)
via 027e32bd42314e17095ba39df82ef293f4a72c09 (commit)
via 1820b143aa651d619a768708f08b129aa45043c2 (commit)
via 47fc68de314fa6a5ae52ccc0cad6d58911cb61e8 (commit)
via 8f18faed2e5dd5b5861602527436cf1ee8e7230b (commit)
via 714bd261e8d24273b3c34d8e0c3f1d611b79ef6f (commit)
via 7ab44563a9c8118ce47da29919540c793f549774 (commit)
via e8470ea216ec2ed999e17498ce13fb66e3d09be3 (commit)
via 17c1d9f03e16d56db11b17eac828ad28f30a73e0 (commit)
via 9310c284ae91f13247c9dd7ff58fc2683b9c523d (commit)
via 7a2ad8cf392acfcaef319e722dda9101d4d8b6bd (commit)
via 50727aa76b42c3b989a8c0612eb7f63e29aa7fec (commit)
via a615be46758fd857872e3e2a12f1fd296bee1a7c (commit)
via 7ddace62b0ea4c733fec0a50b52dbdef64f40c9c (commit)
via e47e1d8f1cde4be3f02a948c017d6286ac34da0d (commit)
via 9182aa67994f4e8db378a949812176453e06cb34 (commit)
via 450a2e2d19bcf668b44778edef55c11d98aad2c6 (commit)
via 8ec3f656d6edf6f16216105131fc8b0542216a5b (commit)
via 43d5c02c72bdaf59a8e0d4b06f2ae87e42269cbd (commit)
via 76a9b9986141b1a7d9fd290c349d27fcee780c7a (commit)
via e4368156e64e04a204d832351abcb535572eb919 (commit)
via 8d6bb57c44557c344d56653c3380885bf1dcabd7 (commit)
via e256c4214c9484873921d4bdb723b842b5627e42 (commit)
via 9d88065565c12cfc5d5340baabc01e4fb4323d38 (commit)
via 7961dd37162372b3c797cfcec5c0179e1665b770 (commit)
via f6e12daa519832e1c4552d4cc3f436d8bd8e3def (commit)
via 1484e65736f4cab27e5051e0f06be8470e69af82 (commit)
via cd3e2ac55e6848bc725a20978a4c2a7ab766bd86 (commit)
via 0f283efa55ba5dcc66221c3ae041fd46b4304483 (commit)
via ae129d3ca6b190e97922e8f5870cca710ae551b6 (commit)
via 4a15c2a49fc47326d3a8d487e917917640e5fa6c (commit)
via 17c8c3dc72a406b5b7f33d77e3f3159c60fcba34 (commit)
via 91044f80393b89c80d8520cc81ee16152afcdc30 (commit)
via 8b35e35d0f4eae28a47c23e2aa15ddf570fa86ef (commit)
via 8f5de63892b491856400a394632b46c3b1be642d (commit)
via 1d70fd6c758187ba763ad65a1a7fe5923483ad4e (commit)
via 8c5c2600af016b00496cebdae34fddf9a59fc8b9 (commit)
via 6cefed76543ea2f6a23bd043480c5c36b4c6b801 (commit)
via da5579c2dd9f307e8c40783ed027b1d5fa2a7d9e (commit)
via 5d30d853295a5fe04cad22fdf649c5e0da6ded8c (commit)
via 8a43e768d9404c64e0d98d7a54871abad427fd69 (commit)
via 82bab04b78c4b2fcb484f1630bb656e9db6a94bb (commit)
via a4966c6104918ac884ee1131a4ed23c5ad6b4c5a (commit)
via 28d708c44bc47b56f6551ff285f78edcf61c208a (commit)
via a56ee40b176d0a3f47f2a7eb75208f2e3763c9fd (commit)
via c6e4925d4069d38843c02994ffd284e8c87c8929 (commit)
via bbea82f7fe8af40fd08e8956e1aaf4d877168652 (commit)
via 977f4b31b7ca4a4e498c397f3fd70510694bbd86 (commit)
via 66925c47793852d1a8423cd25ab78d7dabdf5924 (commit)
via 7cb96fc8cd400460adee9703b2daded3590b6afe (commit)
via 482a077e3171cc7c3db540f225150d1bbcfa7ffe (commit)
via cb8a6dbd176ee59d61068bed92e2c8d22bd28b13 (commit)
via 36a4953a1dbc2b1994c1df0478c1c89a41398dba (commit)
via 9668fc1b82f01355dd9addd0169706a735185151 (commit)
via dfa1b402a03c78273dd9dc7b07a86209e8d10e5c (commit)
via 54f73d9c089deeaa6552ac0710fc09e50fd83918 (commit)
via c79a12040c52623f23796966b806a2a6ce4e34d2 (commit)
via 67beb54504ce1590b6868e3e1baab1db243110d1 (commit)
via b125d3e51de8ac21c915d2618e8a9f7f0021305a (commit)
via 69f13dbf06c6195de0ada8632271d58ca3cf55da (commit)
via 151659f6371ce39a488fd132a5c8ce5e3bba983c (commit)
via 10b0f26b1950f8d38a5846b80833564df3c5b582 (commit)
via ddc7e412ab252e7360a4357664beb3b5d9c4f42b (commit)
via ca42d35ea1a4b69b11a3b9a3e3bd1390470d188f (commit)
via 52e6d80122eee44b64db0e947fe7e4001e92ce83 (commit)
via 7cbcdb3699584db8913ca90f705d6337633ee10f (commit)
via 894f3f1049135dcbeaab8f18690973663ef3147c (commit)
via b85545a67110b236676aec8000f52d8385465660 (commit)
via d1f23d46da01f796a9f71ede5822f6d7da55687d (commit)
via 4db5b08f91800061af64a296cb4eeaaf8adb0aac (commit)
via a471e96a5352a5f0bde6d32dd36d33524811a2b1 (commit)
via 45c30c61c9001867c1891f5862764f084e53f348 (commit)
via 3d7dc513b782407bd397b13771a631d9080d3aac (commit)
via 484c12fb1e3664fb434291234ea5787c5e3df4f5 (commit)
via de5d4f4c8a426564690197469b0beacfc31a5e35 (commit)
via 3c8325fb47c3688cc7d9b70ada2ec71fb0eb219a (commit)
via 289528850de3c197821e0b670b23980ff8b4d538 (commit)
via 5abe0682337db0aa15e2adf027d10e5b75b31c5a (commit)
via c7738d0822fd34e95ebf01ce8fa8ea397bc4843d (commit)
via 0bfcf2c73cf6a68be978e66248cec5c4c03f07fa (commit)
via 264aad1e6aca30efddfcfae05c44ad38bb5e137d (commit)
via b957ced8890a4438c8efe2c15e5abf4e327f25cf (commit)
via c5d5d574cbfa96d0f6c1db24d1e072c472627e41 (commit)
via e5c2c2d0c0315ca24cc9cd638cdb1a2d8dcc4b0d (commit)
via 51ca9e29af1a71b7dc175b78ee2d3564f9416fab (commit)
via 9ebb0332fc8a6c9cf07f9b1b7ea0220759b5cdab (commit)
via 4b1a6d8bc9cf568f053a66375945bcadb19eef8b (commit)
via 1e14558915352b8324428be4e735df484861b3c6 (commit)
via 17c48a60b8f51e627fc1a1bc3805a80b7bdf6d8d (commit)
via cabba9343c8bd99e4aea66aa1e0ec7d93aa18a7e (commit)
via 94bf958a9435b8d8fbf92c15d8cd5d310029a22c (commit)
via 0abe1dd5368a91601dabcda484ecd873a5789497 (commit)
via 71b4dea7dc120b96b92235db88f7607cbc3c3112 (commit)
via 5560275828a1a8f3614b87999c9fd2831d0b232d (commit)
via 9cd8330240f930c5509592cd8d57133e52ac30e7 (commit)
via b7ea74f0747456c99421f14f963082b1dcb6c30d (commit)
via 8a50944770a5c638b6718bd942798b871153757f (commit)
via 98998e9f518e3b76c2bf63f825f930bd7f6486f1 (commit)
via 8edc4a11cfbfd65a86696264f20e2d6d22edff54 (commit)
via 8399acaf7c5cb2252117ad1d65e468f688b84fc0 (commit)
via 99fd9f47effcd18489528e895c08b58ed24d6505 (commit)
via 10e1cf6b73f1598e57d24933a0949dbeffa2c8a0 (commit)
via 3d110c7c6e6549bd4124fce49cdc672f9e449799 (commit)
via 75b4202ab03337edb37536e3d9470a48a04c9341 (commit)
via 33b853c3b19a2a75f720f9fca312a651ab17728a (commit)
via 6c6352e69858e8c9ca5bc3c4ad4315b3e651d61e (commit)
via 3bf78b717463fde139fb1355afe560c7215234c4 (commit)
via bd878fc030be17ee4b79ecd1d63a8f40271ee2da (commit)
via 6f10289efb65e97917ebe42686f492a0037ec129 (commit)
via 321e26847188300173a5dc0ca42c2ff7b9bf7a78 (commit)
via 40fefba1b5b05d05a3a4b48796a1006db90d8f74 (commit)
via dcc2dd3f46e6cd532527ed041103633f99efb611 (commit)
via 2ae21ed2d2e2e0e38b84bd046bcf5f009ab417f3 (commit)
via cb8f9562a53b54ffbcc0b4ba4a6ac5e56b05beb2 (commit)
via 5b60c59de550dc359ef08f1584e2f574b804041f (commit)
via b86835ca92a1942ed08d8b5ee47498e711feaddb (commit)
via 7d0c5ed0fe4ea1230fd47710ff355faa125ba546 (commit)
via ed4c99394440533818babac9b8ba602e666ded7c (commit)
via e7044ea76bd95f8adc0eab0b2bdcab7f51055b48 (commit)
via 41500766f71fd072b6b6a9e4603fb7f85bddcfe2 (commit)
via 885766357dee331079e6ab4d18320193d42d000c (commit)
via e7b2d1dd620f26341e431c212f3c0544448d9be5 (commit)
via 09544cbcd6ef9e5ea2553c8b410dd55712171c33 (commit)
via 7602d070dca35a848aff1d72cf0724f02df72f62 (commit)
via f17f137aaf563daf1ce5532763455b09f5db9b8f (commit)
via 3b60ada522971dd489d7af3952674edbe4670c65 (commit)
via 0cfbf56e8d4189444aa60ccbc6e98b22828bedcd (commit)
via 8c81eda97eb674e3972c15c5c33130c02de1e39f (commit)
via e3764517a416ccdca1d924b6706995fdb1030582 (commit)
via a357259bf854478d154727bbc9e39f89c952f6cc (commit)
via 9ec1b13d0162034464202b06d81b9daa9fe840e7 (commit)
via 44a73ed67058f9cef4081202c879827b4454e417 (commit)
via 8b7d57cd0a9f539be22a21a1db6075965e869074 (commit)
via 53247a0b8fa937dc245eabacfaa6cd92cfffe475 (commit)
via 428d8c5e69b0e9c0baef2e21361f9c936d32070b (commit)
via 7b7bab1391a3b16fff7e325e2c8a36b68eacba90 (commit)
via d39baad11e5092b56621902f8406c64c092a90dc (commit)
via 29d73d867e1df54d703542cf7d076c5620dc2fb7 (commit)
via e246b347599a402119c5cb6726d7853cb6307f0f (commit)
via 89c2003e8407ebaac93782dc56113676dab2ae8b (commit)
via cd78f7e767decd16ea8ddd5a147fa6027858882f (commit)
via afee9c1a259f5e3ff56a08624df3b50b3d03f6b1 (commit)
via 8a05c25298838da00595ed4a7c1613b7c7c091bc (commit)
via fb2a49aeb357b04d2b2880474a96b688f950101a (commit)
via c755294d3c1c3e7841550b4e9ccaaed5ef9ad8e5 (commit)
via e16d221c0661c02100f2da1aa63a1029f6a718b5 (commit)
via 41bc5e09352ca838e1787f3109dcf4b4ae85986a (commit)
via 6d9b9a67af7f49151191a4c7c406ca6be89855ec (commit)
via 66a9be9d58e83856e398fbb484e7f2637d7f100b (commit)
via 1bc92709f336f8f7d5cc3e47a0fec654f57382fe (commit)
via 27d0461b7bb00e8863dbb2087ce22bf67f9c1018 (commit)
via 215c7d43444a64fcb571381ebcd39c7514c7b4ff (commit)
via 4cb81307b3771672864fa3a7498bd39c13267a00 (commit)
via f8e3e9f31bfd71641418897228fa1732170b69cc (commit)
via f5a0a42a03cb56ef89aeebf94214752a98d074cb (commit)
via 8f9ebb08af1368962d9f24c4cfacb55cf8eee560 (commit)
via 0edf96c28fca19355143a7c252bca10c6547a3c6 (commit)
via e0f7a3804683f1ab3c41dfc82894bfb18d731341 (commit)
via 466b03933234017473c12dd1d92bda5e7fe49df7 (commit)
via 3be87c77d24c4456ccca4034363b6d1814cd0c84 (commit)
via 759cfef3ac4c07dba1ece0bbc1207e099348816d (commit)
via fe6e95d7171eba5f3e07848f081676fae4e86322 (commit)
via 664318c3eb07032e2bfcf47cb2aa3c89280c19e7 (commit)
via 43b84013714c46e6dcae4a5564c5527777ad5e08 (commit)
via 8a7413f9b036da83ffde491a37d9d2340bc321a7 (commit)
via 33ee81de05e83ce12f32a491270bb4c1611399c7 (commit)
via db9b4570c5dc550074140ac1d1677077fba29a26 (commit)
via f7c399cff5bd04ee9dc117fb6b0f39597dc047c6 (commit)
via 0b2c2ace3601d5d59cf89130b16840e7f132f7a6 (commit)
via 02f04a6c7fea2b474b026bbce721d8c658d71fda (commit)
via 9b874b2f1eb2550e39d3e9c38772e64a767e9de2 (commit)
via be1e5d311342e08ae1f8013342df27b7ded2c156 (commit)
via fef13a78ea30d4c26d6bab48d731ebe864ee31b0 (commit)
via 76a66d510a3737674563133a420f4fd22da42c1b (commit)
via 6a31fe7f9cce72b69fce8fe499a2c6ad492c2311 (commit)
via 7b88401f3b25325b1381798a0eccb3efe7751fec (commit)
via 9c008155b7d5d1bd81d909497850a2ece28aec50 (commit)
via da13146da10360436941e843834c90a9aef5fd7a (commit)
via 603e84104cdc709c8e7dcbac54b9a585bf8dff78 (commit)
via 4a28b3ca4bc52d9a3ac0d9edb53d3de510e1b77c (commit)
via 2ca85d2bbbaa60b9c83bf1f57a2801c84e0a3625 (commit)
via 62a728aeff93507ce5975f245a5f1d2046fb4503 (commit)
via 32c301dfc9b786453e59b61fe4a821a89e1a206b (commit)
via 650ef4bd7976e36831cba22d838b567d3b5f6e8f (commit)
via 765714cafcad7e6168518c61111f07bd955a9fee (commit)
via 4ebd120cd983c8d2ac7a234884b3ac6805d82973 (commit)
via 1b6adf888de14675bc3207578dcb7132ed5f8ecc (commit)
via 4cf69995e26e16005d4e3843ad4d18c75cf21a04 (commit)
via 9605ca6c085a749f29b6866a3e00bce1ba1a2698 (commit)
via d3d237560b858b3c07973a5261cd6903fe52909c (commit)
via 975569d0d953fb8940d23af83ce9f9765b2b07ae (commit)
via bc543b02c78ead13ea558a00b51f83079cbabda9 (commit)
via c4264185abbb23416a52f3b3e88554f7d0fcdabe (commit)
via b1fe1f2b834635372df6c68312fd6b3a8e559595 (commit)
via 5f855e3598a576c35e54623a13b256f3e87fcd4d (commit)
via b7f2d27dbd85f6a0966dc389ad4f8205085b7ae8 (commit)
via 29c793b3c2947badd9d05e45736e406fb12021e8 (commit)
via 3cef60098c3a38c65b11be2542b2bc86f76166e8 (commit)
via 7815420bc9127926485e287d233fe638228ab53d (commit)
via 4868b204aa421c43a802b46493da98c630724f21 (commit)
via e833b53fe618af287a0b818ac3592d842b76dec8 (commit)
via c17fdf95b69e166a777083336f7204bf4f6da2fa (commit)
via b8123ef5b178a59bd72540276447077f51af2e93 (commit)
via ad4e70da03353444aad95a4fbbd03cef2b750647 (commit)
via fd96752258901457148b702093a34a3d8c0fb7db (commit)
via 995a05b173d110e6259d35bdd0aa7e4754b7ac87 (commit)
via b2179107f3eabb5e349333cd5adc6e2fb4431990 (commit)
via 47f28d0a6627c8b263df3c3e8f905bfaf42557bc (commit)
via 0a834ddecbb08b79cbcf7d9460ab3d3d539c9962 (commit)
via e74a6fd9067e41bffe12406fc86277132bad5043 (commit)
via 3d2abe798d7163d64fd9ab2168fff9eaad1538a5 (commit)
via c04d498c12700bf90d41236d30b864fadd0c4c40 (commit)
via 583c76a7ce305d24e0625a22caed317b3e001d91 (commit)
via c8886d0abff2b2b16870751fc2101d4f3744a406 (commit)
via f4518a17e3c7417b8cbff9634f51b7a99d433c92 (commit)
via 80a83dd70ea11bec2c606f36c87e768e7376847f (commit)
via dc1a95c730699bdccbafa85f189b814107f409b5 (commit)
via 5ebbff8fd1529aec13ac4d2906c1a36f3e738519 (commit)
via c5f840fd4f36f83e946cab0e2fa21a54e3a83f0b (commit)
via 4fd2cf9f5e7b4d760b396f91d2a18c84e3392ae9 (commit)
via 12c22bc4e3bdc9fdf493a75cc6fe06ffb9fa47a4 (commit)
via a03d8ea77f9b8292efb8f8fc49a573c637124e49 (commit)
via 6055173a0f2733ea4fc2825afd295156143fca79 (commit)
via 39bf0bb44c07ab2cae5b813fc7c196abfdf411b3 (commit)
via 8f5a90c270d2d1860e87764a14d739988c53e7b2 (commit)
via cfa4df95003c963c16d2102aef9c806f8175f373 (commit)
via 82c93a0ffe43f36e3e79d14b3d46f7c9f2f538de (commit)
via f02eed105c6c65ac7f7ccd75408ab41ff642954f (commit)
via 77eb79caa4bc2b3a7ba8e214eba9c1b6763f6af2 (commit)
via 90e44a6fdd671e66bcd3d365a99a9baf5ca30ce2 (commit)
via a3a6c3129f4bdf3f54122355ff8d6843fe40a7ac (commit)
via 5057e7ce826bb0be3f476408b2ae364042f2a9bb (commit)
via d61ed70042330cc7fa1fbfa46cbad7f3e107ce26 (commit)
via 107375acffd44f2e117da06bab3ea4be69b11896 (commit)
via c79fb0ed652b62eef9b42442cfc22bbc9c1e56bf (commit)
via d93fa6592bd2c400f3e924bd3da94d049b8c5f5e (commit)
via 6b9a5fe450d21c5852e81f2c357d2af6d20f873c (commit)
via 5b04bb073cb6e6396c53a281bc333a6094208d33 (commit)
via 2487f2e6a565f5670feda65b8a1a6ac930ad36f1 (commit)
via 303e567a8062200dc06acde7c76fc34679f08d8f (commit)
via 141f3a77fe4f1b59b0afa9bf6909cd2000448883 (commit)
via 0b1f8e35640f5b3f7af11764ade3ff060211c309 (commit)
via c61b4d41c9647a54a329aa021341c0eb032b793e (commit)
via 58a96064d193317236b740998e134b652d3d62ad (commit)
via ec901dcf2886cfb81d88f9a63cfcd62b9efe6381 (commit)
via 77326ff3ab54c02c3d2c1312802e5792ad60450e (commit)
via f5f4e7b48bcc926e00913aa2ae6da19096864535 (commit)
via 5bb43a43199e2bc3f729b858d26c47e91fd56621 (commit)
via c7ae84fa4cdf00b0b62c493c5f50e7c0a4d2267b (commit)
via 4f864b3500de784be568a0812b88f54184a5aa2f (commit)
via 79440ec78cde36fac32956496d8ad550c4dbec53 (commit)
via ffb89e533eca0cec65b7395b00956054d99c5e0c (commit)
via 322dea08387167e3c3a9c9b60325ebafa264bd77 (commit)
via 655673f312318a9d95b71ef9f95a59ff36b0a487 (commit)
via 35fed6f15d3d29c02203a3fe2e446e205d45b0ff (commit)
via 6999d38c953e568f0488572c0a68cba32286a2c3 (commit)
via 0653427fdb5b70b8e1fc6189b0e7bdfc6ec920d6 (commit)
via 3ea5be54364ae3344aa7c5c51a1f29f56854b123 (commit)
via 3e181ddac9c1ca204df56eea3dbec414968e182a (commit)
via e35696c3706a88d2dc942103d3a4997ef0c57246 (commit)
via 354a7a548f00f6963e3d85a8244b61fbdb261936 (commit)
via 4aafb73cb29df05f040b150fc06f756921825bbd (commit)
via d84f25c7d871dac31ed3ef136ebfb80d3ac73601 (commit)
via 7849ff938cf30d6a381ee864048bc0b3e8c96475 (commit)
via cfa3c8865ff8519f5110c5c261eb8cd7ded144aa (commit)
via b348e1e3a62c593fc3a6b26dbb8199b2aba3e056 (commit)
via 6cce25f814400769e77d1d8d1fea0c5882faf0d2 (commit)
via 5eea0404a81a1c6acd45458aede9be2e870d8e5e (commit)
via 8a85c1b3579bac73c37dbe1498dfc8ceb1ff568c (commit)
via d70d6205fabf863ce18e53d49f9d83f5f16c5fee (commit)
via 9c21573c02446b3d5cf6a34b67c8545e5be6a600 (commit)
via 24d22e65b39765bb9060f5a99974696171be1da9 (commit)
via 2e071de0f7f75564bea9d216096c2e3366d06250 (commit)
via d13ef0662f051a3da1e2677fa6da755d07fab278 (commit)
via 97a0650b8a6283b1a7d5d505541ebfe38f1c3962 (commit)
via 11ca09e932517ea361cb9388bd35e1c7a957bfc3 (commit)
via cd90698b541046c22544c2c057a4676368fd1d7f (commit)
via f06dd27b0c61ea8905103c9391f0900fa896bd74 (commit)
via 0434d238d38a508daa27dc1933e7507aef64c2f3 (commit)
via 08ffcf34d9a371b522419addbaa13e26b528bb35 (commit)
via ba0d798c17cafecd97b2cadf8b5e19800b967f82 (commit)
via ae7080d30c68cfa0c81ce3422dca948f64a94f50 (commit)
via 5905e7b3e29139dbef84c065ca39315485f497e1 (commit)
via b987c776723eea2f223885289c466386f12e823a (commit)
via c0e0f3b2979ed2046547cbc800256dabc03d1944 (commit)
via ddf985af476abe60f057e0e862844e97a8deec19 (commit)
via ffdd31816a67f48697ea4d6b852e58d2886d42ca (commit)
via b73ed247781d533628b681f57257dc85882645d3 (commit)
via 55e17aadc1ef17a1df9626fb0e9fba290ece3331 (commit)
via 1159a193696ad48ec86e5895f6dee3e539619c0e (commit)
via c7cabd1355e79b7e111904bb3985908cae185b73 (commit)
via aa04af0078dafb6af40b1ee0ede140eedbf67c4f (commit)
via cdfc721b8d2d5079325ea9f0beb5673d72b4cdd0 (commit)
via 95e7cf295e449c0aec3d7a76f01907bf300106bf (commit)
via a9f5ce099cb30fe6b8f2ba240cacffe7ecfbfef2 (commit)
via 34829bc28f727ad9db6a180191c62d33f67b7915 (commit)
via 3932737df1a022f8f207db9874194600296ed437 (commit)
via 83e43bf0b756065dc640680d90fa6f0b39425182 (commit)
via 0c66b8e985649f89a84b26ba02740b23e1f4e091 (commit)
via f6b00fd1153295bc32041724a88aad84ba598b4a (commit)
via d4f66d37c4fc045da66e01c66976add579c6b7a4 (commit)
via eec55e167f54d5795b4d2ffac579ea7709ff7523 (commit)
via 1ecbb381aeed75d52f8abf47e03a31bb8212984e (commit)
via 2618d9db2da5d5f59adb8120fc6b58d8f96f5528 (commit)
via 8b79592482aba09a9de02f09a1cce999bed6ebf4 (commit)
via 94fb84a0346a5d99fe2aec36a814ee51b7933dad (commit)
via e029e2e5c5448e9b32cc2f26c89968b61e0baa6c (commit)
via bbf6e8e4f416ebb84b22b613752adb7cbc0d82df (commit)
via 6c82a2f8d7c8e21e39237225c819f182ae438db3 (commit)
via 5430fc65a118300b35a834a1112caea3441ff12e (commit)
via 4660856c6f24ed0edc04d62a5a31839cab4e5640 (commit)
via bb8ea71379ce66936284a6e7ea60dc8255d2ed7f (commit)
via 2deb7bdb7433ba78ec00cb61d24d1be56e66e9b8 (commit)
via b92a20b5603bfb7cd7cd775f3ca9099731ac63cf (commit)
via 9fc2e09ffad2c702b6768bc4560b0cc55fce0914 (commit)
via 7447ccd98ee3944a95247ae23284dfac1de6c2aa (commit)
via 3f2e46a4948c846023275eb7a8c86ede0313cd2f (commit)
via 44558701ff93118de40d5d5484e210149570f951 (commit)
via cae16d66756dfb76b6b4c804e5eb1218d587c60f (commit)
via ddd9fb8f135a60925fc5491300068b7809601632 (commit)
via e51eae39ad23e986259f7a1d2f0145ff19f7c159 (commit)
via df56e024b64b4117b8b9ebfc055c599bb0b68f16 (commit)
via a442b236c712d238f8c1ee3ebadc0505e439c91e (commit)
via 9f251a23fb0f0131f1a8c42934f9730013e98f04 (commit)
via 90ae6a3f10df2b16ef12705adc031e82e08a0547 (commit)
via ffa3cd7f1a472954e9be22a48140c6eef45c3ef5 (commit)
via 8f02859f17d01ce0cf542d934a04a79f048b73fd (commit)
via d34202f67408b3a6363d8d5a9ef78ae8a264d03f (commit)
via 4f007a783947d02a4a9c8d103da7ebbfb6e13882 (commit)
via 6c8bbad92726eeb50c9bb4107dad80155062eb0a (commit)
via 18d4371683fbe347bf4fbaef05d18b5a4918887a (commit)
via ac44401205b9b2da48ce5bdb0bd772df8bf2df4b (commit)
via b7835e3223de60d3f5bf1fed66468b5052cd595f (commit)
via 8220f4f00803cfb26520a8bf2ca493493dde4f60 (commit)
via 28777376b7b716631c5175991b5d8bb01fda35ce (commit)
via 296a5732f94abe4d5699dc981e4ccfb950b48cee (commit)
via a67b7ad5b4d259df71197db3e085fe469822fddd (commit)
via 90dc20ddf0b20148c03c27f75b5f410709747be5 (commit)
via 8a9dd74527a539b0c5e1abe552bc270ae2942f2f (commit)
via a000fb703121bc15ad1f073d47bdf4e1d61ae238 (commit)
via 1fe09e2e8c6ff43db65ee31ffa76f25d67854b8e (commit)
via a0a31b962763154ec9a79a5c75027e9899d2f868 (commit)
via 0080d92dc40dff2d2e9eb41c173b7d1a09550317 (commit)
via e41a5550b6ef3b3c6a39f252f0fffffce87fc8b5 (commit)
via 6d7f9f6db1556122d216cbf1c010c01da222b034 (commit)
via dda857891714eec6609674bb39f140c8dc0601a7 (commit)
via 852920e3063d2719f2022860175aec090be85b5d (commit)
via 080268675839f2fa72d6c5dd78236b9a429ebf84 (commit)
via d70571e6878fe2651a156c7789b9887e5bde4f8c (commit)
via 304e177a609ca15309a3b6832392bfca5e191b58 (commit)
via 921d8f675372db2401407cca2e4c4981e915b1a6 (commit)
via b1098269519f81f602abd1403f54c639c0180db3 (commit)
via 5ad773d3e608f4810dd1dcbb1a53f9bd7273e1aa (commit)
via 95b1e502f2556328c4ea7560df9a51404062218a (commit)
via 4974b78a0e10de185e0088ebc6261252c25367ee (commit)
via e4c900ea6ccd5fcd20c081de031215cdc7ea526a (commit)
via 5023f46909f1ce6bf877611109f7fa4ad1080b86 (commit)
via 63ec3f5894e802d0808fea61c40c96c16193877f (commit)
via 4e499a567abc41c5b2aee62e389bd39299dbca0c (commit)
via 3451881389245b4a4c9d7371da22b766de9da553 (commit)
via 6fa8c50ebe1ae2518981cf475ef1442e04194778 (commit)
via da52911e40f7da74b9ffe4295bbf77c19ab5f853 (commit)
via 3f3d55fd14db5986b4952718ff58e2fa3e10036b (commit)
via bbaa56c8fcbf1612b8ad50b62ccd88f877f67df1 (commit)
via 71a7cabc80b2ceb41a5a32e0695646aac0469b15 (commit)
via 2210a3f0fdf84e6e4a72966c8f07e9678f1874e0 (commit)
via cd477aecdfde62bedd87a101d4d5f0253ef0c4d3 (commit)
via 76ed437a3a95f6d0ccee75c649c7ec62cd0ad762 (commit)
via 4cd6253dbc710536d0bcd7f32ffa32a9fb72eda9 (commit)
via 813911b0e0a5ffec89b032b9c5d3753086f521bc (commit)
via 65625cc75acd32ea9893e295a6866d857959fdc8 (commit)
via 43d84b2e95d0714686a3aee545de5b768744de08 (commit)
via c3e519d5360f96ecd7afe32c34e74483852d278d (commit)
via c1e63bfd0597c461f13af244a51aa53660347ab4 (commit)
via 9ffaf99a07ea17353af001d081ac56dad908ae49 (commit)
via 0ae5abe2d2fa34194c3c14d9d07671c4c1561121 (commit)
via 8d611b5d17ebdd6ec3f5b70c74983127b7f5c869 (commit)
via fd8d6a906db48f274185267c4b5f1ef4d32b4b18 (commit)
via 1cbf52cde38c2c2c2d8ffdd55cd73f864d79abda (commit)
via 276f6312b8f32afa5175f0989dc8dddd114d1327 (commit)
via 0acaf53210bf3001b836971e2ec14670ba755637 (commit)
via 7fae54ba34f31285d999c19b9090a30c7a7ba198 (commit)
via c05cca9a5dea8526d55a719cda7bfd86a4b27b1d (commit)
via 8a6551da9a17c42fa8b895767687063f3b7be3a9 (commit)
via 1418771c8454ab493bd9a72d5e696d26d1f71c8b (commit)
via 6bbd96314e839b0c6f4f59034ed8d4ff28fc0e7a (commit)
via f38294883bab7fcae2d625709fdd2c24a3896fa9 (commit)
via 11ca5cd5ecf2d2bf31033558167936cd46589058 (commit)
via 5da4e51bd7d1c669a192bce408ce285a7dadce5c (commit)
via 9bf05c0bf8b1629c856199fe6adbde419a2af285 (commit)
via a1258379c5a070ba97a428a7431cbebbe046e3e5 (commit)
via b5aeda801bfeffdf3ba9dc8ae7996e520c27424b (commit)
via 45e559a160d1ce5721571b0923d20051e8590afa (commit)
via 567168cfc733441fdc8110d127266025d621ae64 (commit)
via 70f1bff4fc5f7c8ea8dd59b1da9d17620b752008 (commit)
via 8d0b24547ed2a79acbc199b1e3bfb6aa143d248b (commit)
via 53715d34319c905d7e0075d73a9b3a07d192d0bc (commit)
via 474e8984b3ae31f5ee9aa197b394c686b7b12709 (commit)
via 0414fa73462b5e289e2c98956a428e5563fd2ef2 (commit)
via f8f7f27f3d6f1fe177a35d6d153ea97072c879b3 (commit)
via c9fc539df543ff46da47338353048c0c9292547c (commit)
via d22a196ea1ec75d3fad624b3952773ca49742ca9 (commit)
via 626233fb4c4c50f66902de41656bc8e24c855f66 (commit)
via 2a711a73d391cdabc27c981b1ce419cd6cd6ce60 (commit)
via 06317db8262fe759a538c4aabd91da85c6d8ee43 (commit)
via a2785c5ad80905d4586cb2ec4af25ac01450ccff (commit)
via 77ed82ff10b1b37dcd6d20e05c8a3c50f0a6c75c (commit)
via 0b8027e54affe87fe0d50db21afc49735ea2628c (commit)
via decdd18fed4019852be1256f3b467717759d7191 (commit)
via 29471467add024de1922f7081907eadf784267ef (commit)
via 79c8f5afdbbd2f94121964ed5db19ee2e64da905 (commit)
via 8afc24da2ea2bef75ea1a167d7af169aeeab9b7e (commit)
via 66e7d2f50cee7ce6aa49324a1db25a9b435cce44 (commit)
via baa501b1669e56f62a53f6ff800d83a556c9a691 (commit)
via 805f3d2b653b1f8bb1199b1aa23bcfc741e6a467 (commit)
via d9df1a181da47d05a33b353aa2c68cc31093912f (commit)
via b620a0c28b94de1fda2040e5268e82875ff29573 (commit)
via fd22e54a35ed2709d3266b8863740e0f2213ef92 (commit)
via cc18431fb7658a16f7ac05e3443f95377c1b7627 (commit)
via c0648497879095af1d0c04a0c40552e1c92f3f37 (commit)
via a7366e431f807d3715d29d5d70dab4eadbe92e5a (commit)
via 4c1e4afac5a43212a46e604c3d5a836a60a5219b (commit)
via 51a2762f166d608d69137aefbda168488243028b (commit)
via f3da67884f7e3c0fb7de0df7090494150fcb2d8d (commit)
via 03618a56c4748c7e5f4b58583390f202b354d8c1 (commit)
via d256af0b3515e5b47a21644a8c033e6182938092 (commit)
via 4e5b21ad0a16884db40f0dd211340f62323a5602 (commit)
via d80dfabaffb829ed5c0d35f87dffdc2156d1214d (commit)
via c3efcc4bb99c24d85ce42f178df253bef576c5e2 (commit)
via b12e70c4c5fd6544f205c0c9e0c384e97e45f2fc (commit)
via ddfc64caf2dbc8000a26556418f11294273a6e68 (commit)
via 54f738d0415788da9a8279665aa68d94e05fe582 (commit)
via 891d57e146d6a18baf9e376fcb8ef06e3665d45f (commit)
via 6cd540d18eec5b2a9d44ad3d0ee74919afb1a91b (commit)
via 5937fa782d380cb2c194b00f3976ae767c4e2947 (commit)
via e2ae6a4c74b290455d37b2a84fdeb496644c3024 (commit)
via cbb58c37bb81d176f106a4de3c7f3b02dee2ff66 (commit)
via 5a92339ad317991475c5628c073a3411447775d5 (commit)
via dcac79eb0ebbedf5950b398b7ff837558d5fc4e9 (commit)
via 78e2b93a25e27b295aa2df20df0ffe67bcbb2169 (commit)
via 343c7ac476b11012ab8bc54749187fda64b57000 (commit)
via 6a583777cb85bf67cce84f452cd42f8bf8bc150f (commit)
via c7d510005d952c59525e60ab38435b3ae0c3baba (commit)
via d4665bbe83ec5de99f35fa5b43bd358ebbb16ed9 (commit)
via a71939b125b0105bb7a2c44e36f141c546a87d80 (commit)
via d5860b5273bc00632c65b43cb931d3238db0ab57 (commit)
via a99b3c0a209cf5ab5904b517e87413827be6a5f6 (commit)
via b0350db9747d602158377af3cf8ceb70764ea840 (commit)
via 21bfcecf7a4ac3c150430a1a312268781c145414 (commit)
via f24a6d086b96a65a73c68ecf349b03321cb03720 (commit)
via 382466e04e347d3b3fa221897efb8f4cdc239105 (commit)
via 6b06ac56cdfc9293908724e51e827534e97819aa (commit)
via 2601bc1860c33653f2d402b871f1211d460aa350 (commit)
via 0186c6e97ecd58e91a45cbb74e5643325777fd6f (commit)
via 99541e80777c82fb0cea14944209877ef961aa9f (commit)
via d4e16af1aea18abe082bd7bf213b85b0c432d304 (commit)
via 883359805325a82f4f291ff85624f141f6c93636 (commit)
via ed479b02c2b04291d07708baf50bc6d2929f8b94 (commit)
via d821f07c9e9575b47df87cc38f26c31e09b3ce0d (commit)
via c54290cf086940e3859b236d0fb880bacab2288b (commit)
via 0007fc9bdd1d9efcd52d07837f2cd085b5a8f58b (commit)
via f1cc4c8654b6bc431273286d3562942c50975caf (commit)
via 6f65e668957a50e153cba6822f747d13ad1b40ad (commit)
via d0721e703d222c01a9e8c329311c4fb01dac6972 (commit)
via 3a3092398356c90788479fa75524a491e9d860cd (commit)
via 3b813b29653a3ebfd78c2529127a9967d8f2857d (commit)
via 7f9d00341057eb80b43fa83956b8d7798b4dabea (commit)
via fb431262c12a8e2630225518300a4e1e0c4e918b (commit)
via bd81123a8ba99ac30bcf227be5103cf2863e27cb (commit)
via c4e42566cfecc43f9ef3ddf9c7af57c6744e2ceb (commit)
via f890a59b10b6a4b8723b86545e8b38ccc690021c (commit)
via 5d1f0a09f3634b29d9cbbd7c7337d546502363cb (commit)
via 6fcf28b352c435ee3d1a975619c5ae31923c44eb (commit)
via e041fb8b6557882b6710a655a97bbf3541b56b54 (commit)
via 8cc3269f95fa7faa8f448d741f68cbc40efbf4ee (commit)
via 45b8acccaf43ec06d31413c75a8f1737ae3ff0e2 (commit)
via 5d228a436a8257f082e84671bf8c89b79a2c3853 (commit)
via 53234cc3a368c1b61be017d87b71cfe2affbba68 (commit)
via 59d112a4c7b6bd3ab220abbb68d8127f316a109c (commit)
via 595aba70a4c676f7efaf6a012f54cd22aa189c5b (commit)
via ffabd3937aea799d2779e8b1b0a5385eebadd452 (commit)
via e0a69f5cb8147bc9d746de14ec66d060c583d863 (commit)
via 8c12f01d07fd6a0eea9f012b5547abc6b0fc8b91 (commit)
via 8fe89494e6516048759425ec30d8878a6233e00f (commit)
via 936241e4b2ec90bbb97d1b37bc78726372ec966f (commit)
via 75b181d6154a5fc71f5701522db6e14075d96f0c (commit)
via b72ca61b71abd3e2d5b6cdb0680d7179f95be222 (commit)
via d1141ff6c875bc53c5ef6cd62b1bbfe91bdccd21 (commit)
via acd06bb11f6d6436e15d0c7608fc7ea6008c224f (commit)
via c0c3f78afb6070721848574e2e5dff5cfa20e28d (commit)
via 46ed103824ff42668ddfc36c1b3fdb9219d48eee (commit)
via d400dcac5e66047f86291d1a4b90fffb6327dc43 (commit)
via c980f2f4fe0f5d301f706017a1f7e4e942193ec0 (commit)
via 0716c4fc9fff70870e28f84d18ddbce1db162101 (commit)
via 42c8fdd8f1d3245a0abf957fc9f0a6eb35145643 (commit)
via b31469d0d40ac858687657c72baaafd7a63041d9 (commit)
via 4e39af6eca18a984c346cb3396940a9dcbed02ab (commit)
via f315524e034cfc644157cb4af5ecc99f645dd067 (commit)
via 1326ba1af22068db9488c2328bdaf852b8a93dcf (commit)
via 3f8b479fe0d50e8c7d759b71d1db69d6f0aec0c0 (commit)
via 91ce40854d0b7f865cf5024ef95a8026b76096f3 (commit)
via ca0a6bc4c5c53aa6c4a735c36336408a06b8cd89 (commit)
via 6c1fd795711bb510cffaab5ad2ab2739bb8db210 (commit)
via eefa3be8e4c2c721a9f277d8ea2e11180231829f (commit)
via 85891acadf1b5207df93c9078b0d1ff5b28838de (commit)
via 31ad488dff6354bbe0aef38eeca682c2ac5336b7 (commit)
via db24e6842d7bfca7cdd7a01e205282eb0b8e0aa5 (commit)
via f723285b1390a6949d93a2781e97d5167457a1ed (commit)
via 30bbc0ccfa0a6526519a752960acd1a04660711b (commit)
via 3cbc52dbbc382f6d88ae4b267bad69f3408a1155 (commit)
via f1a7f492590214ec8321b7158e8992943b110a60 (commit)
via 90e62a4aae5d9adebb56c2d7575d0437566aeb4d (commit)
via d492e6d080919d470d22f6dbe33758b1c78169ea (commit)
via 641aa7b45991b6564a8fa825c681ad6ad1c7721f (commit)
via d4baa62d45cf6c2cf18c902e0b43a3a90e72f25b (commit)
via f8b4877a75765b14432a6f83ead11dcecc5b1985 (commit)
via 61a9dcb9d6c719cd0ec2b8fd871701e4ae69919e (commit)
via be063fa4580d9529e72c014d9510a9dedc6c39f8 (commit)
via cb821cb1756f9948d6232f49edfaa7ee01225d00 (commit)
via 135529b443631f840cc66d0cc395f79c416434d9 (commit)
via 7b1f8b581f9387230788e4d8a67cdbcf464dac85 (commit)
via e7074e4c5edb0acaa979ea08e533736f906a9d68 (commit)
via 1fe2988f523ddbad93ca7abc98fea982f2ae0505 (commit)
via a8fc7a03a82959a69ca262c850be23a4932142ce (commit)
via e4608715e6e1dd2adc91982fd151d5ba4f761d69 (commit)
via da2d62df77de66e5de5755228759f8bc18481871 (commit)
via 106bd84baa4b0b610926b0979970365e26bc0f1f (commit)
via 19a601f7b2fc69201c296f0720459a32dda5f4c3 (commit)
via 075b9322c9e091b7e139f4c57e07d78d896c7a62 (commit)
via d3d3ce982a61f4a657589f7fa0a979e9e907580d (commit)
via d7e06450b9d730d7b62ba52f611585810fa902df (commit)
via f959cfd790b3bb31446c33c5fa8bff5f7f537cec (commit)
via 39f0b2e91ac8b2a16f2099b4b759708dcbeb6458 (commit)
via 8ab07407ba4857e0d565288f786a53360b17466b (commit)
via c61f8513f7392e512faab89b758093c6e61a890c (commit)
via 95a4e1ea3b019e60bb260d6e70b1657ea27770e8 (commit)
via b68c2231254e47245352af23b1f9b93f68149bda (commit)
via 36002f0786631a0f923ee2c60fb09a4fdba85ead (commit)
via 72c90ed01fb5ba17bbcfbe0a67ec044f4b868618 (commit)
via bb3ced6f37bb48851ddada5967487084c1aee0b8 (commit)
via 52dfbe137e41f2da1f5584f6dd9ea89589c71228 (commit)
via 3f16954315aa4da11eb33306395d28913b11fc32 (commit)
via 521c6785e1fc94d1f501743e9a40af9e02797df3 (commit)
via a0d93e9b267af398e79c347f5f099feb536538c8 (commit)
via 52667c6cada7a2c3d280df195d16701253225e3c (commit)
via e2a32bee75631c247748fb9801e3b065d24ca2fd (commit)
via d2cc15cb5038cc58bfb8e33f7274b2839b8b8576 (commit)
via 3aaeeca7a9ec81725ed0acfe2a220e1308310e3b (commit)
via 6ed4c7891aa639d332fdf298f344dfd7af4b7aca (commit)
via 5314ed1afd48baf5d3a6891afa8d14320451ecc3 (commit)
via 62e9e9f802f662a030ea5d23e1b8670a8241230d (commit)
via b4ac1f6acb5612b07106596348a04bf51085dc3c (commit)
via 67338156ea780e64da909426c09ce09c7ab62393 (commit)
via 6bed143eb4bd42be907d143cca456d527e25efec (commit)
via c87156e5e913532f6c470baadd7ca636678d7c8b (commit)
via a7cb9d67a531cdb6f6b6d633a7beb47211341076 (commit)
via 1717da59aed9612becd56aaa1249aac695af4c8a (commit)
via 49186d21ef2d87986bccaf0a7c45c48c91b265f3 (commit)
via e8c659d74e011346785355eeef03b7fb6f533c61 (commit)
via 68cc29355f3334c7ad18f648ff9a6383a0916d23 (commit)
via b023e4ca99f5e81f90d87d23cd267ef2abd2388c (commit)
via 1cdbe579482c07e9f4bb3baa4864da2d3e7eb837 (commit)
via 1c81621c5bbecb223c9d1262c05175608c47add5 (commit)
via 77f01ab5d1d2eead1bd4a9135d6a76ebd3fe21e5 (commit)
via 1413c693d3390e02399a0042ef97b73918749977 (commit)
via c53e2f0a560a54fe1307233dffd002bdb6fb20d0 (commit)
via 8145005c31149415162ff9b83e96d676557a1319 (commit)
via e7521973aacf24f9b6fb7631a9d392c53b864160 (commit)
via 6308fd9a46a2f4aa550886e6f58190fb209ef027 (commit)
via 89cd956937f46e8f4a0374994965f991642dd408 (commit)
via 1ae8bfe07c1ab2444cc1d186321ff1431a1b9f96 (commit)
via 8fbec010989a242f6eb17be837255502c459977d (commit)
via 0432680e8c2ecd832038387f92b462dea75e94cc (commit)
via ce61a2ad2e078a19454411832b167444b6c9ae66 (commit)
via ef65da39e62ecd49e2b65b0cb6e4c8f75a1ee096 (commit)
via 0cad7ea2485b4bb05eb968a2399bec90a1450884 (commit)
via 3d0f5d0c7a2de86575d68618352f7a5dfe7305fd (commit)
via f91f1c0fb89056995f1c9c6a06c361efdf5139e7 (commit)
via ed0257f7d3378ec4a72e297f0dcba5159f2dd138 (commit)
via 03ea4d9b6916857e3c2a021f55d2a853cb837398 (commit)
via fe114d206479a36369d732ea260e81a686fdbb0b (commit)
via cbe7d24bb48d5f572d714d893a27a8858870b1d2 (commit)
via bb5bb87cd2aa7462c88a11c69aa736ca62fd7cd8 (commit)
via fc74328c1f51955bd5f108485aad52bb9c2fa0d0 (commit)
via 11b8a0e1d7b6175470ffc9077e94104c896093b7 (commit)
via b0037103771cc02e092884c39aa9e4982073099a (commit)
via c18c701d030e28698e6faee9c6d3b8b80d0e2302 (commit)
via 89756a8cdb72c3741aa01e97d4ec8c4b30da585b (commit)
via 1d17fa5f8e3d5fb84d9b944d5fe3712cde83db48 (commit)
via 8fcb833a2b28d434649d10f75f869fbbd8cd3f03 (commit)
via 5ccb4311206d95f48e44ffaba09bf6cf05d17145 (commit)
via 385fd0d524817f171c715c1ca0e5647741584682 (commit)
via 17db6e8d6b12f55e312fcab46faf5d332c806fb6 (commit)
via d605071ebf1fbbba5998a349540d4ad4e667f65e (commit)
via e1f0b2cfa14b058ab033431b70428ccda8ec6ed0 (commit)
via 2f063a6e843c788a05667e6d362d229b3b671920 (commit)
via a74ca98fdd80f1623fa0d6e96ab25f8c38850e32 (commit)
via a31ee4b3a5c0a7a0e0af293fb3b758bf045e9a82 (commit)
via 09d91fde6b00c8969bffff7a00a68c8f610ce73e (commit)
via e781d7c58f7d2386674aa5ee92badccb76f630f6 (commit)
via d8412221e602c0184b4b4fd2e3effa970cbc6fa4 (commit)
via 695c378f81263640618bdebf56eaa065f578251f (commit)
via d1d5471579eb0426671bf94f2d71e61dfb204c30 (commit)
via 638faeb6fef1cfd81efe1e2b37d2bd8a8d1b175b (commit)
via 8fdda7afb883589b46e423f91f32988373670bfa (commit)
via f3bc5e5a3ef622f1ec11962b7ce08a92ded03bea (commit)
via be09e8c9ec07e40da339a437cbd608027965ef58 (commit)
via 85c2e6110c9a01ec817c30f1b7e20549d7229987 (commit)
via b8c792af85fe3ff65c0cd68e2f291072a60cd953 (commit)
via c91e0825251b4f57e8ce1d9d4673bee6e279e0cd (commit)
via bfcacbdec0ea80b12b23f89572c29b87624e76ec (commit)
via 02a809d2cd341eece48b83821a192cb9f565e69a (commit)
via 733edfb8ae0266c6a6f01ed29e6a2d2ad64a5aa6 (commit)
via d7dffa6a558cc3305cb6b51c4153da67af1f374c (commit)
via 18e5cc3a828b21d1a40b8b5ec0c666e6e01c47de (commit)
via c411604296b4e8c0d678addd03bfda024d652a2e (commit)
via e55a9b256d53c7fc5145e3e4d338d3741b23e232 (commit)
via 3023a72eb83751a23b01b6cb996fb81fe3abbcb6 (commit)
via 12086fb4835639d1762622d80980a7500799b63e (commit)
via 346d65b33a3958c72faab6f675314cbef7963ace (commit)
via 1a8463176c3edf52c38af022ce44e210f9bf4aaa (commit)
via 3711a167f6b5203b4414db7853f3c57f1260e1bf (commit)
via 8fc75e6fb73eebe467da9d1e94d5ef9212cac04f (commit)
via adf23d2cca20577946c8081c3fdc390f27703f33 (commit)
via 61dd6208fb1e59a423b6dfa712a3c896c34b2590 (commit)
via 601eb33debf0c7548f52ba72cec4b3f362105e39 (commit)
via c69f6af9e5a03620c253e75fd925d38adaa3c039 (commit)
via d8572c5cfc626d897eadd3a5281cffc236f33e3d (commit)
via d086fc7ba0d4b58c9db901780cb8adf415e1f2b5 (commit)
via 747ef469ffc9c9179ca9d76854167925b4e44346 (commit)
via 1b2feed2640d7304f742b2f427f0b9b964e1dfc4 (commit)
via c396afdfa4a09391533f0e1eb3a765dc43884e85 (commit)
via a58ad3f801960fa0dc0bb1106eb0d99f7ebd77b1 (commit)
via 5865a56bf4e31c5a152e46454367a99c5971ac02 (commit)
via c204ab284bc3ef492f5a5201bd6131032bfd471a (commit)
via f4a29fba078c48f9d4c78d06d2ed4bbdf95b3763 (commit)
via ad36ba2bd67398edefe31aa039090912f76bffce (commit)
via 1f24b9ad0f173f7904b7a0fd559cc287660be1b2 (commit)
via b406406a4fc001478ae65e7bcf930fbcf8ca01ee (commit)
via 308d7ca9339d54f65d3227523c584365fa0dfcc8 (commit)
via 28b8265a2cfcf6563e18524efffa080369b8f48b (commit)
via 2d6f4c5b535082ebe59c26c4e8e95476d08404c9 (commit)
via 58206c6863f6b861a5e2fa6d3599e487294ded63 (commit)
via 6a97b62a5b4f18aea849d6f4d8de58d1469d2521 (commit)
via 94f2c076692a5a4beaa9a85eb10dbe4d891acb1e (commit)
via e0e50a0a31ff04c325513ade44197f8ae8dd324b (commit)
via 2506109403de69bd454de27835d42e6eb6ec3abc (commit)
via 59b3055595783f347b899a9588ddad0280feded9 (commit)
via f1d73d30dfe6b5ebec071542835f1b6c2b2f8fcf (commit)
via 94aca5e740d6101f91002d027776252340f6abef (commit)
via d04310f210734448a5b950988d49dcea145df9c1 (commit)
via fac0c5f2b1dc0e1806cd95f2d6a4619929119f01 (commit)
via f22bc486c1ce5e92380a0d06b98fbba639d170e4 (commit)
via 4eacded20f543e617ffba0bc9e0fa80bc405dc9c (commit)
via fec799f823100646f535c5e24128c648cba4c2c5 (commit)
via 9702047480d9002522936c5e1e1ebe16f696880d (commit)
via c1f75dc386d533806d29b7e94118363a7b50eed8 (commit)
via 50fd745b4dec07e8e213cf2703b5cabcfa128225 (commit)
via 3ee7e9fe34a96cfbf2d39879c21eb36e70471ad1 (commit)
via a214aecf82a90b06d5587458c0d2d4f1c3ba8002 (commit)
via 89fb6835583088059b8d8987c86caac33e37e5ea (commit)
via b8c61b4b1d6afb69190169764c1b141f4659e48b (commit)
via be11d713940133fd4200fb96db8200092b05325e (commit)
via 0efa6f8b9906cddf2da36722449c8e30fb698b37 (commit)
via 50b818bf96072fda433f7df4c307639b25e4da57 (commit)
via 416641e6879a08a859c90fc8a84802eb37f5fa8a (commit)
via e3f36662eefae747e1e4ae55d95e5bab532d5cf1 (commit)
via 4902d2c3f7a9b18e2a2489d7098e70f1881f2db2 (commit)
via 60d2f8f3c7f1cdacafcbd60dc004e32cc90035ca (commit)
via 2e09a79ada1f6d92809a037d41895e3d9302ad59 (commit)
via 8e254d8e0d0820716e0ccf5f2b89c4fd1325f051 (commit)
via 9e54314bb06aace405553552f7e7b7d8c172968c (commit)
via 350635a59a000fa4561d0d8bbe6814b4b9df530c (commit)
via 25506f09dda0d3d579d98971b3b12dd3e9e2fe8f (commit)
via c7afae94ca8ec4533d78e0f9846f1fd4f5585a95 (commit)
via ecdaa7c9207615a1dc5882560095389a18b1e2ca (commit)
via 44a988afd8f7aef70b88ecdc2e47d14fdf89e7e5 (commit)
via 9c84384cc18ff589233628c193953ca8d7a39f5c (commit)
via 5556231db2301917cd14a7450de4eba2368c9763 (commit)
via 869378a5bf1d415f52c14d9697b886d8143a73e1 (commit)
via 840e2943e8ae020adfa7eafa7877f004e7ecada1 (commit)
via 4c60cb0c8329dd498e9cce3735e5ee6212ad28f4 (commit)
via 96df079a42018f92a609a69b236c1184c9928b99 (commit)
via 6e445a3d2bdf152ebf57d1c92bfea1828e070743 (commit)
via d180203e97cbe53e0117c9405d68f51e80dafd95 (commit)
via 8b0ccb2d7fd1ec646a622a16bd64e356739ffca3 (commit)
via 3b3c4d40c18e0e340c68a02487014d0001211382 (commit)
via fab7ce3f5b4060bf62659e8b58529de4156b5a2f (commit)
via eca5920cd90093d8921f27bfbf7bcf54807165bb (commit)
via 96945714ec61951cc748da2b4b8a80cf02127ee9 (commit)
via b937534868c8d7aec3b6d645bf5fd657bbfccd42 (commit)
via d0501bfbe228897c17875fcead8809d017135d6f (commit)
via 8a9f20c83c678e1fad624e73dea5cdb455eeb45c (commit)
via 0e60d68ef0f755bfd2319937774b8a08f79ca7f1 (commit)
via 56b672e92e10ac2931236dba4e452699fd0d32d1 (commit)
via 5e056687df90ac8988ac5a929f941d4b1edd76b1 (commit)
via 528c24058fb100fb27fe5c211b92be84c67a6659 (commit)
via 07b4c13d0be4814ef10bbfbfd68db604978aa0e5 (commit)
via ec9dd97cecafba5ddf5c3ec683db7ad5b4421923 (commit)
via 2b66ef5d55325b2957d6c62908ca065228e56814 (commit)
from 7a32719e4dc679fa53402a602f07df21b1a9420f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 0b32ca3a2ac043c322435562e9124a8d129c6e1e
Author: Thomas Schwinge <address@hidden>
Date: Thu Jan 22 16:08:38 2015 +0100
* .topdeps: Re-apply updates made on the Savannah branch.
Also remove duplicates.
commit 1d95601b8d8ae63919012193566a4eb6f1a478d9
Merge: 295c4a8 874d70e
Author: Thomas Schwinge <address@hidden>
Date: Thu Jan 22 15:55:59 2015 +0100
Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into
tschwinge/Roger_Whittaker
commit 874d70ed001af95006fe0fd65593de9869011eb3
Author: Samuel Thibault <address@hidden>
Date: Tue Apr 22 18:03:59 2014 +0200
Missing merge fix
commit 295c4a89ef5cb1532874a69d1c3eba01ffd719f3
Merge: f57644d b07250e
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:09:59 2015 +0100
Merge commit 'b07250e09bbfb1bca76f544aa609878169ba4092' into
tschwinge/Roger_Whittaker
commit b07250e09bbfb1bca76f544aa609878169ba4092
Merge: 553e8d9 7a32719
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:22 2015 +0100
Merge remote-tracking branch
'refs/remotes/savannah/tschwinge/Roger_Whittaker' into HEAD
commit 553e8d9ba74958024ee6be8769bf5d782f7a6684
Merge: 25b7aef 7aa521a
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:21 2015 +0100
Merge branch 't/exec-static' into refs/top-bases/tschwinge/Roger_Whittaker
commit 7aa521a40dbd9ddc0108b42b9380f237619d4b65
Merge: 3075a3c 5814a19
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:21 2015 +0100
Merge commit '5814a19f02115382b790ca66a47881dee38143c5' into t/exec-static
commit 5814a19f02115382b790ca66a47881dee38143c5
Merge: 55e0d17 0cc25e1
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:20 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/exec-static' into HEAD
commit 55e0d1736cfe6366ce869c00d9fb53aa667b87a3
Merge: c92fe79 f701038
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:20 2015 +0100
Merge branch 't/tls' into refs/top-bases/t/exec-static
commit 25b7aef36f0ae4fe5d71244e8853b8479e1158d6
Merge: db69e38 283e26e
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:19 2015 +0100
Merge branch 't/af_local_strlen' into
refs/top-bases/tschwinge/Roger_Whittaker
commit c92fe7944f63db8278349f35a01782b436d198fc
Merge: 36375a0 cdadaf0
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:19 2015 +0100
Merge remote-tracking branch
'refs/remotes/savannah/top-bases/t/exec-static' into
refs/top-bases/t/exec-static
commit 283e26e32010281f06f2b3b36245c45ef044df9c
Merge: 94c2d6f 982ea6c
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:18 2015 +0100
Merge commit '982ea6cdba8cf20eab5484dbd74a11f8169c16ab' into
t/af_local_strlen
commit 982ea6cdba8cf20eab5484dbd74a11f8169c16ab
Merge: b4578ba 4f8143f
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:18 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/af_local_strlen' into
HEAD
commit db69e38517eb25560ad5700d1e44bfe0318e1a93
Merge: 87fdf5f 7550fcc
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:17 2015 +0100
Merge branch 't/poll_errors_fixes' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 7550fcc3c05b5aa1b8d5753c1e104c1249ad4696
Merge: 041eaf2 71d7999
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:16 2015 +0100
Merge commit '71d7999fbbbf9f9b3bc71e207b73b108ec482747' into
t/poll_errors_fixes
commit 71d7999fbbbf9f9b3bc71e207b73b108ec482747
Merge: 4f955ad c30b727
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:16 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/poll_errors_fixes'
into HEAD
commit 87fdf5f0b99405f2cdf11cb9bcec2ca3d11aa5a2
Merge: 6433562 363c0cb
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:15 2015 +0100
Merge branch 't/select-EINTR' into refs/top-bases/tschwinge/Roger_Whittaker
commit 363c0cb3fad07500473423dd6c64af1f88dc00bc
Merge: bcf0f94 43327ca
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:14 2015 +0100
Merge commit '43327cac49a81dea1db2bcc589a1a30e42fba558' into t/select-EINTR
commit 43327cac49a81dea1db2bcc589a1a30e42fba558
Merge: b4578ba 75d0717
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:14 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/select-EINTR' into
HEAD
commit 6433562f37f9481442bf787761a5c8a27f7c1c06
Merge: 0553321 1abf26d
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:13 2015 +0100
Merge branch 't/hooks' into refs/top-bases/tschwinge/Roger_Whittaker
commit 1abf26d1fb5521c287fea0068cc74b6f49f620dc
Merge: 6d87cf4 bfe7bf8
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:12 2015 +0100
Merge commit 'bfe7bf86fb110bb2ac534d1897b6fa075344b8a6' into t/hooks
commit bfe7bf86fb110bb2ac534d1897b6fa075344b8a6
Merge: b4578ba 05c27b4
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:12 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/hooks' into HEAD
commit 05533217f2e1091f49c56ad99727c55379bb8779
Merge: cc15e22 84f4583
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:11 2015 +0100
Merge branch 't/thread-cancel' into refs/top-bases/tschwinge/Roger_Whittaker
commit 84f4583968efbd6db5121c87ed750d7e2e1dbbf2
Merge: a0f1325 1b09e41
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:11 2015 +0100
Merge commit '1b09e41e82bb6fbda865d1659a1b23d3ce9e0a6e' into t/thread-cancel
commit 1b09e41e82bb6fbda865d1659a1b23d3ce9e0a6e
Merge: b4578ba 62705bb
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:10 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/thread-cancel' into
HEAD
commit cc15e226bef7a945ad98e98bb97d969547ceb1fb
Merge: 8981845 bdf69b0
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:09 2015 +0100
Merge branch 't/sendmsg-SCM_RIGHTS' into
refs/top-bases/tschwinge/Roger_Whittaker
commit bdf69b06c8a4aefd5bf297255c69d2ef93f04374
Merge: aeedf22 6621236
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:09 2015 +0100
Merge commit '6621236c4c0526ec3b8b85a1718ce2dcbbb34cd7' into
t/sendmsg-SCM_RIGHTS
commit 6621236c4c0526ec3b8b85a1718ce2dcbbb34cd7
Merge: b4578ba ee900fd
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:08 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/sendmsg-SCM_RIGHTS'
into HEAD
commit 8981845cf9983444120c97e0bcb9d9c46a2578b6
Merge: 1480bbb dd273ae
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:07 2015 +0100
Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_Whittaker
commit dd273ae6cbfb62c60e1c6793e2cf8dcaab9b74bf
Merge: a9efba8 7506f1f
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:07 2015 +0100
Merge commit '7506f1f123ea4f044a2685a4801f563228fd9001' into t/extern_inline
commit 7506f1f123ea4f044a2685a4801f563228fd9001
Merge: b4578ba ba42395
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:07 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/extern_inline' into
HEAD
commit 1480bbb454ef111dc9966a2d33ae88b8f101f5f9
Merge: 689b3ed d43d497
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:05 2015 +0100
Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker
commit d43d497454aba1e8992db6e3deb74fb3515b2e90
Merge: 3db8c24 34faa4f
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:05 2015 +0100
Merge commit '34faa4f8a37be72fd12072d6d0f3c178df7f7047' into t/tls-threadvar
commit 34faa4f8a37be72fd12072d6d0f3c178df7f7047
Merge: 255d089 5823781
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:04 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/tls-threadvar' into
HEAD
commit 255d089c5306e991c9489e74c32429d90a0c4cab
Merge: 3d0da92 f701038
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:03 2015 +0100
Merge branch 't/tls' into refs/top-bases/t/tls-threadvar
commit 3d0da92517d1b7081b8f6e1e17c1626ea0ff726e
Merge: 36375a0 cff5cf0
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:03 2015 +0100
Merge remote-tracking branch
'refs/remotes/savannah/top-bases/t/tls-threadvar' into
refs/top-bases/t/tls-threadvar
commit 689b3ed36c5756e6d20b4d4f14700e42df0557cb
Merge: befe736 f701038
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:08:02 2015 +0100
Merge branch 't/tls' into refs/top-bases/tschwinge/Roger_Whittaker
commit f70103817596a6baa3f848c99c44a3543632b517
Merge: 36375a0 1728e84
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:07:53 2015 +0100
Merge commit '1728e84' into t/tls
commit 1728e8441c3f986d010e660815d3ed570b5cc7aa
Merge: b4578ba cdadaf0
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:07:14 2015 +0100
Merge remote-tracking branch 'refs/remotes/savannah/t/tls' into HEAD
Conflicts:
sysdeps/mach/hurd/i386/init-first.c
commit befe7362ecf114c057355d8303bb9718b5133db2
Merge: 8950243 5d81166
Author: Thomas Schwinge <address@hidden>
Date: Wed Jan 21 22:04:35 2015 +0100
Merge remote-tracking branch
'refs/remotes/savannah/top-bases/tschwinge/Roger_Whittaker' into
refs/top-bases/tschwinge/Roger_Whittaker
Conflicts:
Versions.def
commit f57644d0bdfc1ebe2201a677a33af27e09a5bab6
Merge: 2877737 8950243
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:32 2013 +0100
Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into
tschwinge/Roger_Whittaker
commit 89502430391de303d858423ec70670f2191daac9
Merge: a186c6b cf7f0fa
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:31 2013 +0100
Merge branch 't/EIEIO-fr' into refs/top-bases/tschwinge/Roger_Whittaker
commit cf7f0faefde21603653588891baaaa3589d3031c
Merge: 90dc20d b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:30 2013 +0100
Merge commit 'refs/top-bases/t/EIEIO-fr' into t/EIEIO-fr
commit a186c6b7d718ef279704d627bc0417e38b24ab29
Merge: 59350e3 3075a3c
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:27 2013 +0100
Merge branch 't/exec-static' into refs/top-bases/tschwinge/Roger_Whittaker
commit 3075a3cc06874a9be69e2f24ca99fd9f669c41f1
Merge: a000fb7 36375a0
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:25 2013 +0100
Merge commit 'refs/top-bases/t/exec-static' into t/exec-static
commit 59350e39da32024b6c61ebe4a3950a4e93383043
Merge: f4a430b 4e53fe0
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:22 2013 +0100
Merge branch 't/nice' into refs/top-bases/tschwinge/Roger_Whittaker
commit 4e53fe0f70d4bb9ae867f403db5e617117131342
Merge: a0a31b9 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:20 2013 +0100
Merge commit 'refs/top-bases/t/nice' into t/nice
commit f4a430b75c96adc1a54c035fa7d945b4ebe45079
Merge: c9c68e1 94c2d6f
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:17 2013 +0100
Merge branch 't/af_local_strlen' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 94c2d6ffd7aff358f172cd85d905c6fb342d5296
Merge: e41a555 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:15 2013 +0100
Merge commit 'refs/top-bases/t/af_local_strlen' into t/af_local_strlen
commit c9c68e1531fcb8e49c48c1562dc580fd99d5cb5f
Merge: 8e54c9e 041eaf2
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:12 2013 +0100
Merge branch 't/poll_errors_fixes' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 041eaf258bf51d8a29c81673af7c62491d18504a
Merge: dda8578 4f955ad
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:10 2013 +0100
Merge commit 'refs/top-bases/t/poll_errors_fixes' into t/poll_errors_fixes
commit 4f955ad47d111ecf93dc6fe709bf8511e6dbabac
Merge: 852920e 94b394d
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:06 2013 +0100
Merge commit 'refs/top-bases/t/io_select_timeout' into t/io_select_timeout
commit 8e54c9ec15a021f8b4c9e80eade8adcfa731715a
Merge: f9403a0 85f94c5
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:03 2013 +0100
Merge branch 't/remap_getcwd' into refs/top-bases/tschwinge/Roger_Whittaker
commit 85f94c5106fcb8a654140f128719185f1a700d2f
Merge: d70571e b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:33:01 2013 +0100
Merge commit 'refs/top-bases/t/remap_getcwd' into t/remap_getcwd
commit f9403a0f268f8d4dd96a1deff82d60d598e48ebf
Merge: c821b67 e89ed99
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:58 2013 +0100
Merge branch 't/nfds-poll' into refs/top-bases/tschwinge/Roger_Whittaker
commit e89ed9980c5c5c5d2f7e66aec82a42febac0dbdb
Merge: 921d8f6 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:57 2013 +0100
Merge commit 'refs/top-bases/t/nfds-poll' into t/nfds-poll
commit c821b67225f39ec695bc2d70637f111063a459c2
Merge: 6a7d180 2354b12
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:53 2013 +0100
Merge branch 't/pie-sbrk' into refs/top-bases/tschwinge/Roger_Whittaker
commit 2354b12b54737c9b4acf752325fb30b14c9e286d
Merge: 5ad773d b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:51 2013 +0100
Merge commit 'refs/top-bases/t/pie-sbrk' into t/pie-sbrk
commit 6a7d180f27786616cbd091ffc22c658802efa7a6
Merge: 0bd5441 bcf0f94
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:49 2013 +0100
Merge branch 't/select-EINTR' into refs/top-bases/tschwinge/Roger_Whittaker
commit bcf0f9455b3bb88298c8ad643c8e4711c9123623
Merge: 4974b78 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:47 2013 +0100
Merge commit 'refs/top-bases/t/select-EINTR' into t/select-EINTR
commit 0bd54412624991de5d9d6834ae18ce26b3731123
Merge: 86b8456 94b394d
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:44 2013 +0100
Merge branch 't/single-select-timeout' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 94b394db002196cc0f9209c648f1ace251b43e89
Merge: 5023f46 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:41 2013 +0100
Merge commit 'refs/top-bases/t/single-select-timeout' into
t/single-select-timeout
commit 86b84561482f91493ac07e11f556f0e33247b7de
Merge: 515371e 5a2e5a3
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:39 2013 +0100
Merge branch 't/setitimer' into refs/top-bases/tschwinge/Roger_Whittaker
commit 5a2e5a36eda785078e7652b4c914213e7184ce63
Merge: 4e499a5 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:36 2013 +0100
Merge commit 'refs/top-bases/t/setitimer' into t/setitimer
commit 515371ec677726b6668e65fa8b50aa1287d91fa6
Merge: 3bc6f17 407f9be
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:33 2013 +0100
Merge branch 't/hurdsig-boot-fix' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 407f9bef92398adc0ab7e7552c974588cba2fa6b
Merge: 6fa8c50 ddd183d
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:31 2013 +0100
Merge commit 'refs/top-bases/t/hurdsig-boot-fix' into t/hurdsig-boot-fix
commit 3bc6f17b1c57a7e261fa045fd3393d15d049f4c9
Merge: 4cc6e87 8434076
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:28 2013 +0100
Merge branch 't/sendmmsg' into refs/top-bases/tschwinge/Roger_Whittaker
commit 8434076e57ddc757ee33bb73ac242fdee5264552
Merge: 3f3d55f b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:27 2013 +0100
Merge commit 'refs/top-bases/t/sendmmsg' into t/sendmmsg
commit 4cc6e879e0642af05e29b52eada6ba4c31bfb067
Merge: e78a702 009894a
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:24 2013 +0100
Merge branch 't/libpthread_depends' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 009894a5a9ef3ce01b326d8603c2f2ff47a7c453
Merge: 71a7cab b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:22 2013 +0100
Merge commit 'refs/top-bases/t/libpthread_depends' into t/libpthread_depends
commit e78a7027d2f4d37d023359b619c71c80c1427f7e
Merge: 9232f97 6d87cf4
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:20 2013 +0100
Merge branch 't/hooks' into refs/top-bases/tschwinge/Roger_Whittaker
commit 6d87cf47898809132df9c9fe8127761f37a4ef43
Merge: cd477ae b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:18 2013 +0100
Merge commit 'refs/top-bases/t/hooks' into t/hooks
commit 9232f977a19f7d45bd37a464cba379e34150b585
Merge: 4812bc6 0e9722c
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:15 2013 +0100
Merge branch 't/hurdsig-global-dispositions-versions' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 0e9722c24c1f743e53f2076c37fd91a9d2b0c4bc
Merge: 4cd6253 ddd183d
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:13 2013 +0100
Merge commit 'refs/top-bases/t/hurdsig-global-dispositions-versions' into
t/hurdsig-global-dispositions-versions
commit 4812bc6b50e783bdf601c35894c559beb53e65dc
Merge: 962f266 3c99c45
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:10 2013 +0100
Merge branch 't/hurdsig-fixes-2' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 3c99c457e4a4987dd74cb3b97c5ee92bfa789921
Merge: 65625cc 1ff3513
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:09 2013 +0100
Merge commit 'refs/top-bases/t/hurdsig-fixes-2' into t/hurdsig-fixes-2
commit 962f266a9d6f661336f759d27f739df667c29dda
Merge: bb70504 1ff3513
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:06 2013 +0100
Merge branch 't/hurdsig-SA_SIGINFO' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 1ff35137add0e9637df9e3fcc21133674188c8c4
Merge: c3e519d ddd183d
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:04 2013 +0100
Merge commit 'refs/top-bases/t/hurdsig-SA_SIGINFO' into t/hurdsig-SA_SIGINFO
commit bb70504f71ef28148267c617482e2fb9ddd394b1
Merge: d02281b ddd183d
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:32:01 2013 +0100
Merge branch 't/hurdsig-global-dispositions' into
refs/top-bases/tschwinge/Roger_Whittaker
commit ddd183dfa34297ea2660882ba01f9f9cbb59f646
Merge: 9ffaf99 2f039f0
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:59 2013 +0100
Merge commit 'refs/top-bases/t/hurdsig-global-dispositions' into
t/hurdsig-global-dispositions
commit d02281b5cec099a5f708187d9bab7a002b62ed39
Merge: 08f6735 2f039f0
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:56 2013 +0100
Merge branch 't/hurdsig-fixes' into refs/top-bases/tschwinge/Roger_Whittaker
commit 2f039f057ed773214e104983a07da7a566962d7a
Merge: 8d611b5 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:54 2013 +0100
Merge commit 'refs/top-bases/t/hurdsig-fixes' into t/hurdsig-fixes
commit 08f6735207d65780887a06d7596d813b9ec2f9cb
Merge: b8cd010 d421cfc
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:51 2013 +0100
Merge branch 't/no-hp-timing' into refs/top-bases/tschwinge/Roger_Whittaker
commit d421cfc9bd0275f1d81bd8757b80ff568c7b2826
Merge: 1cbf52c b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:50 2013 +0100
Merge commit 'refs/top-bases/t/no-hp-timing' into t/no-hp-timing
commit b8cd010c013b91bbb63fa841a2b4d96e243059b2
Merge: adda1b6 2484c83
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:47 2013 +0100
Merge branch 't/unlockpt-chroot' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 2484c83f1a0683b9d4ddb2d1892cfea204cd0440
Merge: 0acaf53 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:45 2013 +0100
Merge commit 'refs/top-bases/t/unlockpt-chroot' into t/unlockpt-chroot
commit adda1b6e1e3521d6f125acf4f0456cff7b861e29
Merge: 5051fa7 a0f1325
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:42 2013 +0100
Merge branch 't/thread-cancel' into refs/top-bases/tschwinge/Roger_Whittaker
commit a0f13258180025efc5422a130032fe0656d7471a
Merge: c05cca9 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:40 2013 +0100
Merge commit 'refs/top-bases/t/thread-cancel' into t/thread-cancel
commit 5051fa73dfe1c02d9e6a100846bba1e5442e0e2f
Merge: c66ecda aeedf22
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:37 2013 +0100
Merge branch 't/sendmsg-SCM_RIGHTS' into
refs/top-bases/tschwinge/Roger_Whittaker
commit aeedf22081ba14d3ef500769082742c277b943d7
Merge: 1418771 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:35 2013 +0100
Merge commit 'refs/top-bases/t/sendmsg-SCM_RIGHTS' into t/sendmsg-SCM_RIGHTS
commit c66ecdad974a3c0c70cb72b954aac133250b50eb
Merge: cff5aa3 e501228
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:33 2013 +0100
Merge branch 't/locarchive' into refs/top-bases/tschwinge/Roger_Whittaker
commit e5012289239d5728de2f65681f4d843ad57d0684
Merge: f382948 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:31 2013 +0100
Merge commit 'refs/top-bases/t/locarchive' into t/locarchive
commit cff5aa325d45bb70729aa44fecf4367591c1f55c
Merge: b3420c8 bad1169
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:28 2013 +0100
Merge branch 't/bigmem' into refs/top-bases/tschwinge/Roger_Whittaker
commit bad1169e8a095104d8b37a3339d5f03862eb788a
Merge: 5da4e51 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:26 2013 +0100
Merge commit 'refs/top-bases/t/bigmem' into t/bigmem
commit b3420c8b9aef491cbcc6f4965a6572d3b5056f46
Merge: 6e9a044 0d477f3
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:24 2013 +0100
Merge branch 't/sysvshm' into refs/top-bases/tschwinge/Roger_Whittaker
commit 0d477f3e532e2d02950ea6346137400a34602bec
Merge: a125837 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:22 2013 +0100
Merge commit 'refs/top-bases/t/sysvshm' into t/sysvshm
commit 6e9a0440d8373210f5c01b216628e7f8ec7e7032
Merge: 8d3ebf2 f739d99
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:19 2013 +0100
Merge branch 't/ioctl-base-types' into
refs/top-bases/tschwinge/Roger_Whittaker
commit f739d992aeeffeddb3124c7ad0f8102eb91e8253
Merge: 45e559a b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:17 2013 +0100
Merge commit 'refs/top-bases/t/ioctl-base-types' into t/ioctl-base-types
commit 8d3ebf254f078613ba741150eae41390c65e28a2
Merge: e8a5abc f5b865e
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:14 2013 +0100
Merge branch 't/usr' into refs/top-bases/tschwinge/Roger_Whittaker
commit f5b865e6cb01a9594a6f890fa512707138c604c9
Merge: 70f1bff 7e922f3
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:13 2013 +0100
Merge commit 'refs/top-bases/t/usr' into t/usr
commit 7e922f3e2d8394cb1a0fa526c29b461f8a4fb988
Merge: 3412022 ed927c6
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:12 2013 +0100
Merge branch 't/master_backports' into refs/top-bases/t/usr
commit 34120225412b46b1753e249a6672db46dbbb88ec
Merge: 8d0b245 2248ccb
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:10 2013 +0100
Merge branch 't/regenerate_configure' into refs/top-bases/t/usr
commit e8a5abcb78f206b1c00db043f088526d1a582198
Merge: ca9be6b 08513f0
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:09 2013 +0100
Merge branch 't/pagesize' into refs/top-bases/tschwinge/Roger_Whittaker
commit 08513f05594e1780957adbf2ce016d0904446e78
Merge: 0414fa7 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:07 2013 +0100
Merge commit 'refs/top-bases/t/pagesize' into t/pagesize
commit ca9be6b2e1c04d3e855992f244fed76665bc4f49
Merge: 9a3e7cf 34b03a2
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:04 2013 +0100
Merge branch 't/eglibc_backports' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 34b03a29bd3d63c7db214631981122c573ef8684
Merge: 6a58377 5624dc6
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:03 2013 +0100
Merge commit 'refs/top-bases/t/eglibc_backports' into t/eglibc_backports
commit 5624dc662e3636feb8ecade92d9bf80589af8421
Merge: c7d5100 2248ccb
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:01 2013 +0100
Merge branch 't/regenerate_configure' into refs/top-bases/t/eglibc_backports
commit 9a3e7cfbb176d13d831ad3cf8fd301dcb01e1b7b
Merge: 708d285 b258fa1
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:31:00 2013 +0100
Merge branch 't/cancellation' into refs/top-bases/tschwinge/Roger_Whittaker
commit b258fa15ab324f71275353f88ab29369fde23d70
Merge: d22a196 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:58 2013 +0100
Merge commit 'refs/top-bases/t/cancellation' into t/cancellation
commit 708d285dba900e26c93734338c6c13da6f074b5f
Merge: 1a98f1a d65a801
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:55 2013 +0100
Merge branch 't/host-independency' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 1a98f1a87603240429e85d9e854159a5758861f8
Merge: f85229c b099bc4
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:55 2013 +0100
Merge branch 't/cpuclock' into refs/top-bases/tschwinge/Roger_Whittaker
commit b099bc44d7440d79da41d62d61102e6b9e86c9ee
Merge: a2785c5 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:53 2013 +0100
Merge commit 'refs/top-bases/t/cpuclock' into t/cpuclock
commit f85229cc7de8ceb27f3188daeda815720a609466
Merge: 68b200e af08318
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:49 2013 +0100
Merge branch 't/grantpt' into refs/top-bases/tschwinge/Roger_Whittaker
commit af0831804bd0535136016e69bb6c181b9838f793
Merge: 0b8027e b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:48 2013 +0100
Merge commit 'refs/top-bases/t/grantpt' into t/grantpt
commit 68b200e4e5ada20d6f6b6e6f4dde3e98d3ef96b9
Merge: b1a73c1 a9efba8
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:45 2013 +0100
Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_Whittaker
commit a9efba8328af8dd394681dde6e610e7d1c945a8f
Merge: 2947146 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:43 2013 +0100
Merge commit 'refs/top-bases/t/extern_inline' into t/extern_inline
commit b1a73c18f599072a8e1f5bb13ac5239eb7e47c63
Merge: aad3baa af02d03
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:40 2013 +0100
Merge branch 't/____longjmp_chk' into
refs/top-bases/tschwinge/Roger_Whittaker
commit af02d0394233169771385c9b6ca78641210d48e6
Merge: 8afc24d ed927c6
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:38 2013 +0100
Merge commit 'refs/top-bases/t/____longjmp_chk' into t/____longjmp_chk
commit ed927c6628f8da03229e6d2cb928dbad09ed6ad1
Merge: d4665bb b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:35 2013 +0100
Merge commit 'refs/top-bases/t/master_backports' into t/master_backports
commit aad3baa3582d91ba66e0d0751fd5a63ebb2a04e8
Merge: cf58a25 3107871
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:31 2013 +0100
Merge branch 't/pipe2' into refs/top-bases/tschwinge/Roger_Whittaker
commit 310787176580bb5f0cdb58871206e2406628d0ff
Merge: baa501b 79a6536
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:30 2013 +0100
Merge commit 'refs/top-bases/t/pipe2' into t/pipe2
commit cf58a25b96129c1b8dd9ae9d6fe5859a7f68c005
Merge: 266eccd 79a6536
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:26 2013 +0100
Merge branch 't/socketpair_flags' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 79a6536e5712344aefb105dc2b398b0bbab09eca
Merge: d9df1a1 30da96c
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:24 2013 +0100
Merge commit 'refs/top-bases/t/socketpair_flags' into t/socketpair_flags
commit 266eccd32a4bf0d52be2a5e865dc2f0e03bbd85c
Merge: bde39da 30da96c
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:21 2013 +0100
Merge branch 't/socket_flags' into refs/top-bases/tschwinge/Roger_Whittaker
commit 30da96c31cd44c4124cdfa219e3003ff59345bc2
Merge: fd22e54 4f6bbae
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:19 2013 +0100
Merge commit 'refs/top-bases/t/socket_flags' into t/socket_flags
commit 4f6bbaee444ae37f0e8543b523583624d9b4b1e3
Merge: cc18431 1d4e9d8
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:16 2013 +0100
Merge commit 'refs/top-bases/t/fcntl-internal.h' into t/fcntl-internal.h
commit 1d4e9d8abd5d668b318355fd7cd3ea9cfdeb65a1
Merge: c064849 8cbcb8c
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:14 2013 +0100
Merge branch 't/verify.h' into refs/top-bases/t/fcntl-internal.h
commit 8cbcb8c40418c483c63f26d096c1563117863e8d
Merge: a7366e4 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:12 2013 +0100
Merge commit 'refs/top-bases/t/verify.h' into t/verify.h
commit bde39dae3d05755bbb37f807cc5c49e9fb94af81
Merge: a868a30 50973f9
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:07 2013 +0100
Merge branch 't/gscope' into refs/top-bases/tschwinge/Roger_Whittaker
commit 50973f9b87673acce7cd6844cb2bd783c438670c
Merge: 51a2762 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:06 2013 +0100
Merge commit 'refs/top-bases/t/gscope' into t/gscope
commit a868a309e04d766070104fa833dcb606bf45a0db
Merge: 9d21878 42a8ead
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:03 2013 +0100
Merge branch 't/_dl_random' into refs/top-bases/tschwinge/Roger_Whittaker
commit 42a8eada0e15c16c02a00700517f0c6f93f8f7d2
Merge: 03618a5 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:30:01 2013 +0100
Merge commit 'refs/top-bases/t/_dl_random' into t/_dl_random
commit 9d21878b2d6d44e6b12d81a3ba4d6932453a26fd
Merge: 4f9f469 b29e91e
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:58 2013 +0100
Merge branch 't/ptrmangle' into refs/top-bases/tschwinge/Roger_Whittaker
commit b29e91e6aaed139f362750c7a01538bc0a44714e
Merge: 4e5b21a b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:57 2013 +0100
Merge commit 'refs/top-bases/t/ptrmangle' into t/ptrmangle
commit 4f9f46957efa9dab4ae389f9068c3d1f089746c6
Merge: 35ca21c 2a3b827
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:54 2013 +0100
Merge branch 't/bits_stdio-lock.h' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 2a3b827f501bacd622f8dd40429b747feaaaeab0
Merge: c3efcc4 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:52 2013 +0100
Merge commit 'refs/top-bases/t/bits_stdio-lock.h' into t/bits_stdio-lock.h
commit 35ca21c7e1dabd1a32c5b190c1ac3d6e0a46aaea
Merge: aa9e758 2ff79f9
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:49 2013 +0100
Merge branch 't/bits_atomic.h_multiple_threads' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 2ff79f95957535ee67229132c14fd7c70c9291bd
Merge: ddfc64c b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:48 2013 +0100
Merge commit 'refs/top-bases/t/bits_atomic.h_multiple_threads' into
t/bits_atomic.h_multiple_threads
commit aa9e75863dbc1b4280b32116fc251369299b1b2b
Merge: 2c3f1da bfa20bc
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:45 2013 +0100
Merge branch 't/tlsdesc.sym' into refs/top-bases/tschwinge/Roger_Whittaker
commit bfa20bc00934a2669f98e763a1a59c2c6c28faec
Merge: 891d57e b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:43 2013 +0100
Merge commit 'refs/top-bases/t/tlsdesc.sym' into t/tlsdesc.sym
commit 2c3f1da11b94fd38df8f706537d8dcab0ecb64a7
Merge: 02a21b6 3db8c24
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:40 2013 +0100
Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker
commit 3db8c2421216439f8994178cd8283b5d562bdf80
Merge: 5937fa7 36375a0
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:38 2013 +0100
Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvar
commit 02a21b622b5b029596fcc9c858d9760c76cd3788
Merge: a65dd35 36375a0
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:35 2013 +0100
Merge branch 't/tls' into refs/top-bases/tschwinge/Roger_Whittaker
commit 36375a0379b46f2f76348de24a7838206879a25d
Merge: 5a92339 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:33 2013 +0100
Merge commit 'refs/top-bases/t/tls' into t/tls
commit a65dd355fb80a05215e15ae97649de52aec885e3
Merge: 296a573 b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:29:29 2013 +0100
Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_Whittaker
commit d65a8011ab19213d8c805ab0d829f9d2c1a23dae
Merge: 78e2b93 762ac30
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:07:18 2013 +0100
Merge commit 'refs/top-bases/t/host-independency' into t/host-independency
commit 762ac306d3a1db36e613076072ba288df58c1c23
Merge: 343c7ac 2248ccb
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:06:08 2013 +0100
Merge branch 't/regenerate_configure' into
refs/top-bases/t/host-independency
commit 2248ccbd3de9cf4e279f8066467f53238672559c
Merge: a71939b b4578ba
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 09:04:27 2013 +0100
Merge commit 'refs/top-bases/t/regenerate_configure' into
t/regenerate_configure
commit b4578bab30f72cddd2cf38abfb39f9c8dc892249
Merge: 3fcdabc 64a17f1
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 08:59:57 2013 +0100
Merge commit 'refs/top-bases/baseline' into baseline
commit 3fcdabc977f7aa0a92da7030c775313eb6d17abc
Author: Thomas Schwinge <address@hidden>
Date: Fri Dec 20 08:59:40 2013 +0100
Advance.
commit 64a17f1adde4715bb6607f64decd73b2df9e6852
Author: Joseph Myers <address@hidden>
Date: Thu Dec 19 21:28:30 2013 +0000
Move tests of cabs and carg from libm-test.inc to auto-libm-test-in.
This patch moves tests of cabs and carg to auto-libm-test-in, adding
the required support to gen-auto-libm-tests.
Tested x86_64 and x86; no ulps updates needed.
* math/auto-libm-test-in: Add tests of cabs and carg.
* math/auto-libm-test-out: Regenerated.
* math/libm-test.inc (cabs_test_data): Use AUTO_TESTS_c_f.
(carg_test_data): Likewise.
* math/gen-auto-libm-tests.c (func_calc_method): Add value
mpc_c_f.
(func_calc_desc): Add mpc_c_f union field.
(test_functions): Add cabs and carg.
(calc_generic_results): Handle mpc_c_f.
commit eb983568758d85506a348ff63836a114584458b1
Author: Joseph Myers <address@hidden>
Date: Thu Dec 19 21:26:36 2013 +0000
Don't make soft-fp symbols compat symbols for powerpc-nofpu.
sysdeps/powerpc/powerpc32/libgcc-compat.S makes certain symbols that
glibc once accidentally reexported from libgcc into compat symbols.
Where the exports were purely accidental, this is the right thing to
do. However, for powerpc-nofpu the soft-fp symbols are deliberately
exported from libc, given public versions in
sysdeps/powerpc/nofpu/Versions and used by libm in preference to the
libgcc versions that do not support the software exceptions and
rounding modes. The libc versions should also be usable by user
programs, though normally libgcc gets linked in first (meaning,
effectively, that the <fenv.h> functions are broken as regards their
expected effects on user arithmetic).
A longstanding todo item is to remove the functions in question from
libgcc (when built with recent enough glibc) - that is, remove them
from static libgcc and make them compat symbols in shared libgcc - so
that this works properly (this is one of the items mentioned at
<http://gcc.gnu.org/wiki/Software_floating_point> - parts of that page
are obviously out of date, but this item still applies). Doing this
requires first that the functions are actually available from libc for
new links, not just as compat symbols.
This patch stops the symbols in question being compat symbols for
powerpc-nofpu. The nofpu Versions entries for them are removed (the
symbols never were exported at GLIBC_2.3.2, only GLIBC_2.0, because
the compat symbols took precedence).
Tested powerpc-nofpu. The symbols are no longer compat symbols and
libm.so now properly gets undefined references to them (resolved to
libc.so) instead of the libgcc copies getting linked into libm as
before.
* sysdeps/powerpc/powerpc32/libgcc-compat.S
[_SOFT_FLOAT || __NO_FPRS__] (__fixdfdi_v_glibc20): Do not define
as a macro and a compat symbol.
[_SOFT_FLOAT || __NO_FPRS__] (__fixsfdi_v_glibc20): Likewise.
[_SOFT_FLOAT || __NO_FPRS__] (__fixunsdfdi_v_glibc20): Likewise.
[_SOFT_FLOAT || __NO_FPRS__] (__fixunssfdi_v_glibc20): Likewise.
[_SOFT_FLOAT || __NO_FPRS__] (__floatdidf_v_glibc20): Likewise.
[_SOFT_FLOAT || __NO_FPRS__] (__floaddisf_v_glibc20): Likewise.
[HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__fixdfdi): Do
not use .hidden.
[HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__fixsfdi):
Likewise.
[HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__fixunsdfdi):
Likewise.
[HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__fixunssfdi):
Likewise.
[HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__floaddidf):
Likewise.
[HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__floaddisf):
Likewise.
* sysdeps/powerpc/nofpu/Versions (libc): Remove __fixdfdi,
__fixsfdi, __fixunsdfdi, __fixunssfdi, __floatdidf and __floatdisf
from GLIBC_2.3.2.
commit 6eeb678ac0b2359bad8f709317185dcaf2a33dd6
Author: Adhemerval Zanella <address@hidden>
Date: Thu Dec 19 13:44:16 2013 -0600
Update powerpc-fpu ULPs.
commit e81c64bba13d2d8b2a4e53254a82cc80f27c8497
Author: Paul Pluzhnikov <address@hidden>
Date: Thu Dec 19 10:51:50 2013 -0800
Fix white space as well.
commit b627fdd58554bc36bd344dc40a8787c4b7a9cc46
Author: Paul Pluzhnikov <address@hidden>
Date: Thu Dec 19 10:48:01 2013 -0800
Fix incorrect power of 2 check in last commit.
commit 063b2acbce83549df82ab30f5af573f1b9c4bd19
Author: Paul Pluzhnikov <address@hidden>
Date: Thu Dec 19 10:25:23 2013 -0800
Cleanup compile warnings.
2013-12-19 Paul Pluzhnikov <address@hidden>
* elf/dl-misc.c (ptr_to_signal_safe_allocator_header): New function.
(__signal_safe_memalign, __signal_safe_free): Use it.
(__signal_safe_realloc): Likewise.
commit 21fea2e228c4e6f83bf51133de72f70fc61a6b6c
Author: Joseph Myers <address@hidden>
Date: Thu Dec 19 17:36:10 2013 +0000
Update texinfo.tex, config.guess, config.sub from upstream.
This patch updates various miscellaneous files we take from upstream
GNU sources (texinfo.texi, config.guess, config.sub - various others
haven't changed upstream since we last updated them) to their current
upstream versions.
Tested x86_64.
* manual/texinfo.tex: Update to version 2013-11-26.10 with
trailing whitespace removed.
* scripts/config.guess: Update to version 2013-11-29.
* scripts/config.sub: Update to version 2013-10-01.
commit 6f6fc48226fa2144379d394b0ac91447a27c1639
Author: Joseph Myers <address@hidden>
Date: Thu Dec 19 17:21:01 2013 +0000
Move tests of sincos from libm-test.inc to auto-libm-test-in.
This patch moves tests of sincos to auto-libm-test-in, adding the
required support to gen-auto-libm-tests.
Tested x86_64 and x86 and ulps updated accordingly.
(auto-libm-test-out diffs omitted below.)
* math/auto-libm-test-in: Add tests of sincos.
* math/auto-libm-test-out: Regenerated.
* math/libm-test.inc (sincos_test_data): Use AUTO_TESTS_fFF_11.
* math/gen-auto-libm-tests.c (func_calc_method): Add value
mpfr_f_11.
(func_calc_desc): Add mpfr_f_11 union field.
(test_functions): Add sincos.
(calc_generic_results): Handle mpfr_f_11.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
commit 83f5c32d21f7616e1833ca0f8a1555990d9b7a68
Author: Andreas Schwab <address@hidden>
Date: Thu Dec 19 15:38:48 2013 +0100
Fix uses of CALL_MCOUNT in ppc64 assembler sources
commit 335ee09231eb950e18df2c39abe7290c67b22f3d
Author: Joseph Myers <address@hidden>
Date: Thu Dec 19 14:59:22 2013 +0000
Disable libm-test test name beautification for M_* constants.
math/gen-libm-test.pl has code to beautify names of various constants,
transforming the source form in libm-test.inc into the version
appearing in test names in libm-test-ulps files.
This has become decreasingly relevant over time for the M_* constants,
first as I changed the test names so only the arguments and not the
expected results appeared in them, then as tests have moved to
auto-libm-test-* so that automatically generated hex float constants
get used instead of M_* in test inputs.
This patch removes the beautification for all M_* constants. Tested
x86_64 and x86 and ulps updated accordingly. Even the one case where
this affected the name in the ulps files will disappear once complex
function tests are moved to auto-libm-test-*.
* math/gen-libm-test.pl (%beautify): Remove M_* constants.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
commit f88acd39da2a509081e541b84ecbf204ef20f9e8
Author: Joseph Myers <address@hidden>
Date: Thu Dec 19 13:36:10 2013 +0000
Fix x86/x86_64 expm1 inaccuracy near 0 in directed rounding modes (bug
16293).
Bug 16293 is inaccuracy of x86/x86_64 versions of expm1, near 0 in
directed rounding modes, that arises from frndint rounding the
exponent to 1 or -1 instead of 0, resulting in large cancellation
error. This inaccuracy in turn affects other functions such as sinh
that use expm1. This patch fixes the problem by setting
round-to-nearest mode temporarily around the affected calls to
frndint. I don't think this is needed for other uses of frndint, such
as in exp itself, as only for expm1 is the cancellation error
significant.
Tested x86_64 and x86 and ulps updated accordingly.
* sysdeps/i386/fpu/e_expl.S (IEEE754_EXPL) [USE_AS_EXPM1L]: Set
round-to-nearest mode when using frndint.
* sysdeps/i386/fpu/s_expm1.S (__expm1): Likewise.
* sysdeps/i386/fpu/s_expm1f.S (__expm1f): Likewise.
* sysdeps/x86_64/fpu/e_expl.S (IEEE754_EXPL) [USE_AS_EXPM1L]:
Likewise.
* math/auto-libm-test-in: Add more tests of expm1. Do not expect
sinh test to fail.
* math/auto-libm-test-out: Regenerated.
* math/libm-test.inc (TEST_COND_x86_64): Remove macro.
(TEST_COND_x86): Likewise.
(expm1_tonearest_test_data): New array.
(expm1_test_tonearest): New function.
(expm1_towardzero_test_data): New array.
(expm1_test_towardzero): New function.
(expm1_downward_test_data): New array.
(expm1_test_downward): New function.
(expm1_upward_test_data): New array.
(expm1_test_upward): New function.
(main): Run the new test functions.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
commit c688b4196014e0162a1ff11120f6c9516be0c6cb
Author: Joseph Myers <address@hidden>
Date: Thu Dec 19 13:32:42 2013 +0000
Add _DEFAULT_SOURCE feature test macro.
This patch adds a feature test macro _DEFAULT_SOURCE to enable the
default set of header declarations.
The intention is: if _DEFAULT_SOURCE is not used there is no change to
the set of __USE_* macros glibc defines; if it's used on its own, and
without compiler options such as -std=c99 that define __STRICT_ANSI__,
again, there is no change; if it's used together with the macros it
approximately (i.e., apart from __USE_POSIX_IMPLICITLY) implies
(-D_BSD_SOURCE -D_SVID_SOURCE -D_POSIX_C_SOURCE=200809L), again, there
is no change. Otherwise, it causes the relevant features to be
enabled, even if __STRICT_ANSI__, or another feature test macro, would
cause them to be disabled.
This macro deliberately bundles the POSIX.1-2008 (non-X/Open)
functionality with the BSD/SVID/"misc" functionality, rather than
defining a macro that gives just the latter, as many of the header
cleanups resulting from removing _BSD_SOURCE and _SVID_SOURCE support
are only possible when BSD/SVID/"misc" is always bundled with
POSIX.1-2008.
Tested x86_64.
* include/features.h: Update comment documenting feature test
macros. Mention _DEFAULT_SOURCE in comment.
[_GNU_SOURCE] (_DEFAULT_SOURCE): Undefine and redefine.
[_DEFAULT_SOURCE]: Undefine and redefine _DEFAULT_SOURCE,
_BSD_SOURCE and _SVID_SOURCE.
[!__STRICT_ANSI__ && !_ISOC99_SOURCE && !_POSIX_SOURCE &&
!_POSIX_C_SOURCE && !_XOPEN_SOURCE && !_BSD_SOURCE &&
!_SVID_SOURCE]: Likewise.
[_DEFAULT_SOURCE && !_POSIX_SOURCE && !_POSIX_C_SOURCE]
(__USE_POSIX_IMPLICITLY): Define.
[_DEFAULT_SOURCE && !_POSIX_SOURCE && !_POSIX_C_SOURCE]
(_POSIX_SOURCE): Undefine and redefine.
[_DEFAULT_SOURCE && !_POSIX_SOURCE && !_POSIX_C_SOURCE]
(_POSIX_C_SOURCE): Likewise.
* manual/creature.texi (_DEFAULT_SOURCE): Document.
(Feature Test Macros): Update documentation of default features.
commit 9f6e964c3a951b6e19ed934aec1f0c101c295987
Author: Rajalakshmi Srinivasaraghavan <address@hidden>
Date: Thu Dec 19 06:45:54 2013 -0500
benchtests: Add strtok benchmark
commit ee0a148a56083ed438ef2e6b312af38018643e7f
Author: Allan McRae <address@hidden>
Date: Thu Dec 19 11:53:22 2013 +1000
Stop partial menu generation in INSTALL file
The commit d136c6dc resulted in menu text for the "Top" node being added
to the INSTALL file on regeneration. As the full menu is not displayed
in the plain text file anyway, suppress the menu section completely to
avoid the additional text.
Also regenerate the INSTALL file to commit a small formatting change
introduced in the same commit.
commit 1f33d36a8a9e78c81bed59b47f260723f56bb7e6
Author: Paul Pluzhnikov <address@hidden>
Date: Wed Dec 18 16:46:18 2013 -0800
Patch 2/4 of the effort to make TLS access async-signal-safe.
Add a signal-safe malloc replacement.
2013-12-18 Andrew Hunter <address@hidden>
* sysdeps/generic/ldsodefs.h (__signal_safe_memalign): New prototype.
(__signal_safe_malloc, __signal_safe_free): Likewise.
(__signal_safe_realloc, __signal_safe_calloc): Likewise.
* elf/dl-misc.c (__signal_safe_allocator_header): New struct.
(__signal_safe_memalign, __signal_safe_malloc): New function.
(__signal_safe_free, __signal_safe_realloc): Likewise.
(__signal_safe_calloc): Likewise.
* elf/dl-tls.c (allocate_dtv, _dl_clear_dtv): Call signal-safe
functions.
(_dl_deallocate_tls, _dl_update_slotinfo): Likewise.
commit 35e8f7ab94c910659de9d507aa0f3e1f8973d914
Author: Paul Pluzhnikov <address@hidden>
Date: Wed Dec 18 16:24:19 2013 -0800
Patch 3/4 of the effort to make TLS access async-signal-safe.
Factor out _dl_clear_dtv.
2013-12-18 Andrew Hunter <address@hidden>
* elf/Versions (ld): Add _dl_clear_dtv.
* sysdeps/generic/ldsodefs.h (_dl_clear_dtv): New prototype.
* elf/dl-tls.c (_dl_clear_dtv): New function.
* nptl/allocatestack.c (get_cached_stack): Call _dl_clear_dtv.
commit 69a17d9d245dc3551792e95e1823cc2d877592f3
Author: Paul Pluzhnikov <address@hidden>
Date: Wed Dec 18 15:07:11 2013 -0800
Patch [1/4] async-signal safe TLS.
2013-12-18 Andrew Hunter <address@hidden>
* sysdeps/generic/ldsodefs.h (_dl_mask_all_signals): New prototype.
(_dl_unmask_signals): Likewise.
* sysdeps/mach/hurd/dl-sysdep.h (_dl_mask_all_signals): New stub.
(_dl_unmask_all_signals): Likewise.
* sysdeps/unix/sysv/linux/dl-sysdep.h (_dl_mask_all_signals): New
prototype.
(_dl_unmask_all_signals): Likewise.
* sysdeps/unix/sysv/linux/dl-sysdep.c (_dl_mask_all_signals): New
function.
(_dl_unmask_signals): Likewise.
commit a588438951a271ca10623fb8c7e25693c7ebea67
Author: Brooks Moses <address@hidden>
Date: Wed Dec 18 11:06:37 2013 -0800
Updated NEWS to mention resolution of bug 15846.
commit b9ab448f980e296eac21ac65f53783967cc6037b
Author: Brooks Moses <address@hidden>
Date: Wed Dec 11 16:58:12 2013 -0800
Add error reporting (via errno) to getauxval().
[BZ 15846] As discussed in the recent thread on my $EXEC_ORIGIN patch
and in BZ 15846, getauxval() presently has no unambiguous way of
reporting an error condition. It currently returns zero on error, but
this may also be a valid result for some auxv entries. As there is no
clear invalid result for all current and future auxv entries, this patch
sets errno (following a suggestion in the BZ entry).
This version of the patch also adds documentation and tests for the
value-not-found conditions in getauxval().
commit f889953b44da50bf8a7824c97d09dbe03fd11b83
Author: Joseph Myers <address@hidden>
Date: Wed Dec 18 17:59:29 2013 +0000
Move tests of jn and yn from libm-test.inc to auto-libm-test-in.
This patch moves tests of jn and yn to auto-libm-test-in, adding the
required support for gen-auto-libm-tests (and adding a missing
assertion there and fixing logic that was broken for functions with
integer arguments).
Tested x86_64 and x86 and ulps updated accordingly.
* math/auto-libm-test-in: Add tests of jn and yn.
* math/auto-libm-test-out: Regenerated.
* math/libm-test.inc (jn_test_data): Use AUTO_TESTS_if_f.
(yn_test_data): Likewise.
* math/gen-auto-libm-tests.c (func_calc_method): Add value
mpfr_if_f.
(func_calc_desc): Add mpfr_if_f union field.
(FUNC_mpfr_if_f): New macro.
(test_functions): Add jn and yn.
(calc_generic_results): Assert type of second input for
mpfr_ff_f. Handle mpfr_if_f.
(output_for_one_input_case): Disable all checking for arguments
fitting floating-point types in case of an integer argument.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
commit 237764876709dfbd81ae9fc9f91ef7e496a3eb08
Author: Joseph Myers <address@hidden>
Date: Wed Dec 18 15:17:39 2013 +0000
Update powerpc-nofpu localplt.data for fegetround hidden_proto / hidden_def.
My recent changes that added libm_hidden_proto / libm_hidden_def for
fegetround had the side effect of removing the need for a
localplt.data entry for fegetround for powerpc-nofpu. This patch
removes that entry. Tested powerpc-nofpu.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data:
Don't expect fegetround reference in libm.so.
commit 51942fcadbb637e579b50bcbdcd5c853c50bff4c
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Dec 18 14:29:47 2013 +0100
Add missing deftp to fix commit 4d84e6addd62bdc256627af.
commit cb756c6d686242acdc942e3d4276e399a69a6f02
Author: Marcus Shawcroft <address@hidden>
Date: Tue Dec 17 18:12:30 2013 +0000
Compile e_sqrt.c with -ffp-contract=off.
commit 9dbebe1a67bbedfcb39c6b739f15bc639e8d40a2
Author: Marcus Shawcroft <address@hidden>
Date: Wed Dec 18 10:00:07 2013 +0000
[AArch64] Save and restore q0-q7 on entry to dynamic linker.
[BZ #15128] Ensure all argument passing registers are saved and
restored on entry to dynamic linker.
commit 5953eb3ad70bb1a75a9ff419798ef7034c85baed
Author: Joseph Myers <address@hidden>
Date: Wed Dec 18 11:46:16 2013 +0000
Mark some hypot tests no-test-inline.
As needed on x86.
* math/auto-libm-test-in: Mark some hypot tests no-test-inline.
* math/auto-libm-test-out: Regenerated.
commit 2dec468fd82c6d968f622c2c519fcb8dc09bddac
Author: Joseph Myers <address@hidden>
Date: Wed Dec 18 11:38:27 2013 +0000
Fix ldbl-128 logl for subnormals (bug 16338).
This patch fixes bug 16338, ldbl-128 logl not handling subnormals
(with consequent inaccuracy for lgammal as well). The fix is simply
to use __frexpl when determining the exponent, as done already in
log2l and log10l. Given the lack of testing of small arguments to any
of the log* functions, appropriate tests are added for all of them.
Tested x86_64 and x86 and ulps updated accordingly, and spot tests
also run for mips64 to confirm the ldbl-128 fix.
Note that while this fixes lgammal inaccuracy for small positive
arguments, I suspect that there will still be problems with spurious
underflows in that case.
* sysdeps/ieee754/ldbl-128/e_logl.c (__ieee754_logl): Use __frexpl
to determine exponent and adjust argument to have exponent of -1.
* math/auto-libm-test-in: Add more tests of log, log10, log1p and
log2.
* math/auto-libm-test-out: Regenerated.
* sysdeps/x86_64/fpu/libm-test-ulps: Update.
commit 4d84e6addd62bdc256627af334ba85489112e008
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Dec 18 11:16:47 2013 +0100
Update documentation after dropping PER_THREAD conditional.
In probes documentation we described what happens when PER_THREAD is
disabled which is now not relevant.
commit 1818483b15d22016b0eae41d37ee91cc87b37510
Author: Andreas Schwab <address@hidden>
Date: Wed Dec 18 11:53:27 2013 +1000
Remove use of SSE4.2 functions for strstr on i686
The SSE4.2 have been removed from x86_64 by commit 584b18eb. This patch
fixes the build on i686, which attempts to use the removed files.
commit 25de95bfd1f637f9392ffe7ecb6e875ac15eede5
Author: Joseph Myers <address@hidden>
Date: Tue Dec 17 18:53:32 2013 +0000
Remove unused files from sysdeps/unix/bsd/bsd4.4/bits/.
commit 0748546f660d27a2ad29fa6174d456e2f6490758
Author: Paul Eggert <address@hidden>
Date: Wed Sep 18 13:15:12 2013 -0700
Support TZ transition times < 00:00:00.
This is needed for version-3 tz-format files; it supports time
stamps past 2037 for America/Godthab (the only entry in the tz
database for which this change is relevant).
* manual/time.texi (TZ Variable): Document transition times
from -167:59:59 through -00:00:01.
* time/tzset.c (tz_rule): Time of day is now signed.
(__tzset_parse_tz): Parse negative time of day.
commit 4480e934ccffa48c6ef60464ee00f00a363dcb56
Author: Paul Eggert <address@hidden>
Date: Wed Sep 18 13:01:11 2013 -0700
Document TZ transition times >= 25:00:00.
* manual/time.texi (TZ Variable): Document transition times from
25:00:00 through 167:59:59. These are already supported, and this
support will help with version-3 tz-format files.
commit 69947401b9f3bd344a82ca81a7e12e4f1f58e91a
Author: Paul Eggert <address@hidden>
Date: Wed Sep 18 12:58:13 2013 -0700
* manual/time.texi (TZ Variable): Modernize North America example
to reflect current (i.e., 2007-and-later) daylight saving rules.
commit 674762d904ee94f57bef064951dadd2d095bc46e
Author: Paul Eggert <address@hidden>
Date: Wed Sep 18 12:54:53 2013 -0700
* manual/time.texi (TZ Variable): POSIX.1 hour can be 24.
commit 2fc6557eb89af08a6ca1129cd3cd9ddc62925e8b
Author: Joseph Myers <address@hidden>
Date: Tue Dec 17 18:12:52 2013 +0000
Remove various unused files from sysdeps/unix/bsd/.
commit 029c7b2599263f5a59c742f3c4970c5934fa5b96
Author: Joseph Myers <address@hidden>
Date: Tue Dec 17 18:11:48 2013 +0000
Remove libbsd-compat dummy library.
commit 7011c2622fe3e10a29dbe74f06aaebd07710127d
Author: Joseph Myers <address@hidden>
Date: Tue Dec 17 18:05:42 2013 +0000
Remove __FAVOR_BSD.
commit 0f197fe5b65c6df1a3a0b6b36383d4babec85bd1
Author: Marcus Shawcroft <address@hidden>
Date: Tue Dec 17 13:29:04 2013 +0000
[AArch64] Implement FUTEX_*_REQUEUE_PI
commit affb6f78367df3e52230144e282d6664669a9cbf
Author: Adhemerval Zanella <address@hidden>
Date: Tue Dec 17 10:23:00 2013 -0600
Update powerpc-fpu ULPs.
commit 6432a5409c9faf2a2f562b782d40432d73cda4d8
Author: Joseph Myers <address@hidden>
Date: Tue Dec 17 13:43:40 2013 +0000
Fix dbl-64 hypot spurious underflows (bug 16314).
commit c88769dda4199d15267259fd3c9b986e6690a901
Author: Joseph Myers <address@hidden>
Date: Tue Dec 17 13:42:13 2013 +0000
Fix hypot handling of subnormals (bug 16316, bug 16330).
commit e4a110f59e6317a52dde765ceb3571763ca07a9a
Author: Marcus Shawcroft <address@hidden>
Date: Tue Dec 17 13:03:01 2013 +0000
[AArch64] libm-test-ulps regenerated from scratch.
commit 653fac831d30ace6cd60e0d3690296e03e73b692
Author: Marcus Shawcroft <address@hidden>
Date: Tue Dec 17 12:28:10 2013 +0000
[AArch64] Back out sqrt() addition to libm-test-ulps.
commit 29618f6b74520811db2d2394e33606b9c7f2ef4a
Author: Kaz Kojima <address@hidden>
Date: Tue Dec 17 09:00:05 2013 +0900
Make soft-float sh use soft-fp fma/fmaf.
commit eacfdfbfad99346b53048d5a2da1d98f94659258
Author: Roland McGrath <address@hidden>
Date: Mon Dec 16 14:09:52 2013 -0800
Clean up setjmp use in dl-error.c.
commit ff362e5b93c0c52c630e27251edd84b155bc734d
Author: Joseph Myers <address@hidden>
Date: Mon Dec 16 21:18:07 2013 +0000
Move tests of atan2, hypot and pow from libm-test.inc to auto-libm-test-in.
commit d4950d651a2c055bb615b554a6745b9e5e4c7549
Author: Joseph Myers <address@hidden>
Date: Mon Dec 16 18:25:54 2013 +0000
Add missing bug number to NEWS.
commit 5764c27f8b0e7e898999bb292689e56c2f027b57
Author: Will Newton <address@hidden>
Date: Wed Nov 6 16:07:25 2013 +0000
manual/memory.texi: Document aligned_alloc.
ChangeLog:
2013-12-16 Will Newton <address@hidden>
* manual/memory.texi (Malloc Examples): Mention aligned_alloc.
(Aligned Memory Blocks): Add documentation for aligned_alloc
and suggest it as an alternative to posix_memalign.
(Hooks for Malloc): Document __memalign_hook is also called
for aligned_alloc. (Summary of Malloc): Add summary for
aligned alloc. Document __memalign_hook is also called
for aligned_alloc.
commit 0a096e4487541671336aa61b0fac10322a9bbbfe
Author: Will Newton <address@hidden>
Date: Wed Nov 6 09:48:10 2013 +0000
manual/memory.texi: Bring aligned allocation docs up to date.
The current documentation suggests using memalign and valloc which
are now considered obsolete, so suggest using posix_memalign instead.
Also document the possible error return and errno values for memalign
and posix_memalign and improve documentation of __memalign_hook.
ChangeLog:
2013-12-16 Will Newton <address@hidden>
* manual/memory.texi (Malloc Examples): Clarify default
alignment documentation. Suggest posix_memalign rather
than memalign or valloc.
(Aligned Memory Blocks): Remove suggestion to use memalign
or valloc. Remove obsolete comment about BSD.
Document memalign errno values and mark the function obsolete.
Document posix_memalign returned error codes. Mark valloc
as obsolete. (Hooks for Malloc): __memalign_hook is also
called for posix_memalign and valloc.
(Summary of Malloc): Add posix_memalign to function summary.
__memalign_hook is also called for posix_memalign and valloc.
commit 8d561986c0b44c1f9b489b30b661354cf456eac5
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Dec 16 20:03:04 2013 +0530
Minor code cleanup in s_sin.c
- Remove redundant mynumber union definitions
- Clean up a clumsy ternary operator
- Rename TAYLOR_SINCOS to TAYLOR_SIN since we're only expanding the
sin Taylor series in it.
commit 9e8ac24ba3cfeb782c5b24dde6224a3d2b4c4919
Author: Allan McRae <address@hidden>
Date: Mon Dec 16 21:45:27 2013 +1000
Set AUTOCONF variable when maintainer-mode is not used
Fixes build issue introduced in 8894bad3 when configure.ac is altered
and maintainer-mode is not enabled.
commit 6f8e37ebf86a000f1571dd461b2635ab73f4c3ee
Author: Allan McRae <address@hidden>
Date: Mon Dec 16 12:44:14 2013 +1000
Update file name in x86_64 ifunc list
File name update missed in commit 584b18eb.
commit 8894bad34cc9c11e89ee2594f2d75893edb1d96c
Author: Allan McRae <address@hidden>
Date: Mon Dec 16 11:25:04 2013 +1000
Add --enable-maintainer-mode configure option
Autoconf is tested for and run if needed only when --enable-maintainer-mode
is used on configure. This results in the autom4te.cache directory only
being written in the source directory during configure if automatic
autoconf usage is requested.
Fixes BZ #14120.
commit 73616a74274223356c99dda66234f54932bb8c16
Author: Allan McRae <address@hidden>
Date: Mon Dec 16 11:21:08 2013 +1000
Add systemd unit file for nscd
Provide an example systemd unit and tmpfile for running nscd.
commit 584b18eb4df61ccd447db2dfe8c8a7901f8c8598
Author: Ondřej BÃÂlka <address@hidden>
Date: Sat Dec 14 19:33:56 2013 +0100
Add strstr with unaligned loads. Fixes bug 12100.
A sse42 version of strstr used pcmpistr instruction which is quite
ineffective. A faster way is look for pairs of characters which is uses
sse2, is faster than pcmpistr and for real strings a pairs we look for
are relatively rare.
For linear time complexity we use buy or rent technique which switches
to two-way algorithm when superlinear behaviour is detected.
commit 8a5c7897dd1c52ca74b06aaf5a3bacf0919c97aa
Author: Kaz Kojima <address@hidden>
Date: Sat Dec 14 10:12:32 2013 +0900
Move sysdeps/sh/sh4/fpu/bits/fenv.h to sysdeps/sh/bits/.
commit fd712ef30688f5c0cdb3568510565dc26b77eff4
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 16:05:56 2013 -0500
PowerPC: Update NEWS with ppc64 STT_GNU_IFUNC support
commit 42fcb46ce6dae3a9a55176b4c82e5f07a41ca536
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:38:01 2013 -0500
PowerPC: multiarch hypot/hypotf for PowerPC64
commit 83efded42445e9684173b09a6244109d058ed2bd
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:37:23 2013 -0500
PowerPC: multiarch modf/modff for PowerPC64
commit 43e246d2a6a75710fbe3d3f3db23db3aeb8a9f93
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:36:33 2013 -0500
PowerPC: multiarch logb/logbl/logbf for PowerPC64
commit 8fdad1237900e10b3b263b18bf6ca4c092e2c609
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:35:44 2013 -0500
PowerPC: multiarch isinf/isinff for PowerPC64
commit 1481d7066c4ce697ada1f33c8c7f97b46ef685e3
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:34:52 2013 -0500
PowerPC: multiarch finite/finitef for PowerPC64
commit 5ccd5fc893ca027703d2d9747092ee25729223d9
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:33:54 2013 -0500
PowerPC: multiarch llrint/lrint for PowerPC64
commit 2568f3fa69bbf70d0bea457cb7cbbf3bee45bfe5
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:32:58 2013 -0500
PowerPC: multiarch copysign/copysignf for PowerPC64
commit 1cb341fd782817ad98a0470aa84b2ab197d7de00
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:30:57 2013 -0500
PowerPC: multiarch trunc/truncf for PowerPC64
commit 59a3e194f75c4845b15caa1ae16b0264f9c7cf0c
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:06:01 2013 -0500
PowerPC: multiarch round/roundf for PowerPC64
commit 357fd3b40a59df16191df23439411c1342cc1ba5
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:04:04 2013 -0500
PowerPC: multiarch floor/floorf for PowerPC64
commit 96770f12b081984f872c84c2b8067e8ed574c25a
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:02:32 2013 -0500
PowerPC: multiarch ceil/ceilf for PowerPC64
commit c3627f6e965834c7998184a55653ca016b1ff663
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:01:54 2013 -0500
PowerPC: multiarch llround/lround for PowerPC64
commit b2284ad7cf6d9c2fea4223d933fcc152c0fee7c1
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 15:01:10 2013 -0500
PowerPC: multiarch isnan/isnanf for PowerPC64
commit 69bbc63d883c2bc9938fc7b8a3b28794de0e26cc
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:58:02 2013 -0500
PowerPC: Adjust multiarch Implies for PowerPC64
This patch adds Implies files on multiarch folder for POWER chips so
multirach is enabled when building with --with-cpu and powerN
option.
commit c24517c9dd9e92b4fa81e192967c63e56c1726e2
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:56:09 2013 -0500
PowerPC: Cleaning up uneeded sqrt routines
For PPC64, all the wrappers at sysdeps are superfluous: they are
basically the same implementation from math/w_sqrt.c with the
'#ifdef _IEEE_LIBM'. And the power4 version just force the 'fsqrt'
instruction utilization with an inline assembly, which is already
handled by math_private.h __ieee754_sqrt implementation.
commit a52374e82b90a6039c720f7b9b7dfa9db24ff4f0
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:55:22 2013 -0500
PowerPC: multiarch stpcpy for PowerPC64
commit 7f5ec11336e46d0449a6b5a8e5a0604c3c78ecbf
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:54:41 2013 -0500
PowerPC: multiarch strcpy for PowerPC64
commit e28bcd427b21b6c74021ca65736dd66474b09013
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:54:08 2013 -0500
PowerPC: multiarch wordcopy for PowerPC64
commit 92cacfce7d40cb331009fdcd79d83b075a1a8785
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:53:25 2013 -0500
PowerPC: multiarch wcscpy for PowerPC64.
commit 7b714620a7146104aaf863ba1dbe386beedbcc0a
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:52:48 2013 -0500
PowerPC: multiarch wcsrchr for PowerPC64
commit 16fd2ae37cce401aad580d3d6ffae825827231ae
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:51:36 2013 -0500
PowerPC: multiarch wcschr for PowerPC64
commit 9ee2969b057862443b81789b56a61514edf34779
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:50:26 2013 -0500
PowerPC: multiarch strchrnul for PowerPC64
commit 372dc060e0a25044ba5a797c71fb0ee53921fe47
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:49:54 2013 -0500
PowerPC: multiarch strchr for PowerPC64
commit 24c2c3b99699b7cb7cc3c251d9bd504b2cde6a45
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:48:48 2013 -0500
PowerPC: multiarch strncmp for PowerPC64
commit 1c92d9a0e0be6175915128157036cf138ef64af8
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:40:28 2013 -0500
PowerPC: multiarch strncasecmp for PowerPC64
commit 17de3ee3c109a13ecec60b8bc9514f33c5b42178
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:39:51 2013 -0500
PowerPC: multiarch strcasecmp for PowerPC64
commit 62982bf9782f0f3ef4259fc03b1b557f1332b182
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:38:50 2013 -0500
PowerPC: multiarch strnlen for PowerPC64
commit a65f4904ab96de789d13f2c4f27c2d82959a546d
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:38:17 2013 -0500
PowerPC: multiarch strlen for PowerPC64
commit 1fd005ad2f8ca30d44d5bfa036422b4ec281ea4a
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:37:26 2013 -0500
PowerPC: multiarch rawmemchr for PowerPC64
commit cd05ba913576ce8258533793c2e1bce011980e83
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:36:50 2013 -0500
PowerPC: multiarch memrchr for PowerPC64
commit 870f867648fc62e230dad80cd34bd599f08e2193
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:35:28 2013 -0500
PowerPC: multiarch memchr for PowerPC64
commit f00be62b08c1440800898339f74fb4db20b19eef
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:34:06 2013 -0500
PowerPC: multiarch mempcpy for PowerPC64
commit 8a29a3d00b5d8ce33fc291baecfd59d715190fd1
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:33:16 2013 -0500
PowerPC: multiarch memset/bzero for PowerPC64
commit 07253fcf7b03535b26c81ee216d284ed7f1e250b
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:32:31 2013 -0500
PowerPC: multirach memcmp for PowerPC64
commit b5beafbceec80b5a33d3383dde88196afc966e67
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:31:41 2013 -0500
PowerPC: multiarch memcpy for PowerPC64
commit 5e6a4d4b9eb579c5ca606c0eed1f2f40e405a5f1
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 13 14:29:27 2013 -0500
PowerPC: Adjust multiarch Implies for PowerPC64
This patch adds Implies files on multiarch folder for POWER chips so
multirach is enabled when building with --with-cpu and powerN
option.
commit ddfab6dc651e23c5c484678145299303fcd9e93a
Author: Kaz Kojima <address@hidden>
Date: Fri Dec 13 08:45:01 2013 +0900
Use $$ver instead of $ver.
commit c5e0e35ca7bcea70d8fdbe55d907dc20f7036c8e
Author: Toke Høiland-Jørgensen <address@hidden>
Date: Thu Dec 12 15:24:06 2013 -0500
Update NEWS
commit f208205092684439ccd328831aff38418ac34927
Author: Toke Høiland-Jørgensen <address@hidden>
Date: Thu Dec 12 14:47:25 2013 -0500
Add entries for U00D8 and U00F8.
commit 5b9bf1914248f9ea01b494264e7d3c86d984e0a0
Author: Adhemerval Zanella <address@hidden>
Date: Wed Dec 11 12:10:35 2013 -0600
PowerPC: Add DSO and TAR fields to TLS
commit 1db94db157ed6c9e233178c9f3d21be46a1d181e
Author: Carlos O'Donell <address@hidden>
Date: Thu Dec 12 00:44:29 2013 -0500
Add test case for pthread_[sg]etname_np.
This commit adds a testcase for pthread_setname_np
and pthread_getname_np. The testcase itself has
four tests to validate that these functions work
as expected. The test is only enabled for Linux
since it requires access to an alternate method
for validating the functions work.
commit 19b5525e525601bf5cc0279c6950e79157c670b1
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Dec 12 09:31:53 2013 +0530
benchmark inputs for exp2, log2, log and tan
commit dc14d999e14eb2526fdc12280e8b623789e29f93
Author: Marko Myllynen <address@hidden>
Date: Thu Dec 12 09:24:35 2013 +0530
Fix Charset comment in fi_FI, address@hidden
commit b0ef3aecce05d1d242d590944f8c290939bf0803
Author: Roland McGrath <address@hidden>
Date: Wed Dec 11 10:00:32 2013 -0800
ChangeLog whitespace fix.
commit 39e1f44ff469cf993692868fc7d1ff1ae5be30cb
Author: Marcus Shawcroft <address@hidden>
Date: Wed Dec 11 16:19:34 2013 +0000
[AArch64] Regenerate libm-test-ulps.
commit 7a74607ff632054cbf915179c4b4735be009694f
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Dec 11 12:08:19 2013 +0530
Consolidate definition of constant t22
commit 196f7f5dbfe3019379934ab39ca8b7ef1d92add5
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Dec 11 11:24:25 2013 +0530
Use double constants instead of the struct number
commit 0dfa665cc1fb3cf34ef4e173effe5651d4a8497d
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Dec 10 19:36:28 2013 +0100
Expand MALLOC_COPY and MALLOC_ZERO to memcpy and memset.
commit 5782a80f9f8ca86899b30161166f044b0b6b8590
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Dec 10 17:56:59 2013 +0100
Drop PER_THREAD conditionals from malloc.
commit aeb95445d128323cdaf9556b9a75c6c9b5a7b980
Author: Adhemerval Zanella <address@hidden>
Date: Mon Dec 9 17:44:10 2013 -0600
Add GLIBC_2.3 and GLIBC_2.19 in Versions.def
This patch adds GLIBC_2.3 and GLIBC_2.19 mark on Version.def so they are
always
define in abi-versions.h. This fixes a build issue with fe_nomask.c in PPC64
LE where neither GLIBC_2_3 or GLIBC_2_19 are defined for SHLIB_COMPAT,
resulting
in a wrong evaluation in the macro.
commit eca60f6ed313a0b693784580829d0b20770e9fe4
Author: Andreas Schwab <address@hidden>
Date: Tue Dec 10 00:08:12 2013 +0100
m68k: use math_force_eval in nextafterl
commit e1c5c75ea265234164332ded6c272528e38df291
Author: Andreas Schwab <address@hidden>
Date: Wed Dec 4 01:41:08 2013 +0100
m68k: add support for PI futexes
commit 2ea296002440d0ae34cdd87b696c2668ff26b249
Author: Andreas Schwab <address@hidden>
Date: Wed Dec 4 01:35:01 2013 +0100
m68k: don't assume PI futexes before 3.10
commit 5fc273b084b5dd30ca9442b8e2da4e362a60c19a
Author: Andreas Schwab <address@hidden>
Date: Tue Dec 10 00:03:47 2013 +0100
ChangeLog fix
commit e8349efd466cfedc0aa98be61d88ca8795c9e565
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Dec 9 17:25:19 2013 +0100
Simplify perturb_byte logic.
commit f3eeb3fc560ccc4ce51dc605e4703c5016b07244
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Dec 9 17:14:12 2013 +0100
Replace malloc force_reg by atomic_forced_read.
commit caecf2a0ce760f03a7f5ffd63c9001cc1cfc2fbf
Author: Andreas Schwab <address@hidden>
Date: Tue Nov 26 12:22:58 2013 +0100
Fix CFI annotations in pthread_cond_timedwait for i486+
commit be2f9009164c4836fbe44b3484739622188edf51
Author: Adhemerval Zanella <address@hidden>
Date: Mon Dec 9 06:52:04 2013 -0600
Update powerpc-fpu ULPs.
commit e7b914bd0e8c87f2f1e08c0e74de071e618f85b0
Author: Markus Trippelsdorf <address@hidden>
Date: Mon Dec 9 11:06:11 2013 +0530
Update x86_64 ULps for AMD K10
commit 9f0be4f8b5fa9a9fcbdcde9ac15d5cdec81cf26a
Author: Joseph Myers <address@hidden>
Date: Sun Dec 8 23:56:28 2013 +0000
Move tests of lgamma from libm-test.inc to auto-libm-test-in.
commit 7380e0e4695f4511eb8fd1477e042093632b6818
Author: Richard Henderson <address@hidden>
Date: Sat Dec 7 06:17:01 2013 +1000
alpha: Convert <bits/mman.h> to <bits/mman-linux.h>
commit 24eeafdb44f35fea7806a72037f2984df86a9ffe
Author: Adhemerval Zanella <address@hidden>
Date: Fri Nov 22 06:38:45 2013 -0600
PowerPC: Optimized mpn functions for PowerPC64/POWER7
This patch add optimized __mpn_add_n/__mpn_sub_n for PowerPC64/POWER7.
They are originally from GMP with adjustments for GLIBC.
commit 4a2c0fd44dde3f55c12517afe3658700a47b949c
Author: Adhemerval Zanella <address@hidden>
Date: Fri Nov 22 06:38:03 2013 -0600
PowerPC: Optimized mpn functions for PowerPC64
This patch add optimized __mpn_addmul, __mpn_addsub, __mpn_lshift, and
__mpn_mul_1 implementations for PowerPC64. They are originally from GMP
with adjustments for GLIBC.
commit 4b5b548c9fedd5e6d920639e42ea8e5f473c4de3
Author: Fernando J. V. da Silva <address@hidden>
Date: Fri Dec 6 18:04:10 2013 +0100
Fix BZ #15089: malloc_trim always trim for large padding.
commit 0a3ac0aabf30f6fefb4d262bf2db2c2a99ab09a8
Author: Adhemerval Zanella <address@hidden>
Date: Fri Dec 6 05:53:49 2013 -0600
PowerPC: Update NEWS with ppc32/power4+ STT_GNU_IFUNC support
commit ccdc8438dcae3a63cfd53b150461de1feaf258fb
Author: Adhemerval Zanella <address@hidden>
Date: Wed Oct 16 06:33:03 2013 -0500
PowerPC: Adjust multiarch Implies for PowerPC32
This patch adds Implies files on multiarch folder for POWER chips so
multirach is enabled when building with --with-cpu and powerN option.
commit 2e973d9919f359a8254b3ba0bb047ed250be668d
Author: Adhemerval Zanella <address@hidden>
Date: Tue Oct 15 06:52:35 2013 -0500
PowerPC: multiarch __ieee754_hypot[f] for PowerPC32
commit 2d9470b2aed2ead3ca9df5173b0ff6c5c468d9d4
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 22:01:36 2013 -0500
PowerPC: multiarch logb/logbf/logbl for PowerPC32
commit 5212ffce0e0ca9a59a0cc9919c12656e05a27a69
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 16:32:24 2013 -0500
PowerPC: multiarch modf/modff for PowerPC32
commit 79dccf31bf6bf03a8c518b09883dc3072ca5a038
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 16:18:27 2013 -0500
PowerPC: multiarch lrint/lrintf for PowerPC32
commit deb6648026ae342d4906f8b1a2c6d07dabbecc18
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 16:14:09 2013 -0500
PowerPC: multiarch lround/lrounf for PowerPC32
commit 264b036bea602fb61ba5998f51f86f149e233481
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 16:02:38 2013 -0500
PowerPC: multiarch copysign/copysignf for PowerPC32
commit d47db6c906558f7c0ff2e295bc3dfd193e8c9405
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 15:51:20 2013 -0500
PowerPC: multiarch trunc/truncf for PowerPC32
commit ddb60b5aa9f3923b13d1145d67424048b248cd50
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 15:38:51 2013 -0500
PowerPC: multiarch round/roundf for PowerPC32
commit bedcf49b45abcbf0447eeda25b16c311b0165b6b
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 15:32:46 2013 -0500
PowerPC: multiarch floor/floorf for PowerPC32
commit 35ae5b40a402a17f45d679b8e50fe060af52d2b1
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 15:26:50 2013 -0500
PowerPC: multiarch ceil/ceilf for PowerPC32
commit ae1a4cd9fff141bfda46ecd7279f535dc64ba815
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 15:18:42 2013 -0500
PowerPC: multiarch finite/finitef for PowerPC32
commit 64fffd65d7df6ab157f97a893664b679fe5e923c
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 15:05:53 2013 -0500
PowerPC: multiarch isinf/isinff for PowerPC32
commit 8e4e7ba2d710f4912b6a7f3d7847bbc531fa2a01
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 13:28:13 2013 -0500
PowerPC: multiarch isnan/isnanf for PowerPC32
commit ddba588e2d9e2b2db88000561192df02580c319e
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 12:45:00 2013 -0500
PowerPC: multiarch sqrt/sqrtf for PowerPC32
commit 0f96a2f0b51b3c47a652673cfd7099c221c9c428
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 12:40:27 2013 -0500
PowerPC: multiarch llround/llroundf for PowerPC32
commit c9b5d79e0c37628634b35ff9b0a31cc5dcf1692c
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 12:09:28 2013 -0500
PowerPC: multiarch llrint/llrintf for PowerPC32
commit 9cbb3aabb5c2baa25b30cc32560a0de18441d09f
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 11:43:48 2013 -0500
PowerPC: change sysdeps fpu folder
This patch makes the fpu/multiarch folder appears in front of the
powerpc/fpu folder.
commit ea5a72f882f878a5ea00d69e56a19c2fc3fd2d2a
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 09:59:59 2013 -0500
PowerPC: multiarch wordcopy routines for PowerPC32
commit 93be09e7259caf227dd586404f3c74b61c830cb4
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 09:43:31 2013 -0500
PowerPC: multiarch wcscpy for PowerPC32
commit bb04e529f60df7138a4fe5f1ed016dd87ade59a3
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 09:26:07 2013 -0500
PowerPC: multiarch wcsrchr for PowerPC32
commit 05b5cd1ce51247f986e66b90ad672e89b4b98333
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 09:23:12 2013 -0500
PowerPC: multiarch wcschr for PowerPC32
commit ba9641477e4b50c7d2e168653496d0ae830854f3
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 09:14:43 2013 -0500
PowerPC: multiarch strchr for PowerPC32
commit 31c81aaa01a6033c53b30d3ffa9aa806d10ecdf5
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 09:14:06 2013 -0500
PowerPC: multiarch strchrnul for PowerPC32
commit 0d0607d9ab7390a66e514a1d1cfb01f889e00d47
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 08:58:17 2013 -0500
PowerPC: multiarch strncasecmp for PowerPC32
commit 4dfd5c8647ada50789523697d0613a2f52e6ffb6
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 08:49:53 2013 -0500
PowerPC: multiarch strcasecmp for PowerPC32
commit a19e01a355f1ffbb839b4d367307e34bad7f4df8
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 08:31:17 2013 -0500
PowerPC: multiarch strncmp for PowerPC32
commit ae9cf7a2e89aa4b4646b66dd32739409a46c857c
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 08:17:44 2013 -0500
PowerPC: multiarch strnlen for PowerPC32
commit 3148bb7d2ca1239dff3f76a39cb60cd8c4302392
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 08:12:13 2013 -0500
PowerPC: multiarch strlen for PowerPC32
commit 7af8b946254cca6485aa789359c339ec7126cd8a
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 08:08:51 2013 -0500
PowerPC: multiarch rawmemchr for PowerPC32
commit 03a6aa6a63e992abd693cf29828ca7f8ff6a3c0c
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 08:02:41 2013 -0500
PowerPC: multiarch memrchr for PowerPC32
commit 1c62e6d960d7c09497fb8ce5936bb84564fa9b30
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 07:57:14 2013 -0500
PowerPC: multiarch memchr for PowerPC32
commit 87da8bdbe1a2c3410b9cef027d88e5028e3c0111
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 07:40:52 2013 -0500
PowerPC: multiarch mempcpy for PowerPC32
commit 20ed471427e162167143cfc9ed0f59889bc75ed6
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 07:37:14 2013 -0500
PowerPC: multiarch memset/bzero for PowerPC32
commit ab3e3a46d5f763723eeee221b0286658a7ca343b
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 07:30:04 2013 -0500
PowerPC: multiarch memcmp for PowerPC32
commit 930de6f09e6a4fd5f8dda48283d04af8b4d6af50
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 07:24:12 2013 -0500
PowerPC: multiarch memcpy for PowerPC32
commit 4c628e0026157a723744b5225235dbc40436df61
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 14 06:55:28 2013 -0500
PowerPC: initial support for multilib for PowerPC32
This patch add a empty Makefile, the C IFUNC helper macros, and a empty
available IFUNC implementation enumeration.
commit f4479220946ab71e6d73e8a7bd7e96b148e848f7
Author: Siddhesh Poyarekar <address@hidden>
Date: Fri Dec 6 09:02:19 2013 +0530
benchtests: Append volatile keyword to type instead of prepending
`volatile int` means the same as 'int volatile', but that's not the
case for 'volatile char *' and 'char * volatile'. We won't need a
'char volatile *' or other complicated semantics for now.
commit 8517800fabfba81e4b1c0e1c11521ee05b3cafaf
Author: Kaz Kojima <address@hidden>
Date: Fri Dec 6 08:22:22 2013 +0900
Add SH implementation of sotruss-lib.c and c++-types.data.
commit 180138f1567684602d644ca7ea0a8b4306e09fd6
Author: Adhemerval Zanella <address@hidden>
Date: Thu Dec 5 11:20:06 2013 -0600
Update powerpc-fpu ULPs.
commit e47cc4e0ed06f4167b6bd8ac39e12d094e0dc474
Author: Joseph Myers <address@hidden>
Date: Thu Dec 5 14:01:41 2013 +0000
Fix tgamma errno setting on underflow (bug 6810).
commit bbf37bdc12c0370a0ac2fa597cddd660bad6ec5e
Author: Joseph Myers <address@hidden>
Date: Thu Dec 5 13:54:50 2013 +0000
Move TEST_f_f tests for [l-y]* functions from libm-test.inc to
auto-libm-test-in.
commit c6bb4f23b036ab3ae972583bf1186a6131ce4968
Author: Adhemerval Zanella <address@hidden>
Date: Thu Dec 5 07:47:34 2013 -0600
Revert wrong commit.
commit eb5ad6b9bcf579f1cb5c67ca4650ee4a0cf1b4b1
Author: Adhemerval Zanella <address@hidden>
Date: Fri Nov 22 06:36:54 2013 -0600
PowerPC: Add systemtap static probe points in setjmp/longjmp
This patch add static probes for setjmp/longjmp in the way gdb
expects,fixing
the gdb.base/longjmp.exp gdb testcases.
It changes the symbol_name and use macros to to avoid change the probe names
and ending up adding more logic on GDB (since with the expected name
GDB work seamlessly).
commit 76a4a26979e58132d500e700ac1637a09c6d9cef
Author: Adhemerval Zanella <address@hidden>
Date: Fri Nov 22 06:36:09 2013 -0600
Fix elf/get-dynamic-info.h for AT
commit 9298ecba15e2b8055e68189c1b11b08ef3ac008d
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Dec 5 10:12:59 2013 +0530
Accept output arguments to benchmark functions
This patch adds the ability to accept output arguments to functions
being benchmarked, by nesting the argument type in <> in the args
directive. It includes the sincos implementation as an example, where
the function would have the following args directive:
## args: double:<double *>:<double *>
This simply adds a definition for a static variable whose pointer gets
passed into the function, so it's not yet possible to pass something
more complicated like a pre-allocated string or array. That would be
a good feature to add if a function needs it.
The values in the input file will map only to the input arguments. So
if I had a directive like this for a function foo:
## args: int:<int *>:int:<int *>
and I have a value list like this:
1, 2
3, 4
5, 6
then the function calls generated would be:
foo (1, &out1, 2, &out2);
foo (3, &out1, 4, &out2);
foo (5, &out1, 6, &out2);
commit 232983e9a74e817377a5e76f2c3872c8a92685d0
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Dec 5 09:58:58 2013 +0530
Remove unused variables in __stpncpy_chk
commit 54285cf9e5bbd10826beba4cc1feb039395867b0
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Dec 5 09:38:47 2013 +0530
Fix ChangeLog formatting
commit d136c6dc1ef46900488df20bb842909b73479f74
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Dec 5 09:34:58 2013 +0530
BZ #15941: Fix INSTALL file regeneration failure with makeinfo 5.x
I have skipped regenerating the INSTALL file because we want to
continue using the 4.x generator for now.
commit ab07cea8bb9c912e42653338e8ebf4d3b1c72bdc
Author: Joseph Myers <address@hidden>
Date: Wed Dec 4 17:40:43 2013 +0000
Update longlong.h from GCC.
commit bcc424d18f513a4d9f18a5dc9e2aa887c6978f66
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Dec 4 16:45:26 2013 +0100
Add bug numbers 926, 4772 and 16274 to NEWS.
commit 4fa94c3c5e9cef594bcac47f6bd6950d09a3b174
Author: Joseph Myers <address@hidden>
Date: Wed Dec 4 15:06:37 2013 +0000
Add missing bug numbers (12486, 15915, 16038) to NEWS.
commit 699ff83712b5796ac50ed332d9dad55d38450e81
Author: Joseph Myers <address@hidden>
Date: Wed Dec 4 14:39:37 2013 +0000
Fix Bessel function error handling (bug 6807, bug 15901).
commit 5b118558f9fb0620508d51c34c2cb5ba4f1f01c2
Author: Ulrich Weigand <address@hidden>
Date: Wed Dec 4 07:08:48 2013 -0600
PowerPC64 ELFv2 ABI 6/6: Bump ld.so soname version number
To avoid having a ELFv2 binary accidentally picking up an old ABI ld.so,
this patch bumps the soname to ld64.so.2.
In theory (or for testing purposes) this will also allow co-installing
ld.so versions for both ABIs on the same system. Note that the kernel
will already be able to load executables of both ABIs. However, there
is currently no plan to use that theoretical possibility in a any
supported distribution environment ...
Note that in order to check which ABI to use, we need to invoke the
compiler to check the _CALL_ELF macro; this is done in a new configure
check in sysdeps/unix/sysv/linux/powerpc/powerpc64/configure.ac,
replacing the hard-coded value of default-abi in the Makefile.
commit 61cd8fe4017c251617dd300818917e61a12ab48e
Author: Ulrich Weigand <address@hidden>
Date: Wed Dec 4 06:59:37 2013 -0600
PowerPC64 ELFv2 ABI 5/6: LD_AUDIT interface changes
The ELFv2 ABI changes the calling convention by passing and returning
structures in registers in more cases than the old ABI:
http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01145.html
http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01147.html
For the most part, this does not affect glibc, since glibc assembler
files do not use structure parameters / return values. However, one
place is affected: the LD_AUDIT interface provides a structure to
the audit routine that contains all registers holding function
argument and return values for the intercepted PLT call.
Since the new ABI now sometimes uses registers to return values
that were never used for this purpose in the old ABI, this structure
has to be extended. To force audit routines to be modified for the
new ABI if necessary, the patch defines v2 variants of the la_ppc64
types and routines.
In addition, the patch contains two unrelated changes to the
PLT trampoline routines: it fixes a bug where FPR return values
were stored in the wrong place, and it removes the unnecessary
save/restore of CR.
commit 8b8a692cfd7d80f1ee7c8b9ab356a259367dd187
Author: Ulrich Weigand <address@hidden>
Date: Wed Dec 4 06:55:03 2013 -0600
PowerPC64 ELFv2 ABI 4/6: Stack frame layout changes
This updates glibc for the changes in the ELFv2 relating to the
stack frame layout. These are described in more detail here:
http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01149.html
http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01146.html
Specifically, the "compiler and linker doublewords" were removed,
which has the effect that the save slot for the TOC register is
now at offset 24 rather than 40 to the stack pointer.
In addition, a function may now no longer necessarily assume that
its caller has set up a 64-byte register save area its use.
To address the first change, the patch goes through all assembler
files and replaces immediate offsets in instructions accessing the
ABI-defined stack slots by symbolic offsets. Those already were
defined in ucontext_i.sym and used in some of the context routines,
but that doesn't really seem like the right place for those defines.
The patch instead defines those symbolic offsets in sysdeps.h,
in two variants for the old and new ABI, and uses them systematically
in all assembler files, not just the context routines.
The second change only affected a few assembler files that used
the save area to temporarily store some registers. In those
cases where this happens within a leaf function, this patch
changes the code to store those registers to the "red zone"
below the stack pointer. Otherwise, the functions already allocate
a stack frame, and the patch changes them to add extra space in
these frames as temporary space for the ELFv2 ABI.
commit 122b66defdb9e4ded3ccc5c2b290f0520c6fa3cd
Author: Ulrich Weigand <address@hidden>
Date: Wed Dec 4 06:52:40 2013 -0600
PowerPC64 ELFv2 ABI 3/6: PLT local entry point optimization
This is a follow-on to the previous patch to support the ELFv2 ABI in the
dynamic loader, split off into its own patch since it is just an optional
optimization.
In the ELFv2 ABI, most functions define both a global and a local entry
point; the local entry requires r2 to be already set up by the caller
to point to the callee's TOC; while the global entry does not require
the caller to know about the callee's TOC, but it needs to set up r12
to the callee's entry point address.
Now, when setting up a PLT slot, the dynamic linker will usually need
to enter the target function's global entry point. However, if the
linker can prove that the target function is in the same DSO as the
PLT slot itself, and the whole DSO only uses a single TOC (which the
linker will let ld.so know via a DT_PPC64_OPT entry), then it is
possible to actually enter the local entry point address into the
PLT slot, for a slight improvement in performance.
Note that this uncovered a problem on the first call via
_dl_runtime_resolve,
because that routine neglected to restore the caller's TOC before calling
the target function for the first time, since it assumed that function
would always reload its own TOC anyway ...
commit 696caf1d002ff059ddd20fd5eaccd76229c14850
Author: Ulrich Weigand <address@hidden>
Date: Wed Dec 4 06:51:11 2013 -0600
PowerPC64 ELFv2 ABI 2/6: Remove function descriptors
This patch adds support for the ELFv2 ABI feature to remove function
descriptors. See this GCC patch for in-depth discussion:
http://gcc.gnu.org/ml/gcc-patches/2013-11/msg01141.html
This mostly involves two types of changes: updating assembler source
files to the new logic, and updating the dynamic loader.
After the refactoring in the previous patch, most of the assembler source
changes can be handled simply by providing ELFv2 versions of the
macros in sysdep.h. One somewhat non-obvious change is in __GI__setjmp:
this used to "fall through" to the immediately following __setjmp ENTRY
point. This is no longer safe in the ELFv2 since ENTRY defines both
a global and a local entry point, and you cannot simply fall through
to a global entry point as it requires r12 to be set up.
Also, makecontext needs to be updated to set up registers according to
the new ABI for calling into the context's start routine.
The dynamic linker changes mostly consist of removing special code
to handle function descriptors. We also need to support the new PLT
and glink format used by the the ELFv2 linker, see:
https://sourceware.org/ml/binutils/2013-10/msg00376.html
In addition, the dynamic linker now verifies that the dynamic libraries
it loads match its own ABI.
The hack in VDSO_IFUNC_RET to "synthesize" a function descriptor
for vDSO routines is also no longer necessary for ELFv2.
commit d31beafa8e4ca69faa4cf362784796ef17299341
Author: Ulrich Weigand <address@hidden>
Date: Wed Dec 4 06:49:15 2013 -0600
PowerPC64 ELFv2 ABI 1/6: Code refactoring
This is the first patch to support the new ELFv2 ABI in glibc.
As preparation, this patch simply refactors some of the powerpc64 assembler
code to move all code related to creating function descriptors (.opd
section)
or using function descriptors (function pointer call) into a central place
in sysdep.h.
Note that most locations creating .opd entries were already using macros
in sysdep.h, this patch simply extends this to the remaining places.
No relevant change in generated code expected.
commit b525166bb93b060e1146f0263b76a9c1e7455b06
Author: Ulrich Weigand <address@hidden>
Date: Wed Dec 4 06:45:56 2013 -0600
PowerPC64: Add __private_ss field to TCB header
The TCB header on Intel contains a field __private_ss that is used
to efficiently implement the -fsplit-stack GCC feature.
In order to prepare for a possible future implementation of that
feature on powerpc64, we'd like to reserve a similar field in
the TCB header as well. (It would be good if this went in with
or before the ELFv2 patches to ensure that this field will be
available always in the ELFv2 environment.)
The field needs to be added at the front of tcbhead_t structure
to avoid changing the ABI; see the recent discussion when adding
the EBB fields.
commit 7ec07d9a7b501f1b7d740fda02ba5f39d6d684e5
Author: Alan Modra <address@hidden>
Date: Wed Dec 4 06:44:06 2013 -0600
PowerPC64: Report overflow on @h and @ha relocations
This patch updates glibc in accordance with the binutils patch checked in
here:
https://sourceware.org/ml/binutils/2013-10/msg00372.html
This changes the various R_PPC64_..._HI and _HA relocations to report
32-bit overflows. The motivation is that existing uses of @h / @ha
are to build up 32-bit offsets (for the "medium model" TOC access
that GCC now defaults to), and we'd really like to see failures at
link / load time rather than silent truncations.
For those rare cases where a modifier is needed to build up a 64-bit
constant, new relocations _HIGH / _HIGHA are supported.
The patch also fixes a bug in overflow checking for the R_PPC64_ADDR30
and R_PPC64_ADDR32 relocations.
commit 5162e7dd96efcd9b45c1dc1471a964d45278b1e1
Author: Ulrich Weigand <address@hidden>
Date: Wed Dec 4 06:41:52 2013 -0600
PowerPC64: Fix incorrect CFI in *context routines
The context established by "makecontext" has a link register pointing
back to an error path within the makecontext routine. This is currently
covered by the CFI FDE for makecontext itself, which is simply wrong
for the stack frame *inside* the context. When trying to unwind (e.g.
doing a backtrace) in a routine inside a context created by makecontext,
this can lead to uninitialized stack slots being accessed, causing the
unwinder to crash in the worst case.
Similarly, during parts of the "setcontext" routine, when the stack
pointer has already been switched to point to the new context, the
address range is still covered by the CFI FDE for setcontext. When
trying to unwind in that situation (e.g. backtrace from an async
signal handler for profiling), it is again possible that the unwinder
crashes.
Theses are all problems in existing code, but the changes in stack
frame layout appear to make the "worst case" much more likely in
the ELFv2 ABI context. This causes regressions e.g. in the libgo
testsuite on ELFv2.
This patch fixes this by ending the makecontext/setcontext FDEs
before those problematic parts of the assembler, similar to what
is already done on other platforms. This fixes the libgo
regression on ELFv2.
commit 19e3372ba4538f85b6c73361feaf408ae0e65ebe
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Dec 4 13:53:13 2013 +0100
Allow strptime read outputs from strftime. Fixes bug 4772.
commit ecaf142d3d70630a0d7f028d334b5339ff2b996d
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Dec 4 18:20:32 2013 +0530
benchtests: skip over blank lines in benchmark input files
commit fbf964ae8b52fb10ebe5f43996f53ddab53c08ed
Author: Paul Eggert <address@hidden>
Date: Wed Dec 4 13:17:13 2013 +0100
Clarify documentation on how functions use timezone. Fixes bug 926.
commit fa60a674885aa45cbe8a3c03d6e5386ba6d0ec5f
Author: Adhemerval Zanella <address@hidden>
Date: Wed Dec 4 06:04:48 2013 -0600
Update powerpc-fpu ULPs.
commit d674f0ef3898c0d1fd5cec76c1c736d9cd9bc7d1
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Dec 4 02:02:25 2013 +0100
Refactor several debug routines.
To simplify additions of debug routines we replace a custom function
implementation by a simple call.
commit 6905a19f7a8443950f105b6716f6b4b1f98c4dbd
Author: Joseph Myers <address@hidden>
Date: Tue Dec 3 22:56:05 2013 +0000
Update MIPS dl-lookup.c from generic version.
commit 749008ff0361297af02b8574ac8848d35436eac3
Author: Joseph Myers <address@hidden>
Date: Tue Dec 3 21:49:56 2013 +0000
Fix exp missing underflows (bug 15268, bug 15425).
commit 17dea1887fcc116941e07cb0f5f2078140ab0384
Author: Joseph Myers <address@hidden>
Date: Tue Dec 3 20:50:51 2013 +0000
Fix exp2 errno setting on underflow (bug 16283).
commit b20de2c3d9d751eb259c321426188eefc64fcbe9
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Dec 3 20:16:01 2013 +0100
Properly handle shm_open validation. Fixes bug 16274.
commit 34e16df5a1a46e128edb9eb44a09ac5762957136
Author: Joseph Myers <address@hidden>
Date: Tue Dec 3 16:25:18 2013 +0000
Fix erfc errno setting on underflow (bug 6786).
commit d8e2dbe3e380729a1552d546da582b02202dde0a
Author: Joseph Myers <address@hidden>
Date: Tue Dec 3 16:22:49 2013 +0000
Move TEST_f_f tests for [e-j]* functions from libm-test.inc to
auto-libm-test-in.
commit 3d2e60756a511e64c41dc17e64e350b27ffebafb
Author: Aurelien Jarno <address@hidden>
Date: Tue Dec 3 14:43:23 2013 +0100
Add bug number to ChangeLog and NEWS
commit 18d1425127e5712dda888bb280d5d1a038a45c7f
Author: Aurelien Jarno <address@hidden>
Date: Tue Dec 3 11:16:16 2013 +0100
locale: don't crash if locale-archive contains all zeros
In case of power failure followed by filesystem issues locale-archive
can end-up containing all zeros. In that case all calls to setlocale()
generate a SIGFPE. This renders a system with a default non-C locale
unbootable.
Avoid this by ignoring the locale instead of generating a SIGFPE.
commit 520d437b9455560d099fe6bd9664be1f9f76868b
Author: Siddhesh Poyarekar <address@hidden>
Date: Tue Dec 3 12:26:12 2013 +0530
[BZ #16195] Fix build warnings from systemtap probes in non-systemtap
configurations
Joseph pointed out in the bug report (and in an earlier thread) that
systemtap probes cause build time warnings like the following:
../sysdeps/ieee754/dbl-64/e_atan2.c:602:4: warning: the address of
'p' will always evaluate as 'true' [-Waddress]
due to the fact that we're now passing non-weak variables to
LIBC_PROBE in the libm probes. This happens only on configurations
that do not enable systemtap. The macro definition of LIBC_PROBE in
this case only acts as a sanity checker to ensure that the number
parameters passed to LIBC_PROBE is equal to the argument count
parameter passed before it. This can be done in a much simpler manner
by just adding a macro definition for each number of arguments. I am
assuming here that we don't really want to bother with supporting
LIBC_PROBE with an indeterminate number of arguments and if there is a
need for a probe to have more data than what is currently supported (4
arguments), one could simply add an additional macro here.
commit 416e014536950a77183013fa4c86cb42dfd322a9
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Dec 2 23:32:42 2013 +0100
Document shm_open.
commit 9d17796a97dd81fca8f9bdf7dd03b888c2233a37
Author: Steve Ellcey <address@hidden>
Date: Mon Dec 2 09:38:38 2013 -0800
Add ChangeLog entry for sqrt tests.
commit fe7da22091be6e4939531eeeef593b6d4539b55c
Author: Steve Ellcey <address@hidden>
Date: Mon Dec 2 09:37:18 2013 -0800
Benchmark test for sqrt function.
commit 639a0ef8aba38b3ba1628d539fa95078132bca8a
Author: Pavel Simerda <address@hidden>
Date: Mon Dec 2 20:23:13 2013 +0530
Remove redundant GAIH_OKIFUNSPEC and GAIH_EAI.
Only gaih_inet() and gaih_inet_serv() use a special bit flag denoted
by the GAIH_OKIFUNSPEC macro. Only the return value of
gaih_inet_serv() is actively checked for the bit flag which is
redundant because it just copies the nonzero property of the value
otherwise returned. The return value of gaih_inet() is only checked
for being zero and then the bit flag is filtered out. As the bit flag
is set only for otherwise nonzero return values, it doesn't affect the
zero comparison. GAIH_EAI just an alias to ~GAIH_OKIFUNSPEC.
commit f524d6a8e41a6baae75bc3b400374fb3367c111a
Author: Pavel Simerda <address@hidden>
Date: Mon Dec 2 20:17:17 2013 +0530
getaddrinfo: remove dead code
commit df3aedaf38df715f5faf3a0a2795e61098980963
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Dec 2 20:06:20 2013 +0530
Use herrnop directly
H_ERRNO_ARGS is unnecessary since we this file is specifically for
hosts lookup.
commit b42ad38d63776fc973b234fa17c429b4a06c6fa6
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Dec 2 20:05:30 2013 +0530
Fix ChangeLog formatting
commit 2a939a7e6d81f109d49306bc2e10b4ac9ceed8f9
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Dec 2 14:53:14 2013 +0100
Return fixed version of breaking of RPATH when $ORIGIN contains colons
commit 1ab19dec57a3591dac3afbc49a6dd638edd57e4d
Author: Adhemerval Zanella <address@hidden>
Date: Mon Dec 2 05:16:42 2013 -0600
Update powerpc-fpu ULPs.
commit 14b97c7a8cb8949e1c2345652e8d9f05b19a3497
Author: Chris Leonard <address@hidden>
Date: Sun Dec 1 08:04:54 2013 -0500
Add lang_name to various locales.
commit 176b0c7913504c69d5995b9045cf8fde617aa1da
Author: Joseph Myers <address@hidden>
Date: Sat Nov 30 22:04:13 2013 +0000
Move TEST_f_f tests for [a-c]* functions from libm-test.inc to
auto-libm-test-in.
commit 2a77a467b273c1a72fa204a8fcc6d22e6e20bb1c
Author: Joseph Myers <address@hidden>
Date: Fri Nov 29 16:32:49 2013 +0000
Fix exp10 errno setting on underflow (bug 6787).
commit ea3bc4e821e20e70b093c9a33e54f99c79e0d847
Author: Joseph Myers <address@hidden>
Date: Fri Nov 29 16:31:16 2013 +0000
Fix x86 sqrt rounding (bug 14032).
commit 0712c9d861f4e861313a7f9fad06609bd1afb263
Author: Joseph Myers <address@hidden>
Date: Fri Nov 29 16:28:47 2013 +0000
Test sqrt in all rounding modes.
commit ffb536d0ac914a110c160c48d01097d132e20531
Author: Joseph Myers <address@hidden>
Date: Fri Nov 29 16:27:55 2013 +0000
Start generating libm tests automatically with MPFR.
commit 97161a937370c6a20f93647b3260a7d1a87f2645
Author: Siddhesh Poyarekar <address@hidden>
Date: Fri Nov 29 19:44:42 2013 +0530
Add 16214 to NEWS
commit acd98a8ed1460497e788c701eb92616f1df9b446
Author: Andreas Krebbel <address@hidden>
Date: Fri Nov 29 09:57:04 2013 +0100
[BZ #16214] S/390: Fix TLS GOT pointer setup.
commit 7475aef5fa2b5ca414117bd667520ba64ad75807
Author: Joseph Myers <address@hidden>
Date: Thu Nov 28 22:31:03 2013 +0000
Document libm accuracy goals.
commit 8bca7cd830e3563e214a6e3cf93da839f937f1a2
Author: Joseph Myers <address@hidden>
Date: Thu Nov 28 20:50:03 2013 +0000
Remove unused ldbl-96 functions (bug 15004).
commit 91a1f3fea0d6c5bc304562c313171d8cf765b910
Author: Joseph Myers <address@hidden>
Date: Thu Nov 28 18:01:41 2013 +0000
Add powerpc-nofpu/e500 support functions for atomic compound assignment and
FLT_ROUNDS.
commit c5df760908de1ccfd92571864bc44a3d54820ac6
Author: Joseph Myers <address@hidden>
Date: Thu Nov 28 16:52:36 2013 +0000
Document some libm error handling intents.
commit 3c1c46a64ad1037d616ec39514c4e55133997c9f
Author: Joseph Myers <address@hidden>
Date: Thu Nov 28 16:50:38 2013 +0000
Fix dbl-64 e_sqrt.c for non-default rounding modes (bug 16271).
commit 5a4c6d53f50b264d60cf6453576ca2810c7890b7
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Nov 28 17:18:12 2013 +0530
Get canonical name in getaddrinfo from hosts file for AF_INET (fixes 16077)
AF_INET lookup in hosts file uses _nss_files_gethostbyname2_r, which
is not capable of returning a canonical name if it has found one.
This change adds _nss_files_gethostbyname3_r, which wraps around
_nss_files_gethostbyname2_r and then returns result.h_name as the
canonical name.
commit 897b98ba4dacb02edc3c8775f207a9c9a25fc1e4
Author: Ondřej BÃÂlka <address@hidden>
Date: Thu Nov 28 12:03:28 2013 +0100
Make memset in calloc a tail call.
commit 2ddb48d376f9c869ed964cc88bcf38613b0678b1
Author: Chris Leonard <address@hidden>
Date: Wed Nov 27 15:52:46 2013 -0500
Add lang_name to various locales.
commit 24d8773d06807928e33955927656ba83767d2842
Author: Aurelien Jarno <address@hidden>
Date: Wed Nov 27 14:42:06 2013 +0100
MIPS: Fix RLIM64_INFINITY constant for O32 and N32 ABIs
Fix the RLIM64_INFINITY constant for O32 and N32 ABIs to match the
kernel one. Change the getrlimit64/setrlimit64 into old compat symbols,
and provide the Linux generic getrlimit64/setrlimit64 functions as
GLIBC_2_19 version.
commit 9480dfe2a3254113ca5e64467a238c93fb59732e
Author: Aurelien Jarno <address@hidden>
Date: Wed Nov 27 14:42:06 2013 +0100
MIPS: Add wrappers to get/setrlimit64 to fix RLIM64_INFINITY constant
RLIM64_INFINITY was supposed to be a glibc convention rather than
anything seen by the kernel, but it ended being passed to the kernel
through the prlimit64 syscall. On O32 and N32 ABIs, we therefore
end-up with different values on the userland and kernel side:
* On the kernel side, the value is defined for all architectures as
include/uapi/linux/resource.h:
#define RLIM64_INFINITY (~0ULL)
* On the GNU libc side, the value is defined in
ports/sysdeps/unix/sysv/linux/mips/bits/resource.h:
For the O32 and N32 ABI:
# define RLIM64_INFINITY 0x7fffffffffffffffULL
and for the N64 ABI:
# define RLIM64_INFINITY 0xffffffffffffffffUL
This was not a problem until the prlimit64 syscall was wired in the
2.6.36 kernel. Given the GLIBC uses the prlimit64 syscall to implement
getrlimit64 and setrlimit64, pam_limits.so is setting the limits to
a very big value instead of infinity. As a normal user process can
later only decrease the value and not increase it, it will later get
and EPERM error when trying to set the value to infinity with setrlimit.
The GLIBC has this constant for more than 7 years, and as it is defined
in a header file, it means a lot of binaries are in the wild. This patch
fixes that by adding a wrapper to fix the value passed to or received
from the kernel, before or after calling the prlimit64 syscall.
commit a9503496671bb22278bd1203182066f0bb28239a
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Nov 26 17:34:34 2013 +0100
Also remove benchtests/bench-strsep-ifunc.c
commit 7520ff8c744a704ca39741c165a2360d63a4f47a
Author: Will Newton <address@hidden>
Date: Mon Nov 25 14:56:28 2013 +0000
aarch64: Enable ifunc support.
Add support for handling the R_AARCH64_IRELATIVE relocation and
STT_GNU_IFUNC symbols to the aarch64 port.
ports/ChangeLog.aarch64:
2013-11-26 Will Newton <address@hidden>
* sysdeps/aarch64/dl-irel.h: Include ldsodefs.h.
(ELF_MACHINE_IRELA): Define. (elf_ifunc_invoke): Pass
hwcap to ifunc resolver function. (elf_irela): New function.
* sysdeps/aarch64/dl-machine.h: Include dl-irel.h.
(elf_machine_rela) Handle STT_GNU_IFUNC symbols and
R_AARCH64_IRELATIVE relocations. (elf_machine_lazy_rel):
Handle R_AARCH64_IRELATIVE relocations.
commit 6f476861be660541eee229acfbc9ef4098af70ab
Author: Uros Bizjak <address@hidden>
Date: Tue Nov 26 16:05:10 2013 +0000
Avoid "left shift count >= width of type" warnings in soft-fp code.
commit 2fe162299f47ced903e3d634e216d622a5d9af52
Author: Carlos O'Donell <address@hidden>
Date: Tue Nov 26 09:47:45 2013 -0500
NEWS: Only public headers have __unused/__block changed.
commit 08d76093f4df66ea9ab940633baf5bd2bf56c396
Author: Carlos O'Donell <address@hidden>
Date: Tue Nov 26 09:01:52 2013 -0500
NEWS: Mention __unused and __block removal.
commit bd12ab55c05ec80f1fd0df0997b26526295bbac7
Author: Adhemerval Zanella <address@hidden>
Date: Tue Nov 26 07:25:08 2013 -0600
PowerPC: Fix __fe_nomask_env missing symbol
This patch fix the missing symbol __fe_nomask_env from commit
41e8926aa4b7f17bc95984737ee82a254ad0911c for GLIBC_2.1.
commit 52bb65431f7e3aa66a8bfc86919b0a4bacfe4a54
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Nov 26 12:56:37 2013 +0100
Remove duplicate ifunc tests.
commit 2787db97ecabaf1209292912b8afd43a78cfb50c
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Nov 26 12:56:08 2013 +0100
Add changelog.
commit 826fa8558085aacb39ab216c0a121ffe66d7439e
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Nov 26 12:48:33 2013 +0100
Remove duplicate ifunc benchtests.
commit ab260039a8af93970d2212cd2771e207fbd24390
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Nov 26 12:41:39 2013 +0100
Fix typo in _dl_tlsdesc_resolve_hold.
commit d1d9eaf478b7d3a11a599c120498b79fe5629a61
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Nov 26 12:29:20 2013 +0100
Use __glibc_reserved instead __unused.
commit 246b27983b908a241f025ccc2afe87a9e6f32203
Author: Joseph Myers <address@hidden>
Date: Mon Nov 25 22:27:06 2013 +0000
Fix bug ordering in NEWS.
commit afe376e4a26b30d38e51aa8564a8a8959b3499bc
Author: Joseph Myers <address@hidden>
Date: Mon Nov 25 22:26:18 2013 +0000
Add bug 11214 to NEWS.
commit 9de41b69582babac44236ef6024e09eaf2263ad5
Author: Chris Leonard <address@hidden>
Date: Mon Nov 25 15:36:55 2013 -0500
revert hebrew lang_name addition
commit f70893aacf24d0111bfcd751a8cb54fa01cfcb93
Author: Chris Leonard <address@hidden>
Date: Mon Nov 25 15:31:36 2013 -0500
revert hebrew lang_name addition
commit 5d771331c18d4c6c3527bfdfbc24652c207a7a3b
Author: Chris Leonard <address@hidden>
Date: Mon Nov 25 15:20:41 2013 -0500
Add lang_name to various locales.
commit a7624ed987f060d0079f7331a9b12ea250c81cd6
Author: Carlos O'Donell <address@hidden>
Date: Mon Nov 25 14:57:42 2013 -0500
Fix typo in sys/ptrace.h.
The event code is PTRACE_EVENT_SECCOMP, not PTRAVE_EVENT_SECCOMP.
This patch fixes the V->C typo. There are no ABI issues since the
number remains the same for the code. Code using the old wrong
name will need to be updated.
commit 67ea2c9a69598edc6487c4b68942ab7b6bb27ad9
Author: Paul Pluzhnikov <address@hidden>
Date: Mon Nov 25 11:38:01 2013 -0800
Fix intermittent failure in tst-getpid2.
2013-11-25 Paul Pluzhnikov <address@hidden>
[BZ #11214]
* Makefile (tst-getpid2-ENV): New variable.
commit 63cfe52b6d85b83ad5907484c048fc20f9b783fd
Author: Joseph Myers <address@hidden>
Date: Mon Nov 25 19:07:55 2013 +0000
Fix powerpc-nofpu build.
commit 41e8926aa4b7f17bc95984737ee82a254ad0911c
Author: Adhemerval Zanella <address@hidden>
Date: Mon Nov 25 06:12:30 2013 -0600
PowerPC: Set/restore rounding mode only when needed
This patch helps some math functions performance by adding the libc_fexxx
variant of inline functions to handle both FPU round and exception
set/restore
and by using them on the libc_fexxx_ctx functions. It is based on already
coded
fexxx family functions for PPC with fpu.
Here is the summary of performance improvements due this patch (measured on
a
POWER7 machine):
Before:
cos(): ITERS:9.5895e+07: TOTAL:5116.03Mcy, MAX:77.6cy, MIN:49.792cy, 18744
calls/Mcy
exp(): ITERS:2.827e+07: TOTAL:5187.15Mcy, MAX:494.018cy, MIN:38.422cy,
5450.01 calls/Mcy
pow(): ITERS:6.1705e+07: TOTAL:5144.26Mcy, MAX:171.95cy, MIN:29.935cy,
11994.9 calls/Mcy
sin(): ITERS:8.6898e+07: TOTAL:5117.06Mcy, MAX:83.841cy, MIN:46.582cy,
16982 calls/Mcy
tan(): ITERS:2.9473e+07: TOTAL:5115.39Mcy, MAX:191.017cy, MIN:172.352cy,
5761.63 calls/Mcy
After:
cos(): ITERS:2.05265e+08: TOTAL:5111.37Mcy, MAX:78.754cy, MIN:24.196cy,
40158.5 calls/Mcy
exp(): ITERS:3.341e+07: TOTAL:5170.84Mcy, MAX:476.317cy, MIN:15.574cy,
6461.23 calls/Mcy
pow(): ITERS:7.6153e+07: TOTAL:5129.1Mcy, MAX:147.5cy, MIN:30.916cy,
14847.2 calls/Mcy
sin(): ITERS:1.58816e+08: TOTAL:5115.11Mcy, MAX:1490.39cy, MIN:22.341cy,
31048.4 calls/Mcy
tan(): ITERS:3.4964e+07: TOTAL:5114.18Mcy, MAX:177.422cy, MIN:146.115cy,
6836.68 calls/Mcy
commit 085b5ddfe301eb74bc9f824ff293f054c1c910b7
Author: Chris Leonard <address@hidden>
Date: Sun Nov 24 19:58:39 2013 -0500
Add lang_name to various locales.
commit 05a209fe3b4a40e8b75e693fd22dcb8e6e5f6346
Author: Chris Leonard <address@hidden>
Date: Sat Nov 23 18:07:00 2013 -0500
revert error-generated by bs_BA.
commit 7ea1ebb5e3664630c659a652c3ef7fbf041861fa
Author: Chris Leonard <address@hidden>
Date: Sat Nov 23 16:29:48 2013 -0500
Add lang_name to various locales.
commit d5a4ef504ea0db246e31c84a4c7ad568d8d641d9
Author: Chris Leonard <address@hidden>
Date: Sat Nov 23 13:10:17 2013 -0500
Add lang_name to various locales.
commit 068dcfd6758b2f50445d40cfe9d10e4284bd0635
Author: Roland McGrath <address@hidden>
Date: Fri Nov 22 11:39:20 2013 -0800
ARM: Fix memcpy computed-jump calculations for ARM_ALWAYS_BX case.
commit 12e0e8c65d639fe1e648d116cb5caa434c34ab61
Author: Chris Leonard <address@hidden>
Date: Fri Nov 22 14:27:18 2013 -0500
Add lang_name to German, English, Spanish, French locales.
commit 070906ffd305b9c439d6d04af26e1ecae2394fe8
Author: Roland McGrath <address@hidden>
Date: Thu Nov 21 15:49:50 2013 -0800
Add missing #include for malloc/hooks.c code.
commit 6851bd4d97546fc7378864d36f42f9d2df15dac5
Author: Roland McGrath <address@hidden>
Date: Thu Nov 21 15:44:26 2013 -0800
Adjust generic swapon prototype to match Linux version.
commit 84ae135d3282dc362bed0a5c9a575319ef336884
Author: Meador Inge <address@hidden>
Date: Thu Nov 21 16:57:37 2013 -0500
Use __glibc_block in public headers.
As detailed in PR11157, the use of '__block' is known to interfere
with keywords in some environments, such as the Clang -fblocks extension.
Recently a similar issue was raised concerning the use of '__unused'
and a '__glibc' prefix was proposed to create a glibc implementation
namespace for these sorts of issues [1]. This patches takes that
approach.
[1] https://sourceware.org/ml/libc-alpha/2012-02/msg00047.html
[2] http://lists.debian.org/debian-glibc/2013/11/msg00020.html
commit daf75146de07303ea0c5ad700ec5ef703ec114a1
Author: Guy Martin <address@hidden>
Date: Thu Nov 21 13:23:16 2013 -0500
Don't use broken DL_AUTO_FUNCTION_ADDRESS()
On hppa and ia64, the macro DL_AUTO_FUNCTION_ADDRESS() uses the
variable fptr[2] in it's own scope.
The content of fptr[] is thus undefined right after the macro exits.
Newer gcc's (>= 4.7) reuse the stack space of this variable triggering
a segmentation fault in dl-init.c:69.
To fix this we rewrite the macros to make the call directly to init
and fini without needing to pass back a constructed function pointer.
commit d33cafadfe365befa4ca6e0463fa926d56144046
Author: Chris Leonard <address@hidden>
Date: Thu Nov 21 14:43:51 2013 -0500
Add lang_name to Arabic locales.
commit 7cf8ac4c3179540c63865f7133617684169928c9
Author: Chung-Lin Tang <address@hidden>
Date: Wed Nov 20 16:12:18 2013 -0500
linux-generic: fix alignment of struct stat/statfs for nios2
The hard alignment of 8 was appropriate for most platforms for
which 8-byte values are 8-byte aligned, but this is not true
for the nios2 platform, so only align to the alignment of the
8-byte type on the platform.
Remove the explicit alignment of struct statfs as it's redundant.
commit 4b98b2dcdd89cbef1d2681a8cf0f16a7b3b649af
Author: Paul Pluzhnikov <address@hidden>
Date: Wed Nov 20 10:38:20 2013 -0800
Fix missing > on email.
commit c8b82b81ded53ae06987727e807d19170bee4204
Author: Paul Pluzhnikov <address@hidden>
Date: Wed Nov 20 10:25:57 2013 -0800
Fix failure in tst-cleanup2 and tst-cleanupx2 with gcc-4.9
gcc (GCC) 4.9.0 20131114 (experimental)
2013-11-20 Paul Pluzhnikov <address@hidden
* Makefile (tst-cleanup2, tst-cleanupx2): Add -fno-builtin
commit 71655786bcb9ccc4fe2b062520a2538a8f802e74
Author: Paul Pluzhnikov <address@hidden>
Date: Wed Nov 20 10:13:37 2013 -0800
Revert "Fix failure in nptl/tst-cleanup when building with"
This reverts commit 78271fa91a1e6902222e892068750059ec21f396.
Actually, a different fix is needed.
commit 78271fa91a1e6902222e892068750059ec21f396
Author: Paul Pluzhnikov <address@hidden>
Date: Wed Nov 20 10:05:24 2013 -0800
Fix failure in nptl/tst-cleanup when building with
gcc (GCC) 4.9.0 20131114 (experimental)
2013-11-20 Paul Pluzhnikov <address@hidden>
* nptl/tst-cleanup2.c (do_test): Handle SIGILL as well.
commit 10ad46bc6526edc5c7afcc57112da96917ff3629
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Nov 20 15:46:02 2013 +0100
Consolidate valloc/pvalloc code.
To make malloc code more maintainable we make malloc and pvalloc share
logic with memalign.
commit 4712799fbb6812cc73f7bd9c8faa6e7b05c0f5ab
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Nov 20 18:19:57 2013 +0530
Fix build warning in locarchive.c
commit 0417b20fe6c671b3a8761a5f8ad59f14d774fa83
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Nov 20 17:47:41 2013 +0530
Rename Oriya locale to Odia (bug 15601)
The state of Orissa was officially renamed the state to Odisha and the
language from Oriya to Odia in 2010.
References:
http://zeenews.india.com/election09/story.aspx?aid=739995
http://orissamatters.com/2011/11/07/orissa-became-odisha/
http://www.ndtv.com/article/india/parliament-passes-bill-to-change-orissa-s-name-93888
http://orissa.gov.in/e-magazine/Orissareview/2011/Nov/engpdf/9-17.pdf
commit 5cf1c87eaf3600eaddd0970e2f0e6d2bdee95ea5
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Nov 20 17:45:44 2013 +0530
Fix ChangeLog formatting
commit f3fd2628d8e86343f2add6de5be602cfc2cb8e00
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Nov 20 07:46:48 2013 +0530
Add systemtap probe markers for sin, cos, asin and acos
commit b2f386c18f1e8c832c673bd813d56a07391c666d
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Nov 20 07:46:18 2013 +0530
Fix ChangeLog formatting
commit 73c1ce4fdbdf117b4d91b6e894686228155bd702
Author: Joseph Myers <address@hidden>
Date: Tue Nov 19 13:39:56 2013 +0000
Make powerpc-nofpu floating-point state thread-local (bug 15483).
commit b5449b12962da665c29f0a1c85f705de4bc4abf2
Author: Andreas Schwab <address@hidden>
Date: Mon Nov 11 18:12:03 2013 +0100
Complete display of LC_MONETARY
commit e186536b6fa8ceb004dfa1ba45766edcc871a95b
Author: Chris Metcalf <address@hidden>
Date: Mon Nov 18 13:27:09 2013 -0500
test-fpucw-ieee: Don't use _FPU_IEEE if not defined
Not all architectures define this value, and if they don't,
just let the test run the same as test-fpucw, with __fpu_control
set to _FPU_DEFAULT explicitly.
commit 5c3499508eca3929635ddce90749bfc8ca7d0763
Author: Paul Pluzhnikov <address@hidden>
Date: Mon Nov 18 15:11:55 2013 -0800
Adjust AT_EXECFN when using explicit loader invocation.
2013-11-18 Paul Pluzhnikov <address@hidden>
* elf/Makefile (tst-auxv): New test.
* elf/tst-auxv.c: New
* elf/rtld.c (dl_main): Adjust AT_EXECFN
commit 038b56f3dac74dcd8988e00092a21315a6b66c41
Author: Paul Pluzhnikov <address@hidden>
Date: Mon Nov 18 15:11:30 2013 -0800
Adjust AT_EXECFN when using explicit loader invocation.
2013-11-18 Paul Pluzhnikov <address@hidden>
* elf/Makefile (tst-auxv): New test.
* elf/tst-auxv.c: New
* elf/rtld.c (dl_main): Adjust AT_EXECFN
commit 699df45ba36249fc77bf1117de9048b0dfa2354e
Author: Joseph Myers <address@hidden>
Date: Mon Nov 18 23:02:55 2013 +0000
Define TLS version of libc_hidden_proto.
commit 246a7c1bc2cc021ff4deebc76164bcbcc5a4aa9c
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Nov 18 23:42:58 2013 +0100
Revert b75891075bece24be9fd85618f18af4a2daf7f1c
commit ad383240ed616c03efb9b583a584e4d15f0f8f5e
Author: Chris Leonard <address@hidden>
Date: Mon Nov 18 16:18:23 2013 -0500
[BZ #16144] Duplicated abday value for tk_TM.
commit b75891075bece24be9fd85618f18af4a2daf7f1c
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Nov 18 19:56:57 2013 +0100
Fix breaking of RPATH when $ORIGIN contains colons. Fixes bug 10253
We first expanded origin and then split string by colons. This
misbehaves when $ORIGIN contain colon so we first split string, then
expand $ORIGIN.
commit 250c23bdd9557f8609054c7000380e1ebbd351ee
Author: Rajalakshmi Srinivasaraghavan <address@hidden>
Date: Mon Nov 18 06:03:07 2013 -0600
benchtests: Add strsep benchmark
commit d540fc8a66507bbbdc7e6594872786527c7667fa
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Nov 18 13:12:29 2013 +0100
Remove unused variable.
commit a7931fcfba2a5007021f8d10fffa5f51651ad7b3
Author: Andreas Schwab <address@hidden>
Date: Mon Nov 11 18:09:18 2013 +0100
Properly handle unavailable elements in LC_MONETARY category
commit 728dab0e13529ba8778e6ef07e2cc80eddf028b5
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Nov 18 12:41:00 2013 +0100
Do not let scanf("%4p") accept "(nil)". Fixes bug 16055
commit dd8082389e5448c3e716de8431817b30565a48d3
Author: Chris Leonard <address@hidden>
Date: Sun Nov 17 18:24:27 2013 -0500
Correct wae_CH to UTF-8 encoding.
commit ce66581742e7ae1d6ce59e5d2d4859b2ae41218c
Author: Joseph Myers <address@hidden>
Date: Sat Nov 16 12:48:35 2013 +0000
Test signs of NaNs in libm-test.inc where appropriate.
commit ee1466a953527d550bd0a7eed3ac46ba187ed65f
Author: Joseph Myers <address@hidden>
Date: Sat Nov 16 12:47:38 2013 +0000
Add libm-test support for ignored return value, add more lrint / llrint /
lround / llround tests.
commit 14407b7e60d8e8f74ba5751c321051f5f3341cd4
Author: Joseph Myers <address@hidden>
Date: Sat Nov 16 12:46:52 2013 +0000
Replace libm-test.inc TEST_INLINE conditionals with NO_TEST_INLINE flag.
commit ca07f1973bb0aecdd3d12532d3512663807e0b6d
Author: Joseph Myers <address@hidden>
Date: Sat Nov 16 12:46:03 2013 +0000
Make libm-test.inc check for "inexact" exceptions for NaN argument.
commit 66294491665029eff0cf3ebd5fb6f04582da6c1e
Author: Joseph Myers <address@hidden>
Date: Sat Nov 16 12:45:11 2013 +0000
Fix spurious "inexact" exceptions from x86 pow with NaN argument (bug
16167).
commit b46d046e7bf7e0f96e41e522da731b89177e31ab
Author: Arun Kumar Pyasi <address@hidden>
Date: Fri Nov 15 15:15:59 2013 -0500
New locale for the_NP.
commit 027e32bd42314e17095ba39df82ef293f4a72c09
Author: Richard Henderson <address@hidden>
Date: Sat Nov 16 06:34:39 2013 +1000
alpha: Fix signal thunk unwind info
commit 1820b143aa651d619a768708f08b129aa45043c2
Author: Chris Leonard <address@hidden>
Date: Fri Nov 15 12:33:40 2013 -0500
Add Chitwani Tharu (the)
commit 47fc68de314fa6a5ae52ccc0cad6d58911cb61e8
Author: Chris Leonard <address@hidden>
Date: Thu Nov 14 18:30:47 2013 -0500
[BZ #16143] pap_* locales have duplicated LC_NUMERIC section.
commit 8f18faed2e5dd5b5861602527436cf1ee8e7230b
Author: Chris Leonard <address@hidden>
Date: Thu Nov 14 17:19:35 2013 -0500
[BZ #16103] LC_MEASUREMENT review and standardization
commit 714bd261e8d24273b3c34d8e0c3f1d611b79ef6f
Author: Andreas Schwab <address@hidden>
Date: Mon Nov 11 16:28:03 2013 +0100
Fix country_num element in LC_ADDRESS for C locale
commit 7ab44563a9c8118ce47da29919540c793f549774
Author: Adhemerval Zanella <address@hidden>
Date: Wed Nov 13 12:58:56 2013 -0600
PowerPC: Fix __fe_mask_env export
Change SHLIB_COMPAT calls to GLIBC_2_19 for __fe_nomask_env symbol.
commit e8470ea216ec2ed999e17498ce13fb66e3d09be3
Author: Steve Ellcey <address@hidden>
Date: Wed Nov 13 08:48:25 2013 -0800
2013-11-13 Steve Ellcey <address@hidden>
* benchtests/bench-timing.h: Include time.h.
commit 17c1d9f03e16d56db11b17eac828ad28f30a73e0
Author: H.J. Lu <address@hidden>
Date: Wed Nov 13 05:43:58 2013 -0800
Set arch_minimum_kernel to 3.4.0 for x32
x32 ABI support was added in Linux kernel 3.4.0.
commit 9310c284ae91f13247c9dd7ff58fc2683b9c523d
Author: Joseph Myers <address@hidden>
Date: Wed Nov 13 12:59:54 2013 +0000
Fix strtod rounding of half the least subnormal (bug 16151).
commit 7a2ad8cf392acfcaef319e722dda9101d4d8b6bd
Author: Adhemerval Zanella <address@hidden>
Date: Wed Nov 13 06:45:19 2013 -0600
PowerPC: Fix __fe_mask_env export
This patch does not export __fe_mask_env anymore, only providing a
compatibility symbol. It fixes BZ#14143.
commit 50727aa76b42c3b989a8c0612eb7f63e29aa7fec
Author: Marcus Shawcroft <address@hidden>
Date: Wed Nov 13 12:40:31 2013 +0000
Avoid passing NULL to DSO_FILENAME.
commit a615be46758fd857872e3e2a12f1fd296bee1a7c
Author: Marcus Shawcroft <address@hidden>
Date: Wed Nov 13 12:37:41 2013 +0000
Handle NULL return from htab_find_slot()
commit 7ddace62b0ea4c733fec0a50b52dbdef64f40c9c
Author: David S. Miller <address@hidden>
Date: Tue Nov 12 12:48:01 2013 -0800
Fix sparc 64-bit GMP ifunc resolution in static builds.
[BZ #16150]
* sysdeps/sparc/sparc64/multiarch/add_n.S: Resolve to the correct
generic
symbol in the non-vis3 case in static builds.
* sysdeps/sparc/sparc64/multiarch/addmul_1.S: Likewise.
* sysdeps/sparc/sparc64/multiarch/mul_1.S: Likewise.
* sysdeps/sparc/sparc64/multiarch/sub_n.S: Likewise.
* sysdeps/sparc/sparc64/multiarch/submul_1.S: Likewise.
commit e47e1d8f1cde4be3f02a948c017d6286ac34da0d
Author: Jan Kratochvil <address@hidden>
Date: Mon Nov 11 20:03:01 2013 +0100
Put Bug # to the NEWS file for the previous vDSO l_name fix.
commit 9182aa67994f4e8db378a949812176453e06cb34
Author: Jan Kratochvil <address@hidden>
Date: Mon Nov 11 18:03:58 2013 +0100
Fix vDSO l_name for GDB's: Can't read pathname for load map: Input/output
error.
commit 450a2e2d19bcf668b44778edef55c11d98aad2c6
Author: Adhemerval Zanella <address@hidden>
Date: Mon Nov 11 11:23:02 2013 -0200
benchtests: Add strtod benchmark
commit 8ec3f656d6edf6f16216105131fc8b0542216a5b
Author: Andreas Schwab <address@hidden>
Date: Mon Nov 11 12:24:42 2013 +0100
Fix off-by-one in nscd getservbyport call
commit 43d5c02c72bdaf59a8e0d4b06f2ae87e42269cbd
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 10 11:22:32 2013 +0100
Fix build on hurd
* string/strcoll_l.c: Include <sys/param.h> for MIN/MAX macros.
commit 76a9b9986141b1a7d9fd290c349d27fcee780c7a
Author: Adhemerval Zanella <address@hidden>
Date: Thu Nov 7 05:34:22 2013 -0600
PowerPC: Fix vDSO missing ODP entries
This patch fixes the vDSO symbol used directed in IFUNC resolver where
they do not have an associated ODP entry leading to undefined behavior
in some cases. It adds an artificial OPD static entry to such cases
and set its TOC to non 0 to avoid triggering lazy resolutions.
commit e4368156e64e04a204d832351abcb535572eb919
Author: Ondřej BÃÂlka <address@hidden>
Date: Thu Nov 7 12:46:57 2013 +0100
Make getent services compliant with RFC 6335 section 5.1 Fixes bug 15374
The RFC 6335 allows services that start with digit (like 3com-tsmux).
These were parsed as port number which this patch fixes.
commit 8d6bb57c44557c344d56653c3380885bf1dcabd7
Author: David S. Miller <address@hidden>
Date: Wed Nov 6 13:01:36 2013 -0800
Fix build on pre-v9 32-bit Sparc.
We cannot use fnegd in this code, as fnegd was added in v9.
Only fnegs exists in v8 and earlier.
[BZ #15985]
* sysdeps/sparc/sparc32/fpu/s_fdim.S (__fdim): Do not use fnegd
on pre-v9 cpus, use a fnegs+fmovs sequence instead.
commit e256c4214c9484873921d4bdb723b842b5627e42
Author: Will Newton <address@hidden>
Date: Sat Nov 2 09:45:48 2013 -0700
manual/memory.texi: Remove register keyword from examples.
The register keyword doesn't add any information to the examples
and is not useful for modern compilers.
ChangeLog:
2013-11-06 Will Newton <address@hidden>
* manual/memory.texi (Malloc Examples): Remove register
keyword from examples.
commit 9d88065565c12cfc5d5340baabc01e4fb4323d38
Author: Andreas Schwab <address@hidden>
Date: Mon Nov 4 17:20:55 2013 +0100
Restore ChangeLog
commit 7961dd37162372b3c797cfcec5c0179e1665b770
Author: Chris Leonard <address@hidden>
Date: Mon Nov 4 11:21:41 2013 -0500
Adjust language-code fields of LC_ADDRESS.
commit f6e12daa519832e1c4552d4cc3f436d8bd8e3def
Author: Chris Leonard <address@hidden>
Date: Mon Nov 4 11:04:19 2013 -0500
Correct Walaita (wal) and add Unami Delaware (unm).
commit 1484e65736f4cab27e5051e0f06be8470e69af82
Author: Joseph Myers <address@hidden>
Date: Mon Nov 4 15:43:57 2013 +0000
Define __STDC_IEC_559* based on __GCC_IEC_559*.
commit cd3e2ac55e6848bc725a20978a4c2a7ab766bd86
Author: Chris Leonard <address@hidden>
Date: Sun Nov 3 23:51:46 2013 -0500
Adjust language-code fields of LC_ADDRESS.
commit 0f283efa55ba5dcc66221c3ae041fd46b4304483
Author: Chris Leonard <address@hidden>
Date: Sun Nov 3 23:10:15 2013 -0500
Adjust language-code fields of LC_ADDRESS.
commit ae129d3ca6b190e97922e8f5870cca710ae551b6
Author: Chris Leonard <address@hidden>
Date: Sun Nov 3 12:43:06 2013 -0500
Add Quechua, Southern (quz) and Silesian (szl) to iso-639.def.
commit 4a15c2a49fc47326d3a8d487e917917640e5fa6c
Author: Ondřej BÃÂlka <address@hidden>
Date: Sun Nov 3 18:18:27 2013 +0100
Fix changelog
commit 17c8c3dc72a406b5b7f33d77e3f3159c60fcba34
Author: Ondřej BÃÂlka <address@hidden>
Date: Sun Nov 3 18:15:24 2013 +0100
Remove unused NONTLS_INIT_TP.
commit 91044f80393b89c80d8520cc81ee16152afcdc30
Author: Chris Leonard <address@hidden>
Date: Sun Nov 3 11:13:22 2013 -0500
Adjust language-code fields of LC_ADDRESS.
commit 8b35e35d0f4eae28a47c23e2aa15ddf570fa86ef
Author: Ondřej BÃÂlka <address@hidden>
Date: Fri Nov 1 15:39:26 2013 +0100
Fix malloc_info statistic. Fixes bug 16112
commit 8f5de63892b491856400a394632b46c3b1be642d
Author: Chris Leonard <address@hidden>
Date: Fri Nov 1 09:38:27 2013 -0400
Adjust language-code fields of LC_ADDRESS.
commit 1d70fd6c758187ba763ad65a1a7fe5923483ad4e
Author: Chris Leonard <address@hidden>
Date: Fri Nov 1 09:11:26 2013 -0400
Add Central Nahuatl (nhn).
commit 8c5c2600af016b00496cebdae34fddf9a59fc8b9
Author: Bruno Haible <address@hidden>
Date: Fri Nov 1 12:23:51 2013 +0100
Fix description of random according to POSIX. Fixes bug 7003
commit 6cefed76543ea2f6a23bd043480c5c36b4c6b801
Author: Chris Leonard <address@hidden>
Date: Thu Oct 31 20:26:05 2013 -0400
Adjust language-code fields of LC_ADDRESS.
commit da5579c2dd9f307e8c40783ed027b1d5fa2a7d9e
Author: Chris Leonard <address@hidden>
Date: Thu Oct 31 19:52:31 2013 -0400
Add Meadow Mari (mhr).
commit 5d30d853295a5fe04cad22fdf649c5e0da6ded8c
Author: Ondřej BÃÂlka <address@hidden>
Date: Thu Oct 31 13:58:01 2013 +0100
Restrict shm_open and shm_unlink to SHMDIR. Fixes bugs 14752 and 15763.
commit 8a43e768d9404c64e0d98d7a54871abad427fd69
Author: Andreas Schwab <address@hidden>
Date: Thu Oct 31 12:55:43 2013 +0100
Fix BZ reference
commit 82bab04b78c4b2fcb484f1630bb656e9db6a94bb
Author: Andreas Schwab <address@hidden>
Date: Thu Oct 31 12:51:44 2013 +0100
Refill NEWS
commit a4966c6104918ac884ee1131a4ed23c5ad6b4c5a
Author: Andreas Schwab <address@hidden>
Date: Thu Oct 31 12:51:03 2013 +0100
Fix parsing of 0e+0 as float
commit 28d708c44bc47b56f6551ff285f78edcf61c208a
Author: Marc-Antoine Perennou <address@hidden>
Date: Thu Oct 31 12:37:50 2013 +1000
Accept make versions 4.0 and greater
commit a56ee40b176d0a3f47f2a7eb75208f2e3763c9fd
Author: Will Newton <address@hidden>
Date: Thu Oct 10 13:17:13 2013 +0100
malloc: Fix for infinite loop in memalign/posix_memalign.
A very large alignment argument passed to mealign/posix_memalign
causes _int_memalign to enter an infinite loop. Limit the maximum
alignment value to the maximum representable power of two to
prevent this from happening.
Changelog:
2013-10-30 Will Newton <address@hidden>
[BZ #16038]
* malloc/hooks.c (memalign_check): Limit alignment to the
maximum representable power of two.
* malloc/malloc.c (__libc_memalign): Likewise.
* malloc/tst-memalign.c (do_test): Add test for very
large alignment values.
* malloc/tst-posix_memalign.c (do_test): Likewise.
commit c6e4925d4069d38843c02994ffd284e8c87c8929
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Oct 30 16:24:38 2013 +0100
Use atomic operations to track memory. Fixes bug 11087
commit bbea82f7fe8af40fd08e8956e1aaf4d877168652
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Oct 30 16:07:15 2013 +0100
Remove code from div that is by C99 obsolete. Fixes bug 15799
commit 977f4b31b7ca4a4e498c397f3fd70510694bbd86
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Oct 30 16:13:37 2013 +0530
Fix reads for sizes larger than INT_MAX in AF_INET lookup
Currently for AF_INET lookups from the hosts file, buffer sizes larger
than INT_MAX silently overflow and may result in access beyond bounds
of a buffer. This happens when the number of results in an AF_INET
lookup in /etc/hosts are very large.
There are two aspects to the problem. One problem is that the size
computed from the buffer size is stored into an int, which results in
overflow for large sizes. Additionally, even if this size was
expanded, the function used to read content into the buffer (fgets)
accepts only int sizes. As a result, the fix is to have a function
wrap around fgets that calls it multiple times with int sizes if
necessary.
commit 66925c47793852d1a8423cd25ab78d7dabdf5924
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Oct 30 16:12:08 2013 +0530
Add ChangeLog entry and fix NEWS for #16078
commit 7cb96fc8cd400460adee9703b2daded3590b6afe
Author: Allan McRae <address@hidden>
Date: Wed Oct 30 20:15:10 2013 +1000
Add missing bug number to NEWS
commit 482a077e3171cc7c3db540f225150d1bbcfa7ffe
Author: Allan McRae <address@hidden>
Date: Wed Oct 30 20:12:59 2013 +1000
Fix ChangeLog formatting issue
commit cb8a6dbd176ee59d61068bed92e2c8d22bd28b13
Author: Mike Frysinger <address@hidden>
Date: Wed Oct 30 13:20:52 2013 +1000
rename configure.in to configure.ac
Autoconf has been deprecating configure.in for quite a long time.
Rename all our configure.in and preconfigure.in files to .ac.
Signed-off-by: Mike Frysinger <address@hidden>
commit 36a4953a1dbc2b1994c1df0478c1c89a41398dba
Author: Andreas Schwab <address@hidden>
Date: Tue Oct 29 16:46:24 2013 +0100
Let tst-swscanf find its locale
commit 9668fc1b82f01355dd9addd0169706a735185151
Author: Chris Leonard <address@hidden>
Date: Tue Oct 29 08:30:22 2013 -0400
New-locale-for-anp_IN
commit dfa1b402a03c78273dd9dc7b07a86209e8d10e5c
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Oct 28 16:36:45 2013 +0530
Benchmark inputs for pow
These inputs cover all normal processing paths for pow including all
its slow paths.
commit 54f73d9c089deeaa6552ac0710fc09e50fd83918
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Oct 28 16:35:07 2013 +0530
New inputs for exp
A more comprehensive set of inputs for exp, including all slow paths.
The inputs have been shuffled so that they don't give a false-positive
due to a hot cache.
commit c79a12040c52623f23796966b806a2a6ce4e34d2
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Oct 28 15:42:41 2013 +0530
Consolidate conditionals in mp sin/cos functions
Consolidate conditionals in multiple precision sin and cos functions
to prepare the code for addition of probe points.
commit 67beb54504ce1590b6868e3e1baab1db243110d1
Author: Adhemerval Zanella <address@hidden>
Date: Mon Oct 28 08:20:30 2013 -0200
Fix ChangeLog date.
commit b125d3e51de8ac21c915d2618e8a9f7f0021305a
Author: Joseph Myers <address@hidden>
Date: Sat Oct 26 00:48:25 2013 +0000
Add some more NEWS items.
commit 69f13dbf06c6195de0ada8632271d58ca3cf55da
Author: Adhemerval Zanella <address@hidden>
Date: Thu Sep 26 09:29:19 2013 -0500
PowerPC: strcpy/stpcpy optimization for PPC64/POWER7
This patch intends to unify both strcpy and stpcpy implementationsi
for PPC64 and PPC64/POWER7. The idead default powerpc64 implementation
is to provide both doubleword and word aligned memory access.
For PPC64/POWER7 is also provide doubleword and word memory access,
remove the branch hints, use the cmpb instruction for compare
doubleword/words, and add an optimization for inputs of same alignment.
commit 151659f6371ce39a488fd132a5c8ce5e3bba983c
Author: Ondřej BÃÂlka <address@hidden>
Date: Fri Oct 25 19:16:08 2013 +0200
Fix gethostbyname_r example. Fixes bug 2801.
commit 10b0f26b1950f8d38a5846b80833564df3c5b582
Author: Ondřej BÃÂlka <address@hidden>
Date: Fri Oct 25 19:15:14 2013 +0200
Changelog for last commit.
commit ddc7e412ab252e7360a4357664beb3b5d9c4f42b
Author: Ondřej BÃÂlka <address@hidden>
Date: Fri Oct 25 19:04:47 2013 +0200
Make strptime %Z consistent between doc and code. Fixes bug 14876
commit ca42d35ea1a4b69b11a3b9a3e3bd1390470d188f
Author: Ondřej BÃÂlka <address@hidden>
Date: Fri Oct 25 10:42:33 2013 +0200
Acknowledge that fnmatch can fail. Fixes bug 14029.
commit 52e6d80122eee44b64db0e947fe7e4001e92ce83
Author: Fabrice Bauzac <address@hidden>
Date: Fri Oct 25 13:51:58 2013 +0530
Document that mmap() returns MAP_FAILED on error, as per the POSIX standard.
commit 7cbcdb3699584db8913ca90f705d6337633ee10f
Author: Siddhesh Poyarekar <address@hidden>
Date: Fri Oct 25 10:22:12 2013 +0530
Fix stack overflow due to large AF_INET6 requests
Resolves #16072 (CVE-2013-4458).
This patch fixes another stack overflow in getaddrinfo when it is
called with AF_INET6. The AF_UNSPEC case was fixed as CVE-2013-1914,
but the AF_INET6 case went undetected back then.
commit 894f3f1049135dcbeaab8f18690973663ef3147c
Author: Allan McRae <address@hidden>
Date: Fri Oct 25 14:25:38 2013 +1000
Fix incorrect getaddrinfo assertion trigger
[BZ #9954]
With the following /etc/hosts:
127.0.0.1 www.my-domain.es
127.0.1.1 www.my-domain.es
192.168.0.1 www.my-domain.es
Using getaddrinfo() on www.my-domain.es, trigger the following assertion:
../sysdeps/posix/getaddrinfo.c:1473: rfc3484_sort: Assertion
`src->results[i].native == -1 || src->results[i].native == a1_native'
failed.
This is due to two different bugs:
- In rfc3484_sort() rule 7, src->results[i].native is assigned even if
src->results[i].index is -1, meaning that no interface is associated.
- In getaddrinfo() the source IP address used with the lo interface needs a
special case, as it can be any IP within 127.X.Y.Z.
commit b85545a67110b236676aec8000f52d8385465660
Author: Chris Leonard <address@hidden>
Date: Thu Oct 24 11:43:38 2013 -0400
Adjust language-code fields of LC_ADDRESS.
commit d1f23d46da01f796a9f71ede5822f6d7da55687d
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Oct 21 09:58:03 2013 +0200
Document rpcgen -5. Fixes bug 15825
commit 4db5b08f91800061af64a296cb4eeaaf8adb0aac
Author: Michael Stahl <address@hidden>
Date: Sun Oct 20 10:34:09 2013 +0200
Print the reason why preloading failed in do_preload()
commit a471e96a5352a5f0bde6d32dd36d33524811a2b1
Author: Ondřej BÃÂlka <address@hidden>
Date: Sun Oct 20 10:00:31 2013 +0200
When glob pattern contains a trailing slash match only directories. Fixes
bug 10278.
commit 45c30c61c9001867c1891f5862764f084e53f348
Author: Ondřej BÃÂlka <address@hidden>
Date: Sun Oct 20 08:25:25 2013 +0200
Replace alloca in __tzfile_read by malloc. Fixes bug 15670
commit 3d7dc513b782407bd397b13771a631d9080d3aac
Author: Carlos O'Donell <address@hidden>
Date: Sat Oct 19 00:11:31 2013 -0400
Mention FIPS 140-2 compliance and Sun RPC.
The Secure RPC implementation in glibc uses DES encryption
during authentication of the user. This use of DES means
that anyone using Sun RPC will likely not be compliant
with FIPS 140-2 which forbids the use of DES.
One solution to the compliance issue is to disable AUTH_DES
and AUTH_KERB, both use DES, when in FIPS compliance mode.
This is not a good idea because it disables all of the even
mildly secure methods of authentication allowing only plain
text methods.
Instead we leave AUTH_DES and AUTH_KERB enabled in FIPS
compliance mode and document the compliance issue in the
manual. FIPS allows this, that is to say that if you can't
fix it you must document the non-compliance.
This commit adds documentation to that effect in the
"DES encryption and password handling" section of the
manual.
commit 484c12fb1e3664fb434291234ea5787c5e3df4f5
Author: Carlos O'Donell <address@hidden>
Date: Fri Oct 18 23:41:30 2013 -0400
Enhance localedef --list-archive option.
The localedef --list-archive option claims that it can
accept a [file] argument and list the contents of that
archive. The support was never implemented. This patch
adds that support and allows --list-archive to work as
expected. You can now use localedef to list the contents
of arbitrary locale archives by using:
./localedef --list-archive file
commit de5d4f4c8a426564690197469b0beacfc31a5e35
Author: Joseph Myers <address@hidden>
Date: Fri Oct 18 21:28:57 2013 +0000
Move entries to correct port ChangeLog files.
commit 3c8325fb47c3688cc7d9b70ada2ec71fb0eb219a
Author: Joseph Myers <address@hidden>
Date: Fri Oct 18 21:03:40 2013 +0000
Add e500 port.
commit 289528850de3c197821e0b670b23980ff8b4d538
Author: Joseph Myers <address@hidden>
Date: Fri Oct 18 21:00:20 2013 +0000
Remove duplicate bug numbers from NEWS.
commit 5abe0682337db0aa15e2adf027d10e5b75b31c5a
Author: Richard Sandiford <address@hidden>
Date: Fri Oct 18 20:58:31 2013 +0000
Fix localedef collation handling of <U0000> (bug 15948).
commit c7738d0822fd34e95ebf01ce8fa8ea397bc4843d
Author: Siddhesh Poyarekar <address@hidden>
Date: Fri Oct 18 19:45:36 2013 +0530
Don't include tls.h in test cases
Remove tls.h includes where they are not needed.
commit 0bfcf2c73cf6a68be978e66248cec5c4c03f07fa
Author: Ondřej BÃÂlka <address@hidden>
Date: Fri Oct 18 09:32:35 2013 +0200
Remove assert in malloc statistic. Fixes bug 12486.
commit 264aad1e6aca30efddfcfae05c44ad38bb5e137d
Author: Ondřej BÃÂlka <address@hidden>
Date: Thu Oct 17 18:33:58 2013 +0200
Fix inet_network("1 bar"). Fixes bug 15277.
commit b957ced8890a4438c8efe2c15e5abf4e327f25cf
Author: Andreas Schwab <address@hidden>
Date: Tue Oct 15 10:21:13 2013 +0200
Don't use gethostbyaddr to determine canonical name
commit c5d5d574cbfa96d0f6c1db24d1e072c472627e41
Author: Ondřej BÃÂlka <address@hidden>
Date: Thu Oct 17 16:03:24 2013 +0200
Format floating routines.
commit e5c2c2d0c0315ca24cc9cd638cdb1a2d8dcc4b0d
Author: Joseph Myers <address@hidden>
Date: Thu Oct 17 12:36:02 2013 +0000
soft-fp: make extensions quiet signaling NaNs (bug 16041).
commit 51ca9e29af1a71b7dc175b78ee2d3564f9416fab
Author: Joseph Myers <address@hidden>
Date: Wed Oct 16 01:22:21 2013 +0000
soft-fp: fix horizontal whitespace.
commit 9ebb0332fc8a6c9cf07f9b1b7ea0220759b5cdab
Author: Joseph Myers <address@hidden>
Date: Tue Oct 15 23:33:37 2013 +0000
soft-fp: remove unused macros.
commit 4b1a6d8bc9cf568f053a66375945bcadb19eef8b
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Oct 15 09:45:37 2013 +0200
Clear initfini list after freeing. Fixes bug 15308.
commit 1e14558915352b8324428be4e735df484861b3c6
Author: Joseph Myers <address@hidden>
Date: Tue Oct 15 00:17:35 2013 +0000
soft-fp: fix vertical whitespace and indentation.
commit 17c48a60b8f51e627fc1a1bc3805a80b7bdf6d8d
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Oct 14 17:15:08 2013 +0200
Fix error_tail overflow in allocation calculation.
commit cabba9343c8bd99e4aea66aa1e0ec7d93aa18a7e
Author: Ondřej BÃÂlka <address@hidden>
Date: Sun Oct 13 23:03:28 2013 +0200
Correctly copy resolver address. Fixes bug #13028.
commit 94bf958a9435b8d8fbf92c15d8cd5d310029a22c
Author: Patrick 'P. J.' McDermott <address@hidden>
Date: Wed Sep 11 23:13:36 2013 -0400
ldd: make try_trace more robust and portable
It was noted in 2005 (BZ #832), 2006 (BZ #3266), and 2007 [1] that ldd
fails on shells other than Bash >= 3.0 because of the pipefail option
around try_trace (added on 2004-12-08). EGLIBC was patched in 2008 [2]
(r6912) to make the pipefail check run only on shells that support it,
but RTLD output would still be lost on other shells with certain SELinux
policies.
This patch rewrites try_trace to work on any POSIX-conformant shell in
such a way as to also work with such SELinux policies. It also obviates
one difference between glibc and EGLIBC.
URL: https://sourceware.org/ml/libc-alpha/2007-01/msg00041.html
URL: http://www.eglibc.org/archives/patches/msg00526.html
2013-09-11 P. J. McDermott <address@hidden>
[BZ #832]
* elf/ldd.bash.in (try_trace): More robustly and portably work around
SELinux terminal write permissions by using a command substitution
instead of a pipeline and pipefail option.
commit 0abe1dd5368a91601dabcda484ecd873a5789497
Author: Chris Leonard <address@hidden>
Date: Sun Oct 13 08:37:42 2013 -0400
Adjust language-code fields of LC_ADDRESS.
commit 71b4dea7dc120b96b92235db88f7607cbc3c3112
Author: Joseph Myers <address@hidden>
Date: Sat Oct 12 14:15:30 2013 +0000
soft-fp: fix preprocessor indentation.
commit 5560275828a1a8f3614b87999c9fd2831d0b232d
Author: Yuri Chornoivan <address@hidden>
Date: Sat Oct 12 14:21:55 2013 +0200
Fix typos.
commit 9cd8330240f930c5509592cd8d57133e52ac30e7
Author: Reuben Thomas <address@hidden>
Date: Sat Oct 12 14:07:25 2013 +0200
Fix typo in setlocale.c. Fixes BZ #15764
commit b7ea74f0747456c99421f14f963082b1dcb6c30d
Author: Joseph Myers <address@hidden>
Date: Sat Oct 12 12:23:28 2013 +0000
soft-fp: make __unord* raise "invalid" for signaling NaNs (bug 16036).
commit 8a50944770a5c638b6718bd942798b871153757f
Author: Joseph Myers <address@hidden>
Date: Sat Oct 12 12:22:14 2013 +0000
soft-fp: make ordered comparisons raise "invalid" for quiet NaNs (bug
14910).
commit 98998e9f518e3b76c2bf63f825f930bd7f6486f1
Author: Joseph Myers <address@hidden>
Date: Sat Oct 12 12:21:04 2013 +0000
soft-fp: add missing FP_INIT_EXCEPTIONS and FP_INIT_ROUNDMODE calls.
commit 8edc4a11cfbfd65a86696264f20e2d6d22edff54
Author: Joseph Myers <address@hidden>
Date: Sat Oct 12 12:20:12 2013 +0000
soft-fp: add macro FP_NO_EXCEPTIONS.
commit 8399acaf7c5cb2252117ad1d65e468f688b84fc0
Author: Joseph Myers <address@hidden>
Date: Sat Oct 12 12:18:55 2013 +0000
soft-fp: fix _FP_DIV_MEAT_* returning results with wrong exponent (bug
16032).
commit 99fd9f47effcd18489528e895c08b58ed24d6505
Author: Joseph Myers <address@hidden>
Date: Sat Oct 12 12:17:16 2013 +0000
soft-fp: fix floating-point to integer unsigned saturation.
commit 10e1cf6b73f1598e57d24933a0949dbeffa2c8a0
Author: Siddhesh Poyarekar <address@hidden>
Date: Fri Oct 11 22:37:53 2013 +0530
Add systemtap markers to math function slow paths
Add systemtap probes to various slow paths in libm so that application
developers may use systemtap to find out if their applications are
hitting these slow paths. We have added probes for pow, exp, log,
tan, atan and atan2.
commit 3d110c7c6e6549bd4124fce49cdc672f9e449799
Author: Eric Biggers <address@hidden>
Date: Fri Oct 11 22:29:38 2013 +0530
Fix fwrite() reading beyond end of buffer in error path
Partially revert commits 2b766585f9b4ffabeef2f36200c275976b93f2c7 and
de2fd463b1c0310d75084b6d774fb974075a4ad9, which were intended to fix
BZ#11741
but caused another, likely worse bug, namely that fwrite() and fputs()
could,
in an error path, read data beyond the end of the specified buffer, and
potentially even write this data to the file.
Fix BZ#11741 properly by checking the return value from _IO_padn() in
stdio-common/vfprintf.c.
commit 75b4202ab03337edb37536e3d9470a48a04c9341
Author: David S. Miller <address@hidden>
Date: Thu Oct 10 22:32:36 2013 -0700
Fix readdir regressions on sparc 32-bit.
* sysdeps/posix/dirstream.h (struct __dirstream): Fix alignment of
directory block.
commit 33b853c3b19a2a75f720f9fca312a651ab17728a
Author: Joseph Myers <address@hidden>
Date: Thu Oct 10 23:58:13 2013 +0000
Update copyright and license notices in soft-fp files from libgcc.
commit 6c6352e69858e8c9ca5bc3c4ad4315b3e651d61e
Author: Joseph Myers <address@hidden>
Date: Thu Oct 10 23:57:22 2013 +0000
Add soft-fp files from libgcc.
commit 3bf78b717463fde139fb1355afe560c7215234c4
Author: David S. Miller <address@hidden>
Date: Wed Oct 9 15:25:52 2013 -0700
Update sparc ULPs.
* sysdeps/sparc/fpu/libm-test-ulps: Update.
commit bd878fc030be17ee4b79ecd1d63a8f40271ee2da
Author: Joseph Myers <address@hidden>
Date: Thu Oct 10 19:12:09 2013 +0000
Extend powerpc-nofpu -fno-builtin-fabsl workaround to more files.
commit 6f10289efb65e97917ebe42686f492a0037ec129
Author: Joseph Myers <address@hidden>
Date: Thu Oct 10 19:11:30 2013 +0000
Avoid ordered comparisons of NaNs in ldbl-128ibm acosl and asinl.
commit 321e26847188300173a5dc0ca42c2ff7b9bf7a78
Author: Will Newton <address@hidden>
Date: Wed Oct 9 14:41:57 2013 +0100
malloc/hooks.c: Correct check for overflow in memalign_check.
A large value of bytes passed to memalign_check can cause an integer
overflow in _int_memalign and heap corruption. This issue can be
exposed by running tst-memalign with MALLOC_CHECK_=3.
ChangeLog:
2013-10-10 Will Newton <address@hidden>
* malloc/hooks.c (memalign_check): Ensure the value of bytes
passed to _int_memalign does not overflow.
commit 40fefba1b5b05d05a3a4b48796a1006db90d8f74
Author: Torvald Riegel <address@hidden>
Date: Tue Oct 8 14:04:10 2013 +0300
benchtests: Add include-sources directive.
This adds the "include-sources" directive to scripts/bench.pl. This
allows for including source code (vs including headers, which might get
a different search path) after the inclusion of any headers.
commit dcc2dd3f46e6cd532527ed041103633f99efb611
Author: Joseph Myers <address@hidden>
Date: Thu Oct 10 11:40:25 2013 +0000
soft-fp: split FP_INIT_EXCEPTIONS from FP_INIT_ROUNDMODE.
commit 2ae21ed2d2e2e0e38b84bd046bcf5f009ab417f3
Author: Joseph Myers <address@hidden>
Date: Thu Oct 10 11:38:56 2013 +0000
soft-fp: fix negation NaN handling (bug 16034).
commit cb8f9562a53b54ffbcc0b4ba4a6ac5e56b05beb2
Author: Joseph Myers <address@hidden>
Date: Wed Oct 9 19:23:05 2013 +0000
soft-fp: Remove trailing semicolon from _FP_FRAC_DISASSEMBLE_4.
commit 5b60c59de550dc359ef08f1584e2f574b804041f
Author: Adam Buchbinder <address@hidden>
Date: Wed Oct 9 19:20:48 2013 +0000
soft-fp: fix typo in comment.
commit b86835ca92a1942ed08d8b5ee47498e711feaddb
Author: Yogesh Chaudhari <address@hidden>
Date: Tue Oct 8 21:42:42 2013 +0200
Update gethostbyname2_r documentation. Fixes bug #156.
commit 7d0c5ed0fe4ea1230fd47710ff355faa125ba546
Author: Andreas Schwab <address@hidden>
Date: Tue Oct 8 21:24:56 2013 +0200
Fix typo in last change
commit ed4c99394440533818babac9b8ba602e666ded7c
Author: Andreas Schwab <address@hidden>
Date: Tue Oct 8 20:59:47 2013 +0200
m68k: use PIC for Scrt1.o
commit e7044ea76bd95f8adc0eab0b2bdcab7f51055b48
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Oct 8 15:46:48 2013 +0200
Use p2align instead ALIGN
commit 41500766f71fd072b6b6a9e4603fb7f85bddcfe2
Author: Chris Leonard <address@hidden>
Date: Tue Oct 8 07:34:10 2013 -0400
correct LC_TELEPHONE for pap locales
commit 885766357dee331079e6ab4d18320193d42d000c
Author: Siddhesh Poyarekar <address@hidden>
Date: Tue Oct 8 16:23:16 2013 +0530
Format e_pow.c
commit e7b2d1dd620f26341e431c212f3c0544448d9be5
Author: Siddhesh Poyarekar <address@hidden>
Date: Tue Oct 8 16:22:28 2013 +0530
Format e_exp.c
commit 09544cbcd6ef9e5ea2553c8b410dd55712171c33
Author: Siddhesh Poyarekar <address@hidden>
Date: Tue Oct 8 11:50:17 2013 +0530
Consolidate multiple precision sin/cos functions
commit 7602d070dca35a848aff1d72cf0724f02df72f62
Author: Joseph Myers <address@hidden>
Date: Tue Oct 8 00:14:08 2013 +0000
Clean up locale file alignment handling.
commit f17f137aaf563daf1ce5532763455b09f5db9b8f
Author: Chris Leonard <address@hidden>
Date: Mon Oct 7 18:30:37 2013 -0400
Fixes to Changelog for locale splits
commit 3b60ada522971dd489d7af3952674edbe4670c65
Author: Roland McGrath <address@hidden>
Date: Mon Oct 7 15:14:36 2013 -0700
Fix up ChangeLog formatting.
commit 0cfbf56e8d4189444aa60ccbc6e98b22828bedcd
Author: Chris Leonard <address@hidden>
Date: Mon Oct 7 17:23:18 2013 -0400
remove localdata path from Changelog entries
commit 8c81eda97eb674e3972c15c5c33130c02de1e39f
Author: Chris Leonard <address@hidden>
Date: Mon Oct 7 16:50:12 2013 -0400
Fix ar_SS in SUPPORTED
commit e3764517a416ccdca1d924b6706995fdb1030582
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Oct 7 11:52:44 2013 +0530
Fix ChangeLog formatting
commit a357259bf854478d154727bbc9e39f89c952f6cc
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Oct 7 11:51:24 2013 +0530
Add more directives to benchmark input files
This patch adds some more directives to the benchmark inputs file,
moving functionality from the Makefile and making the code generation
script a bit cleaner. The function argument and return types that
were earlier added as variables in the makefile and passed to the
script via command line arguments are now the 'args' and 'ret'
directive respectively. 'args' should be a colon separated list of
argument types (skipped if the function doesn't accept any arguments)
and 'ret' should be the return type.
Additionally, an 'includes' directive may have a comma separated list
of headers to include in the source. For example, the pow input file
now looks like this:
42.0, 42.0
1.0000000000000020, 1.5
I did this to unclutter the benchtests Makefile a bit and eventually
eliminate dependency of the tests on the Makefile and have tests
depend on their respective include files only.
commit 9ec1b13d0162034464202b06d81b9daa9fe840e7
Author: Alan Modra <address@hidden>
Date: Mon Oct 7 09:53:41 2013 +1030
Fix careless merge.
commit 44a73ed67058f9cef4081202c879827b4454e417
Author: Chris Leonard <address@hidden>
Date: Sat Oct 5 20:38:38 2013 -0400
Adjust language-code fields of LC_ADDRESS.
commit 8b7d57cd0a9f539be22a21a1db6075965e869074
Author: Alan Modra <address@hidden>
Date: Sat Oct 5 16:32:10 2013 +0930
Mention powerpc64le support in NEWS and README, plus bugs fixed.
* NEWS: Mention powerpc64le support and bugs fixed.
* README: Both big-endian and little-endian powerpc64 supported.
commit 53247a0b8fa937dc245eabacfaa6cd92cfffe475
Author: Maciej W. Rozycki <address@hidden>
Date: Sat Oct 5 00:00:32 2013 +0100
nptl: tst-mutex8.c: Handle ENOTSUP PI mutex failure
commit 428d8c5e69b0e9c0baef2e21361f9c936d32070b
Author: Chris Leonard <address@hidden>
Date: Fri Oct 4 18:51:42 2013 -0400
Fix typos in 3166.def.
commit 7b7bab1391a3b16fff7e325e2c8a36b68eacba90
Author: Samuel Thibault <address@hidden>
Date: Tue Sep 24 23:08:15 2013 +0200
Add fork hooks for pthread_atfork
pthread_atfork needs application callbacks to be called outside any locking.
commit d39baad11e5092b56621902f8406c64c092a90dc
Author: Ryan S. Arnold <address@hidden>
Date: Fri Oct 4 12:07:04 2013 -0500
Update generic swapon definition to match prototype.
commit 29d73d867e1df54d703542cf7d076c5620dc2fb7
Author: Joseph Myers <address@hidden>
Date: Fri Oct 4 16:02:33 2013 +0000
Move powerpc ports pieces to libc.
commit e246b347599a402119c5cb6726d7853cb6307f0f
Author: Joseph Myers <address@hidden>
Date: Fri Oct 4 15:57:50 2013 +0000
e500 port: adjust sysdeps/unix/sysv/linux/configure.in case.
commit 89c2003e8407ebaac93782dc56113676dab2ae8b
Author: Joseph Myers <address@hidden>
Date: Fri Oct 4 15:56:48 2013 +0000
e500 port: fix fpu_control.h constant values.
commit cd78f7e767decd16ea8ddd5a147fa6027858882f
Author: Joseph Myers <address@hidden>
Date: Fri Oct 4 15:55:15 2013 +0000
e500 port: getcontext / setcontext / swapcontext.
commit afee9c1a259f5e3ff56a08624df3b50b3d03f6b1
Author: Chris Leonard <address@hidden>
Date: Fri Oct 4 09:48:45 2013 -0400
Correct error in iso-3166.def
commit 8a05c25298838da00595ed4a7c1613b7c7c091bc
Author: Chris Leonard <address@hidden>
Date: Fri Oct 4 08:54:27 2013 -0400
Copy / modify pap_AN into pap_AW and pap_CW.
commit fb2a49aeb357b04d2b2880474a96b688f950101a
Author: Chris Leonard <address@hidden>
Date: Fri Oct 4 08:44:04 2013 -0400
Split ar_SD into ar_SD and ar_SS
commit c755294d3c1c3e7841550b4e9ccaaed5ef9ad8e5
Author: Chris Leonard <address@hidden>
Date: Fri Oct 4 08:35:44 2013 -0400
Update iso-1366.def and related occurrences
commit e16d221c0661c02100f2da1aa63a1029f6a718b5
Author: Siddhesh Poyarekar <address@hidden>
Date: Fri Oct 4 17:19:11 2013 +0530
Fix typo in manual
commit 41bc5e09352ca838e1787f3109dcf4b4ae85986a
Author: Will Newton <address@hidden>
Date: Wed Sep 25 10:17:28 2013 +0100
ARM: Allow building __sigsetjmp as Thumb.
Convert __sigsetjmp code to allow building as Thumb.
ports/ChangeLog.arm:
2013-10-04 Will Newton <address@hidden>
* sysdeps/arm/setjmp.S (NO_THUMB): Remove define.
(__sigsetjmp): Use Thumb supported instructions.
commit 6d9b9a67af7f49151191a4c7c406ca6be89855ec
Author: Will Newton <address@hidden>
Date: Wed Sep 25 10:14:20 2013 +0100
ARM: Allow building __longjmp as Thumb.
Convert __longjmp code to allow building as Thumb.
ports/ChangeLog.arm:
2013-10-04 Will Newton <address@hidden>
* sysdeps/arm/__longjmp.S (NO_THUMB): Remove define.
(__longjmp): Use Thumb supported instructions.
* sysdeps/unix/sysv/linux/arm/____longjmp_chk.S (NO_THUMB):
Remove define.
commit 66a9be9d58e83856e398fbb484e7f2637d7f100b
Author: Will Newton <address@hidden>
Date: Thu Oct 3 11:26:34 2013 +0100
malloc/tst-valloc.c: Tidy up code.
Add some comments and call free on all potentially allocated pointers.
Also remove duplicate check for NULL pointer.
ChangeLog:
2013-10-04 Will Newton <address@hidden>
* malloc/tst-valloc.c: Add comments.
(do_test): Add comments and call free on all potentially
allocated pointers. Remove duplicate check for NULL pointer.
Add space after cast.
commit 1bc92709f336f8f7d5cc3e47a0fec654f57382fe
Author: Will Newton <address@hidden>
Date: Thu Oct 3 11:24:38 2013 +0100
malloc/tst-pvalloc.c: Tidy up code.
Add some comments and call free on all potentially allocated pointers.
Also remove duplicate check for NULL pointer.
ChangeLog:
2013-10-04 Will Newton <address@hidden>
* malloc/tst-pvalloc.c: Add comments.
(do_test): Add comments and call free on all potentially
allocated pointers. Remove duplicate check for NULL pointer.
Add space after cast.
commit 27d0461b7bb00e8863dbb2087ce22bf67f9c1018
Author: Will Newton <address@hidden>
Date: Thu Oct 3 11:21:15 2013 +0100
malloc/tst-posix_memalign.c: Tidy up code.
Add some comments and call free on all potentially allocated pointers.
ChangeLog:
2013-10-04 Will Newton <address@hidden>
* malloc/tst-posix_memalign.c: Add comments.
(do_test): Add comments and call free on all potentially
allocated pointers. Add space after cast.
commit 215c7d43444a64fcb571381ebcd39c7514c7b4ff
Author: Will Newton <address@hidden>
Date: Fri Aug 16 17:06:10 2013 +0100
malloc: Add memalign test.
ChangeLog:
2013-10-04 Will Newton <address@hidden>
* malloc/Makefile: Add tst-memalign.
* malloc/tst-memalign.c: New file.
commit 4cb81307b3771672864fa3a7498bd39c13267a00
Author: Alan Modra <address@hidden>
Date: Fri Oct 4 12:48:51 2013 +0930
Use stdint.h types in union unaligned.
* sysdeps/powerpc/powerpc32/dl-machine.c (__process_machine_rela):
Use stdint types in rather than __attribute__((mode())).
* sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise.
commit f8e3e9f31bfd71641418897228fa1732170b69cc
Author: Alan Modra <address@hidden>
Date: Thu Oct 3 13:51:52 2013 +0930
Correct little-endian relocation of UADDR64,32,16.
* sysdeps/powerpc/powerpc32/dl-machine.c (__process_machine_rela):
Correct handling of unaligned relocs for little-endian.
* sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise.
commit f5a0a42a03cb56ef89aeebf94214752a98d074cb
Author: Alan Modra <address@hidden>
Date: Fri Oct 4 10:57:05 2013 +0930
fix changelog date
commit 8f9ebb08af1368962d9f24c4cfacb55cf8eee560
Author: Alan Modra <address@hidden>
Date: Thu Oct 3 14:03:03 2013 +0930
PowerPC LE configury
http://sourceware.org/ml/libc-alpha/2013-08/msg00096.html
This adds the basic configury bits for powerpc64le and powerpcle.
* configure.in: Map powerpc64le and powerpcle to base_machine/machine.
* configure: Regenerate.
* nptl/shlib-versions: Powerpc*le starts at 2.18.
* shlib-versions: Likewise.
commit 0edf96c28fca19355143a7c252bca10c6547a3c6
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:38:26 2013 +0930
string/tester memrchr test
http://sourceware.org/ml/libc-alpha/2013-08/msg00095.html
I found this useful at one stage when I was seeing a huge number of
memrchr failures all of test number 10.
* string/tester.c (test_memrchr): Increment reported test cycle.
commit e0f7a3804683f1ab3c41dfc82894bfb18d731341
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:37:58 2013 +0930
string/test-memcpy error reporting
http://sourceware.org/ml/libc-alpha/2013-08/msg00094.html
Using plain %s here runs the risk of segfaulting when displaying the
string. src and dst aren't zero terminated strings.
* string/test-memcpy.c (do_one_test): When reporting errors, print
string address and don't overrun end of string.
commit 466b03933234017473c12dd1d92bda5e7fe49df7
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:48:36 2013 +0930
PowerPC LE memchr and memrchr
http://sourceware.org/ml/libc-alpha/2013-08/msg00105.html
Like strnlen, memchr and memrchr had a number of defects fixed by this
patch as well as adding little-endian support. The first one I
noticed was that the entry to the main loop needlessly checked for
"are we done yet?" when we know the size is large enough that we can't
be done. The second defect I noticed was that the main loop count was
wrong, which in turn meant that the small loop needed to handle an
extra word. Thirdly, there is nothing to say that the string can't
wrap around zero, except of course that we'd normally hit a segfault
on trying to read from address zero. Fixing that simplified a number
of places:
- /* Are we done already? */
- addi r9,r8,8
- cmpld r9,r7
- bge L(null)
becomes
+ cmpld r8,r7
+ beqlr
However, the exit gets an extra test because I test for being on the
last word then if so whether the byte offset is less than the end.
Overall, the change is a win.
Lastly, memrchr used the wrong cache hint.
* sysdeps/powerpc/powerpc64/power7/memchr.S: Replace rlwimi with
insrdi. Make better use of reg selection to speed exit slightly.
Schedule entry path a little better. Remove useless "are we done"
checks on entry to main loop. Handle wrapping around zero address.
Correct main loop count. Handle single left-over word from main
loop inline rather than by using loop_small. Remove extra word
case in loop_small caused by wrong loop count. Add little-endian
support.
* sysdeps/powerpc/powerpc32/power7/memchr.S: Likewise.
* sysdeps/powerpc/powerpc64/power7/memrchr.S: Likewise. Use proper
cache hint.
* sysdeps/powerpc/powerpc32/power7/memrchr.S: Likewise.
* sysdeps/powerpc/powerpc64/power7/rawmemchr.S: Add little-endian
support. Avoid rlwimi.
* sysdeps/powerpc/powerpc32/power7/rawmemchr.S: Likewise.
commit 3be87c77d24c4456ccca4034363b6d1814cd0c84
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:47:59 2013 +0930
PowerPC LE memset
http://sourceware.org/ml/libc-alpha/2013-08/msg00104.html
One of the things I noticed when looking at power7 timing is that rlwimi
is cracked and the two resulting insns have a register dependency.
That makes it a little slower than the equivalent rldimi.
* sysdeps/powerpc/powerpc64/memset.S: Replace rlwimi with
insrdi. Formatting.
* sysdeps/powerpc/powerpc64/power4/memset.S: Likewise.
* sysdeps/powerpc/powerpc64/power6/memset.S: Likewise.
* sysdeps/powerpc/powerpc64/power7/memset.S: Likewise.
* sysdeps/powerpc/powerpc32/power4/memset.S: Likewise.
* sysdeps/powerpc/powerpc32/power6/memset.S: Likewise.
* sysdeps/powerpc/powerpc32/power7/memset.S: Likewise.
commit 759cfef3ac4c07dba1ece0bbc1207e099348816d
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:47:22 2013 +0930
PowerPC LE memcpy
http://sourceware.org/ml/libc-alpha/2013-08/msg00103.html
LIttle-endian support for memcpy. I spent some time cleaning up the
64-bit power7 memcpy, in order to avoid the extra alignment traps
power7 takes for little-endian. It probably would have been better
to copy the linux kernel version of memcpy.
* sysdeps/powerpc/powerpc32/power4/memcpy.S: Add little endian support.
* sysdeps/powerpc/powerpc32/power6/memcpy.S: Likewise.
* sysdeps/powerpc/powerpc32/power7/memcpy.S: Likewise.
* sysdeps/powerpc/powerpc32/power7/mempcpy.S: Likewise.
* sysdeps/powerpc/powerpc64/memcpy.S: Likewise.
* sysdeps/powerpc/powerpc64/power4/memcpy.S: Likewise.
* sysdeps/powerpc/powerpc64/power6/memcpy.S: Likewise.
* sysdeps/powerpc/powerpc64/power7/memcpy.S: Likewise.
* sysdeps/powerpc/powerpc64/power7/mempcpy.S: Likewise. Make better
use of regs. Use power7 mtocrf. Tidy function tails.
commit fe6e95d7171eba5f3e07848f081676fae4e86322
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:46:47 2013 +0930
PowerPC LE memcmp
http://sourceware.org/ml/libc-alpha/2013-08/msg00102.html
This is a rather large patch due to formatting and renaming. The
formatting changes were to make it possible to compare power7 and
power4 versions of memcmp. Using different register defines came
about while I was wrestling with the code, trying to find spare
registers at one stage. I found it much simpler if we refer to a reg
by the same name throughout a function, so it's better if short-term
multiple use regs like rTMP are referred to using their register
number. I made the cr field usage changes when attempting to reload
rWORDn regs in the exit path to byte swap before comparing when
little-endian. That proved a bad idea due to the pipelining involved
in the main loop; Offsets to reload the regs were different first
time around the loop.. Anyway, I left the cr field usage changes in
place for consistency.
Aside from these more-or-less cosmetic changes, I fixed a number of
places where an early exit path restores regs unnecessarily, removed
some dead code, and optimised one or two exits.
* sysdeps/powerpc/powerpc64/power7/memcmp.S: Add little-endian support.
Formatting. Consistently use rXXX register defines or rN defines.
Use early exit labels that avoid restoring unused non-volatile regs.
Make cr field use more consistent with rWORDn compares. Rename
regs used as shift registers for unaligned loop, using rN defines
for short lifetime/multiple use regs.
* sysdeps/powerpc/powerpc64/power4/memcmp.S: Likewise.
* sysdeps/powerpc/powerpc32/power7/memcmp.S: Likewise. Exit with
addi 1,1,64 to pop stack frame. Simplify return value code.
* sysdeps/powerpc/powerpc32/power4/memcmp.S: Likewise.
commit 664318c3eb07032e2bfcf47cb2aa3c89280c19e7
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:46:05 2013 +0930
PowerPC LE strchr
http://sourceware.org/ml/libc-alpha/2013-08/msg00101.html
Adds little-endian support to optimised strchr assembly. I've also
tweaked the big-endian code a little. In power7/strchr.S there's a
check in the tail of the function that we didn't match 0 before
finding a c match, done by comparing leading zero counts. It's just
as valid, and quicker, to compare the raw output from cmpb.
Another little tweak is to use rldimi/insrdi in place of rlwimi for
the power7 strchr functions. Since rlwimi is cracked, it is a few
cycles slower. rldimi can be used on the 32-bit power7 functions
too.
* sysdeps/powerpc/powerpc64/power7/strchr.S (strchr): Add little-endian
support. Correct typos, formatting. Optimize tail. Use insrdi
rather than rlwimi.
* sysdeps/powerpc/powerpc32/power7/strchr.S: Likewise.
* sysdeps/powerpc/powerpc64/power7/strchrnul.S (__strchrnul): Add
little-endian support. Correct typos.
* sysdeps/powerpc/powerpc32/power7/strchrnul.S: Likewise. Use insrdi
rather than rlwimi.
* sysdeps/powerpc/powerpc64/strchr.S (rTMP4, rTMP5): Define. Use
in loop and entry code to keep "and." results.
(strchr): Add little-endian support. Comment. Move cntlzd
earlier in tail.
* sysdeps/powerpc/powerpc32/strchr.S: Likewise.
commit 43b84013714c46e6dcae4a5564c5527777ad5e08
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:45:31 2013 +0930
PowerPC LE strcpy
http://sourceware.org/ml/libc-alpha/2013-08/msg00100.html
The strcpy changes for little-endian are quite straight-forward, just
a matter of rotating the last word differently.
I'll note that the powerpc64 version of stpcpy is just begging to be
converted to use 64-bit loads and stores..
* sysdeps/powerpc/powerpc64/strcpy.S: Add little-endian support:
* sysdeps/powerpc/powerpc32/strcpy.S: Likewise.
* sysdeps/powerpc/powerpc64/stpcpy.S: Likewise.
* sysdeps/powerpc/powerpc32/stpcpy.S: Likewise.
commit 8a7413f9b036da83ffde491a37d9d2340bc321a7
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:41:17 2013 +0930
PowerPC LE strcmp and strncmp
http://sourceware.org/ml/libc-alpha/2013-08/msg00099.html
More little-endian support. I leave the main strcmp loops unchanged,
(well, except for renumbering rTMP to something other than r0 since
it's needed in an addi insn) and modify the tail for little-endian.
I noticed some of the big-endian tail code was a little untidy so have
cleaned that up too.
* sysdeps/powerpc/powerpc64/strcmp.S (rTMP2): Define as r0.
(rTMP): Define as r11.
(strcmp): Add little-endian support. Optimise tail.
* sysdeps/powerpc/powerpc32/strcmp.S: Similarly.
* sysdeps/powerpc/powerpc64/strncmp.S: Likewise.
* sysdeps/powerpc/powerpc32/strncmp.S: Likewise.
* sysdeps/powerpc/powerpc64/power4/strncmp.S: Likewise.
* sysdeps/powerpc/powerpc32/power4/strncmp.S: Likewise.
* sysdeps/powerpc/powerpc64/power7/strncmp.S: Likewise.
* sysdeps/powerpc/powerpc32/power7/strncmp.S: Likewise.
commit 33ee81de05e83ce12f32a491270bb4c1611399c7
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:40:48 2013 +0930
PowerPC LE strnlen
http://sourceware.org/ml/libc-alpha/2013-08/msg00098.html
The existing strnlen code has a number of defects, so this patch is more
than just adding little-endian support. The changes here are similar to
those for memchr.
* sysdeps/powerpc/powerpc64/power7/strnlen.S (strnlen): Add
little-endian support. Remove unnecessary "are we done" tests.
Handle "s" wrapping around zero and extremely large "size".
Correct main loop count. Handle single left-over word from main
loop inline rather than by using small_loop. Correct comments.
Delete "zero" tail, use "end_max" instead.
* sysdeps/powerpc/powerpc32/power7/strnlen.S: Likewise.
commit db9b4570c5dc550074140ac1d1677077fba29a26
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:40:11 2013 +0930
PowerPC LE strlen
http://sourceware.org/ml/libc-alpha/2013-08/msg00097.html
This is the first of nine patches adding little-endian support to the
existing optimised string and memory functions. I did spend some
time with a power7 simulator looking at cycle by cycle behaviour for
memchr, but most of these patches have not been run on cpu simulators
to check that we are going as fast as possible. I'm sure PowerPC can
do better. However, the little-endian support mostly leaves main
loops unchanged, so I'm banking on previous authors having done a
good job on big-endian.. As with most code you stare at long enough,
I found some improvements for big-endian too.
Little-endian support for strlen. Like most of the string functions,
I leave the main word or multiple-word loops substantially unchanged,
just needing to modify the tail.
Removing the branch in the power7 functions is just a tidy. .align
produces a branch anyway. Modifying regs in the non-power7 functions
is to suit the new little-endian tail.
* sysdeps/powerpc/powerpc64/power7/strlen.S (strlen): Add little-endian
support. Don't branch over align.
* sysdeps/powerpc/powerpc32/power7/strlen.S: Likewise.
* sysdeps/powerpc/powerpc64/strlen.S (strlen): Add little-endian
support.
Rearrange tmp reg use to suit. Comment.
* sysdeps/powerpc/powerpc32/strlen.S: Likewise.
commit f7c399cff5bd04ee9dc117fb6b0f39597dc047c6
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:37:18 2013 +0930
PowerPC SIGSTKSZ
http://sourceware.org/ml/libc-alpha/2013-08/msg00093.html
This copies the sparc version of sigstack.h, which gives powerpc
#define MINSIGSTKSZ 4096
#define SIGSTKSZ 16384
Before the VSX changes, struct rt_sigframe size was 1920 plus 128 for
__SIGNAL_FRAMESIZE giving ppc64 exactly the default MINSIGSTKSZ of
2048.
After VSX, ucontext increased by 256 bytes. Oops, we're over
MINSIGSTKSZ, so powerpc has been using the wrong value for quite a
while. Add another ucontext for TM and rt_sigframe is now at 3872,
giving actual MINSIGSTKSZ of 4000.
The glibc testcase that I was looking at was tst-cancel21, which
allocates 2*SIGSTKSZ (not because the test is trying to be
conservative, but because the test actually has nested signal stack
frames). We blew the allocation by 48 bytes when using current
mainline gcc to compile glibc (le ppc64).
The required stack depth in _dl_lookup_symbol_x from the top of the
next signal frame was 10944 bytes. I guess you'd want to add 288 to
that, implying an actual SIGSTKSZ of 11232.
* sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h: New file.
commit 0b2c2ace3601d5d59cf89130b16840e7f132f7a6
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:36:45 2013 +0930
PowerPC makecontext
http://sourceware.org/ml/libc-alpha/2013-08/msg00092.html
Use conditional form of branch and link to avoid destroying the cpu
link stack used to predict blr return addresses.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S: Use
conditional form of branch and link when obtaining pc.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S: Likewise.
commit 02f04a6c7fea2b474b026bbce721d8c658d71fda
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:36:11 2013 +0930
PowerPC LE _dl_hwcap access
http://sourceware.org/ml/libc-alpha/2013-08/msg00091.html
More LE support, correcting word accesses to _dl_hwcap.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S: Use
HIWORD/LOWORD.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S: Ditto.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S: Ditto.
commit 9b874b2f1eb2550e39d3e9c38772e64a767e9de2
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:35:40 2013 +0930
PowerPC ugly symbol versioning
http://sourceware.org/ml/libc-alpha/2013-08/msg00090.html
This patch fixes symbol versioning in setjmp/longjmp. The existing
code uses raw versions, which results in wrong symbol versioning when
you want to build glibc with a base version of 2.19 for LE.
Note that the merging the 64-bit and 32-bit versions in novmx-lonjmp.c
and pt-longjmp.c doesn't result in GLIBC_2.0 versions for 64-bit, due
to the base in shlib_versions.
* sysdeps/powerpc/longjmp.c: Use proper symbol versioning macros.
* sysdeps/powerpc/novmx-longjmp.c: Likewise.
* sysdeps/powerpc/powerpc32/bsd-_setjmp.S: Likewise.
* sysdeps/powerpc/powerpc32/bsd-setjmp.S: Likewise.
* sysdeps/powerpc/powerpc32/fpu/__longjmp.S: Likewise.
* sysdeps/powerpc/powerpc32/fpu/setjmp.S: Likewise.
* sysdeps/powerpc/powerpc32/mcount.c: Likewise.
* sysdeps/powerpc/powerpc32/setjmp.S: Likewise.
* sysdeps/powerpc/powerpc64/setjmp.S: Likewise.
* nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c: Likewise.
commit be1e5d311342e08ae1f8013342df27b7ded2c156
Author: Anton Blanchard <address@hidden>
Date: Sat Aug 17 18:34:40 2013 +0930
PowerPC LE setjmp/longjmp
http://sourceware.org/ml/libc-alpha/2013-08/msg00089.html
Little-endian fixes for setjmp/longjmp. When writing these I noticed
the setjmp code corrupts the non volatile VMX registers when using an
unaligned buffer. Anton fixed this, and also simplified it quite a
bit.
The current code uses boilerplate for the case where we want to store
16 bytes to an unaligned address. For that we have to do a
read/modify/write of two aligned 16 byte quantities. In our case we
are storing a bunch of back to back data (consective VMX registers),
and only the start and end of the region need the read/modify/write.
[BZ #15723]
* sysdeps/powerpc/jmpbuf-offsets.h: Comment fix.
* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Correct
_dl_hwcap access for little-endian.
* sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Likewise. Don't
destroy vmx regs when saving unaligned.
* sysdeps/powerpc/powerpc64/__longjmp-common.S: Correct CR load.
* sysdeps/powerpc/powerpc64/setjmp-common.S: Likewise CR save. Don't
destroy vmx regs when saving unaligned.
commit fef13a78ea30d4c26d6bab48d731ebe864ee31b0
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:33:45 2013 +0930
PowerPC floating point little-endian [15 of 15]
http://sourceware.org/ml/libc-alpha/2013-07/msg00206.html
The union loses when little-endian.
* sysdeps/powerpc/powerpc32/power4/hp-timing.h (HP_TIMING_NOW):
Don't use a union to pack hi/low value.
commit 76a66d510a3737674563133a420f4fd22da42c1b
Author: Anton Blanchard <address@hidden>
Date: Sat Aug 17 18:33:02 2013 +0930
PowerPC floating point little-endian [14 of 15]
http://sourceware.org/ml/libc-alpha/2013-07/msg00205.html
These all wrongly specified float constants in a 64-bit word.
* sysdeps/powerpc/powerpc64/fpu/s_ceilf.S: Correct float constants
for little-endian.
* sysdeps/powerpc/powerpc64/fpu/s_floorf.S: Likewise.
* sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S: Likewise.
* sysdeps/powerpc/powerpc64/fpu/s_rintf.S: Likewise.
* sysdeps/powerpc/powerpc64/fpu/s_roundf.S: Likewise.
* sysdeps/powerpc/powerpc64/fpu/s_truncf.S: Likewise.
commit 6a31fe7f9cce72b69fce8fe499a2c6ad492c2311
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:32:18 2013 +0930
PowerPC floating point little-endian [13 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00088.html
* sysdeps/powerpc/powerpc32/fpu/s_roundf.S: Increase alignment of
constants to usual value for .cst8 section, and remove redundant
high address load.
* sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S: Use float
constant for 0x1p52. Load little-endian words of double from
correct stack offsets.
commit 7b88401f3b25325b1381798a0eccb3efe7751fec
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:31:45 2013 +0930
PowerPC floating point little-endian [12 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00087.html
Fixes for little-endian in 32-bit assembly.
* sysdeps/powerpc/sysdep.h (LOWORD, HIWORD, HISHORT): Define.
* sysdeps/powerpc/powerpc32/fpu/s_copysign.S: Load little-endian
words of double from correct stack offsets.
* sysdeps/powerpc/powerpc32/fpu/s_copysignl.S: Likewise.
* sysdeps/powerpc/powerpc32/fpu/s_lrint.S: Likewise.
* sysdeps/powerpc/powerpc32/fpu/s_lround.S: Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S: Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S: Likewise.
* sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S: Likewise.
* sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S: Likewise.
* sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S: Likewise.
* sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S: Likewise.
* sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S: Likewise.
* sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S: Likewise.
* sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S: Likewise.
* sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S: Likewise.
* sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S: Likewise.
* sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S: Likewise.
* sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S: Use HISHORT.
* sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S: Likewise.
commit 9c008155b7d5d1bd81d909497850a2ece28aec50
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:31:05 2013 +0930
PowerPC floating point little-endian [11 of 15]
http://sourceware.org/ml/libc-alpha/2013-07/msg00202.html
Another little-endian fix.
* sysdeps/powerpc/fpu_control.h (_FPU_GETCW): Rewrite using
64-bit int/double union.
(_FPU_SETCW): Likewise.
* sysdeps/powerpc/fpu/tst-setcontext-fpscr.c (_GET_DI_FPSCR): Likewise.
(_SET_DI_FPSCR, _GET_SI_FPSCR, _SET_SI_FPSCR): Likewise.
commit da13146da10360436941e843834c90a9aef5fd7a
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:30:23 2013 +0930
PowerPC floating point little-endian [10 of 15]
http://sourceware.org/ml/libc-alpha/2013-07/msg00201.html
These two functions oddly test x+1>0 when a double x is >= 0.0, and
similarly when x is negative. I don't see the point of that since the
test should always be true. I also don't see any need to convert x+1
to integer rather than simply using xr+1. Note that the standard
allows these functions to return any value when the input is outside
the range of long long, but it's not too hard to prevent xr+1
overflowing so that's what I've done.
(With rounding mode FE_UPWARD, x+1 can be a lot more than what you
might naively expect, but perhaps that situation was covered by the
x - xrf < 1.0 test.)
* sysdeps/powerpc/fpu/s_llround.c (__llround): Rewrite.
* sysdeps/powerpc/fpu/s_llroundf.c (__llroundf): Rewrite.
commit 603e84104cdc709c8e7dcbac54b9a585bf8dff78
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:29:43 2013 +0930
PowerPC floating point little-endian [9 of 15]
http://sourceware.org/ml/libc-alpha/2013-07/msg00200.html
This works around the fact that vsx is disabled in current
little-endian gcc. Also, float constants take 4 bytes in memory
vs. 16 bytes for vector constants, and we don't need to write one lot
of masks for double (register format) and another for float (mem
format).
* sysdeps/powerpc/fpu/s_float_bitwise.h (__float_and_test28): Don't
use vector int constants.
(__float_and_test24, __float_and8, __float_get_exp): Likewise.
commit 4a28b3ca4bc52d9a3ac0d9edb53d3de510e1b77c
Author: Anton Blanchard <address@hidden>
Date: Sat Aug 17 18:28:55 2013 +0930
PowerPC floating point little-endian [8 of 15]
http://sourceware.org/ml/libc-alpha/2013-07/msg00199.html
Corrects floating-point environment code for little-endian.
* sysdeps/powerpc/fpu/fenv_libc.h (fenv_union_t): Replace int
array with long long.
* sysdeps/powerpc/fpu/e_sqrt.c (__slow_ieee754_sqrt): Adjust.
* sysdeps/powerpc/fpu/e_sqrtf.c (__slow_ieee754_sqrtf): Adjust.
* sysdeps/powerpc/fpu/fclrexcpt.c (__feclearexcept): Adjust.
* sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Adjust.
* sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Adjust.
* sysdeps/powerpc/fpu/fegetexcept.c (__fegetexcept): Adjust.
* sysdeps/powerpc/fpu/feholdexcpt.c (feholdexcept): Adjust.
* sysdeps/powerpc/fpu/fesetenv.c (__fesetenv): Adjust.
* sysdeps/powerpc/fpu/feupdateenv.c (__feupdateenv): Adjust.
* sysdeps/powerpc/fpu/fgetexcptflg.c (__fegetexceptflag): Adjust.
* sysdeps/powerpc/fpu/fraiseexcpt.c (__feraiseexcept): Adjust.
* sysdeps/powerpc/fpu/fsetexcptflg.c (__fesetexceptflag): Adjust.
* sysdeps/powerpc/fpu/ftestexcept.c (fetestexcept): Adjust.
commit 2ca85d2bbbaa60b9c83bf1f57a2801c84e0a3625
Author: Anton Blanchard <address@hidden>
Date: Sat Aug 17 18:28:06 2013 +0930
PowerPC floating point little-endian [7 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00086.html
* sysdeps/powerpc/bits/mathinline.h (__signbitf): Use builtin.
(__signbit): Likewise. Correct for little-endian.
(__signbitl): Call __signbit.
(lrint): Correct for little-endian.
(lrintf): Call lrint.
commit 62a728aeff93507ce5975f245a5f1d2046fb4503
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:27:19 2013 +0930
PowerPC floating point little-endian [6 of 15]
http://sourceware.org/ml/libc-alpha/2013-07/msg00197.html
A rewrite to make this code correct for little-endian.
* sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c (mynumber): Replace
union 32-bit int array member with 64-bit int array.
(t515, tm256): Double rather than long double.
(__ieee754_sqrtl): Rewrite using 64-bit arithmetic.
commit 32c301dfc9b786453e59b61fe4a821a89e1a206b
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:26:39 2013 +0930
PowerPC floating point little-endian [5 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00085.html
Rid ourselves of ieee854.
* sysdeps/ieee754/ldbl-128ibm/ieee754.h (union ieee854_long_double):
Delete.
(IEEE854_LONG_DOUBLE_BIAS): Delete.
* sysdeps/ieee754/ldbl-128ibm/math_ldbl.h: Don't include ieee854
version of math_ldbl.h.
commit 650ef4bd7976e36831cba22d838b567d3b5f6e8f
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:25:51 2013 +0930
PowerPC floating point little-endian [4 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00084.html
Another batch of ieee854 macros and union replacement. These four
files also have bugs fixed with this patch. The fact that the two
doubles in an IBM long double may have different signs means that
negation and absolute value operations can't just twiddle one sign bit
as you can with ieee864 style extended double. fmodl, remainderl,
erfl and erfcl all had errors of this type. erfl also returned +1 for
large magnitude negative input where it should return -1. The hypotl
error is innocuous since the value adjusted twice is only used as a
flag. The e_hypotl.c tests for large "a" and small "b" are mutually
exclusive because we've already exited when x/y > 2**120. That allows
some further small simplifications.
[BZ #15734], [BZ #15735]
* sysdeps/ieee754/ldbl-128ibm/e_fmodl.c (__ieee754_fmodl): Rewrite
all uses of ieee875 long double macros and unions. Simplify test
for 0.0L. Correct |x|<|y| and |x|=|y| test. Use
ldbl_extract_mantissa value for ix,iy exponents. Properly
normalize after ldbl_extract_mantissa, and don't add hidden bit
already handled. Don't treat low word of ieee854 mantissa like
low word of IBM long double and mask off bit when testing for
zero.
* sysdeps/ieee754/ldbl-128ibm/e_hypotl.c (__ieee754_hypotl): Rewrite
all uses of ieee875 long double macros and unions. Simplify tests
for 0.0L and inf. Correct double adjustment of k. Delete dead code
adjusting ha,hb. Simplify code setting kld. Delete two600 and
two1022, instead use their values. Recognise that tests for large
"a" and small "b" are mutually exclusive. Rename vars. Comment.
* sysdeps/ieee754/ldbl-128ibm/e_remainderl.c (__ieee754_remainderl):
Rewrite all uses of ieee875 long double macros and unions. Simplify
test for 0.0L and nan. Correct negation.
* sysdeps/ieee754/ldbl-128ibm/s_erfl.c (__erfl): Rewrite all uses of
ieee875 long double macros and unions. Correct output for large
magnitude x. Correct absolute value calculation.
(__erfcl): Likewise.
* math/libm-test.inc: Add tests for errors discovered in IBM long
double versions of fmodl, remainderl, erfl and erfcl.
commit 765714cafcad7e6168518c61111f07bd955a9fee
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:24:58 2013 +0930
PowerPC floating point little-endian [3 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00083.html
Further replacement of ieee854 macros and unions. These files also
have some optimisations for comparison against 0.0L, infinity and nan.
Since the ABI specifies that the high double of an IBM long double
pair is the value rounded to double, a high double of 0.0 means the
low double must also be 0.0. The ABI also says that infinity and
nan are encoded in the high double, with the low double unspecified.
This means that tests for 0.0L, +/-Infinity and +/-NaN need only check
the high double.
* sysdeps/ieee754/ldbl-128ibm/e_atan2l.c (__ieee754_atan2l): Rewrite
all uses of ieee854 long double macros and unions. Simplify tests
for long doubles that are fully specified by the high double.
* sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c (__ieee754_gammal_r):
Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_ilogbl.c (__ieee754_ilogbl): Likewise.
Remove dead code too.
* sysdeps/ieee754/ldbl-128ibm/e_jnl.c (__ieee754_jnl): Likewise.
(__ieee754_ynl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_log10l.c (__ieee754_log10l): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_logl.c (__ieee754_logl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_powl.c (__ieee754_powl): Likewise.
Remove dead code too.
* sysdeps/ieee754/ldbl-128ibm/k_tanl.c (__kernel_tanl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_expm1l.c (__expm1l): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_frexpl.c (__frexpl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_isinf_nsl.c (__isinf_nsl): Likewise.
Simplify.
* sysdeps/ieee754/ldbl-128ibm/s_isinfl.c (___isinfl): Likewise.
Simplify.
* sysdeps/ieee754/ldbl-128ibm/s_log1pl.c (__log1pl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_modfl.c (__modfl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (__nextafterl): Likewise.
Comment on variable precision.
* sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c (__nexttoward): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c (__nexttowardf):
Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_remquol.c (__remquol): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c (__scalblnl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c (__scalbnl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_tanhl.c (__tanhl): Likewise.
* sysdeps/powerpc/fpu/libm-test-ulps: Adjust tan_towardzero ulps.
commit 4ebd120cd983c8d2ac7a234884b3ac6805d82973
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:24:05 2013 +0930
PowerPC floating point little-endian [2 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00082.html
This patch replaces occurrences of GET_LDOUBLE_* and SET_LDOUBLE_*
macros, and union ieee854_long_double_shape_type in ldbl-128ibm/,
and a stray one in the 32-bit fpu support. These files have no
significant changes apart from rewriting the long double bit access.
* sysdeps/ieee754/ldbl-128ibm/math_ldbl.h (ldbl_high): Define.
* sysdeps/ieee754/ldbl-128ibm/e_acoshl.c (__ieee754_acoshl): Rewrite
all uses of ieee854 long double macros and unions.
* sysdeps/ieee754/ldbl-128ibm/e_acosl.c (__ieee754_acosl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_asinl.c (__ieee754_asinl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_atanhl.c (__ieee754_atanhl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_coshl.c (__ieee754_coshl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_log2l.c (__ieee754_log2l): Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c (__ieee754_rem_pio2l):
Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_sinhl.c (__ieee754_sinhl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/k_cosl.c (__kernel_cosl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/k_sincosl.c (__kernel_sincosl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/k_sinl.c (__kernel_sinl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_asinhl.c (__asinhl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_atanl.c (__atanl): Likewise.
Simplify sign and nan test too.
* sysdeps/ieee754/ldbl-128ibm/s_cosl.c (__cosl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_fabsl.c (__fabsl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_finitel.c (___finitel): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c (___fpclassifyl):
Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_isnanl.c (___isnanl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c (__issignalingl):
Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_logbl.c (__logbl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_signbitl.c (___signbitl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_sincosl.c (__sincosl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_sinl.c (__sinl): Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_tanl.c (__tanl): Likewise.
* sysdeps/powerpc/powerpc32/power7/fpu/s_logbl.c (__logbl): Likewise.
commit 1b6adf888de14675bc3207578dcb7132ed5f8ecc
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:21:58 2013 +0930
PowerPC floating point little-endian [1 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00081.html
This is the first of a series of patches to ban ieee854_long_double
and the ieee854_long_double macros when using IBM long double. union
ieee854_long_double just isn't correct for IBM long double, especially
when little-endian, and pretending it is OK has allowed a number of
bugs to remain undetected in sysdeps/ieee754/ldbl-128ibm/.
This changes the few places in generic code that use it.
* stdio-common/printf_size.c (__printf_size): Don't use
union ieee854_long_double in fpnum union.
* stdio-common/printf_fphex.c (__printf_fphex): Likewise. Use
signbit macro to retrieve sign from long double.
* stdio-common/printf_fp.c (___printf_fp): Use signbit macro to
retrieve sign from long double.
* sysdeps/ieee754/ldbl-128ibm/printf_fphex.c: Adjust for fpnum change.
* sysdeps/ieee754/ldbl-128/printf_fphex.c: Likewise.
* sysdeps/ieee754/ldbl-96/printf_fphex.c: Likewise.
* sysdeps/x86_64/fpu/printf_fphex.c: Likewise.
* math/test-misc.c (main): Don't use union ieee854_long_double.
ports/
* sysdeps/ia64/fpu/printf_fphex.c: Adjust for fpnum change.
commit 4cf69995e26e16005d4e3843ad4d18c75cf21a04
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:19:44 2013 +0930
Fix for [BZ #15680] IBM long double inaccuracy
http://sourceware.org/ml/libc-alpha/2013-06/msg00919.html
I discovered a number of places where denormals and other corner cases
were being handled wrongly.
- printf_fphex.c: Testing for the low double exponent being zero is
unnecessary. If the difference in exponents is less than 53 then the
high double exponent must be nearing the low end of its range, and the
low double exponent hit rock bottom.
- ldbl2mpn.c: A denormal (ie. exponent of zero) value is treated as
if the exponent was one, so shift mantissa left by one. Code handling
normalisation of the low double mantissa lacked a test for shift count
greater than bits in type being shifted, and lacked anything to handle
the case where the difference in exponents is less than 53 as in
printf_fphex.c.
- math_ldbl.h (ldbl_extract_mantissa): Same as above, but worse, with
code testing for exponent > 1 for some reason, probably a typo for >= 1.
- math_ldbl.h (ldbl_insert_mantissa): Round the high double as per
mpn2ldbl.c (hi is odd or explicit mantissas non-zero) so that the
number we return won't change when applying ldbl_canonicalize().
Add missing overflow checks and normalisation of high mantissa.
Correct misleading comment: "The hidden bit of the lo mantissa is
zero" is not always true as can be seen from the code rounding the hi
mantissa. Also by inspection, lzcount can never be less than zero so
remove that test. Lastly, masking bitfields to their widths can be
left to the compiler.
- mpn2ldbl.c: The overflow checks here on rounding of high double were
just plain wrong. Incrementing the exponent must be accompanied by a
shift right of the mantissa to keep the value unchanged. Above notes
for ldbl_insert_mantissa are also relevant.
[BZ #15680]
* sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c: Comment fix.
* sysdeps/ieee754/ldbl-128ibm/printf_fphex.c
(PRINT_FPHEX_LONG_DOUBLE): Tidy code by moving -53 into ediff
calculation. Remove unnecessary test for denormal exponent.
* sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c (__mpn_extract_long_double):
Correct handling of denormals. Avoid undefined shift behaviour.
Correct normalisation of low mantissa when low double is denormal.
* sysdeps/ieee754/ldbl-128ibm/math_ldbl.h
(ldbl_extract_mantissa): Likewise. Comment. Use uint64_t* for hi64.
(ldbl_insert_mantissa): Make both hi64 and lo64 parms uint64_t.
Correct normalisation of low mantissa. Test for overflow of high
mantissa and normalise.
(ldbl_nearbyint): Use more readable constant for two52.
* sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
(__mpn_construct_long_double): Fix test for overflow of high
mantissa and correct normalisation. Avoid undefined shift.
commit 9605ca6c085a749f29b6866a3e00bce1ba1a2698
Author: Alan Modra <address@hidden>
Date: Sat Aug 17 18:12:56 2013 +0930
IBM long double mechanical changes to support little-endian
http://sourceware.org/ml/libc-alpha/2013-07/msg00001.html
This patch starts the process of supporting powerpc64 little-endian
long double in glibc. IBM long double is an array of two ieee
doubles, so making union ibm_extended_long_double reflect this fact is
the correct way to access fields of the doubles.
* sysdeps/ieee754/ldbl-128ibm/ieee754.h
(union ibm_extended_long_double): Define as an array of ieee754_double.
(IBM_EXTENDED_LONG_DOUBLE_BIAS): Delete.
* sysdeps/ieee754/ldbl-128ibm/printf_fphex.c: Update all references
to ibm_extended_long_double and IBM_EXTENDED_LONG_DOUBLE_BIAS.
* sysdeps/ieee754/ldbl-128ibm/e_exp10l.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_expl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/math_ldbl.h: Likewise.
* sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/strtold_l.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c: Likewise.
commit d3d237560b858b3c07973a5261cd6903fe52909c
Author: Joseph Myers <address@hidden>
Date: Thu Oct 3 22:00:05 2013 +0000
Hardcode locale archive page size as 4096.
commit 975569d0d953fb8940d23af83ce9f9765b2b07ae
Author: Joseph Myers <address@hidden>
Date: Thu Oct 3 21:51:32 2013 +0000
Remove locale file dependence on int32_t alignment.
commit bc543b02c78ead13ea558a00b51f83079cbabda9
Author: Steve Ellcey <address@hidden>
Date: Thu Oct 3 12:56:34 2013 -0700
2013-09-26 Steve Ellcey <address@hidden>
[BZ #15632]
* sysdeps/mips/mips32/fpu/e_sqrt.c: New.
* sysdeps/mips/mips32/fpu/e_sqrtf.c: New.
* sysdeps/mips/mips64/n32/fpu/e_sqrt.c: New.
* sysdeps/mips/mips64/n32/fpu/e_sqrtf.c: New.
* sysdeps/mips/mips64/n64/fpu/e_sqrt.c: New.
* sysdeps/mips/mips64/n64/fpu/e_sqrtf.c: New.
commit c4264185abbb23416a52f3b3e88554f7d0fcdabe
Author: Steve Ellcey <address@hidden>
Date: Thu Oct 3 12:55:36 2013 -0700
2013-09-26 Steve Ellcey <address@hidden>
[BZ #15632]
* sysdeps/mips/mips32/fpu/e_sqrt.c: New.
* sysdeps/mips/mips32/fpu/e_sqrtf.c: New.
* sysdeps/mips/mips64/n32/fpu/e_sqrt.c: New.
* sysdeps/mips/mips64/n32/fpu/e_sqrtf.c: New.
* sysdeps/mips/mips64/n64/fpu/e_sqrt.c: New.
* sysdeps/mips/mips64/n64/fpu/e_sqrtf.c: New.
commit b1fe1f2b834635372df6c68312fd6b3a8e559595
Author: Ondřej BÃÂlka <address@hidden>
Date: Thu Oct 3 19:53:45 2013 +0200
BZ #431 Fix manual of strncat/wcsncat.
commit 5f855e3598a576c35e54623a13b256f3e87fcd4d
Author: Brooks Moses <address@hidden>
Date: Thu Oct 3 10:38:14 2013 -0700
Fix erroneous (and circular) implied pattern rule for linkobj/libc.so.
[BZ #15915] As described in the bug, the pattern rule for lib%.so files
in Makerules includes linkobj/libc.so as a dependency. However, the
explicit rule for linkobj/libc.so is in the top-level Makefile.
Thus, the subdirectory makefiles that include Makerules end up with an
erroneous makefile pattern rule for linkobj/libc.so that includes
itself as a dependency. The result is make warnings whenever rules
for other .so files are resolved -- and, on occasion, actual makefile
failures when a race condition causes the implicit rule to actually be
used.
This patch moves the explicit rules for linkobj/libc.so into Makerules
to clear up this problem. It also elaborates a couple of comments
that I'd initially found confusing.
commit b7f2d27dbd85f6a0966dc389ad4f8205085b7ae8
Author: Will Newton <address@hidden>
Date: Wed Aug 7 13:55:30 2013 +0100
ARM: Add pointer encryption support.
Add support for pointer encryption in glibc internal structures in C
and assembler code. Pointer encryption is a glibc security feature
described here:
https://sourceware.org/glibc/wiki/PointerEncryption
The ARM implementation uses global variables instead of thread pointer
relative accesses to get the value of the pointer encryption guard
because accessing the thread pointer can be very expensive on older
ARM cores.
ports/ChangeLog.arm:
2013-10-03 Will Newton <address@hidden>
* sysdeps/arm/__longjmp.S (__longjmp): Demangle fp, sp
and lr when restoring register values.
* sysdeps/arm/include/bits/setjmp.h (JMP_BUF_REGLIST): Remove
sp and lr from list and replace fp with a4.
* sysdeps/arm/jmpbuf-unwind.h (_jmpbuf_sp): New function.
(_JMPBUF_UNWINDS_ADJ): Call _jmpbuf_sp.
* sysdeps/arm/setjmp.S (__sigsetjmp): Mangle fp, sp and lr
before storing register values.
* sysdeps/arm/sysdep.h (LDST_GLOBAL): New macro.
* sysdeps/unix/sysv/linux/arm/sysdep.h (PTR_MANGLE): New macro.
(PTR_DEMANGLE): Likewise. (PTR_MANGLE2): Likewise.
(PTR_DEMANGLE2): Likewise.
commit 29c793b3c2947badd9d05e45736e406fb12021e8
Author: Eric Blake <address@hidden>
Date: Wed Oct 2 05:55:09 2013 -0600
maint: correct changelog
* ChangeLog: List my previous commit in correct location.
Signed-off-by: Eric Blake <address@hidden>
commit 3cef60098c3a38c65b11be2542b2bc86f76166e8
Author: Will Newton <address@hidden>
Date: Fri Aug 16 12:01:52 2013 +0100
malloc: Add pvalloc test.
ChangeLog:
2013-10-02 Will Newton <address@hidden>
* malloc/Makefile: Add tst-pvalloc.
* malloc/tst-pvalloc.c: New file.
commit 7815420bc9127926485e287d233fe638228ab53d
Author: Will Newton <address@hidden>
Date: Mon Aug 12 14:44:36 2013 +0100
malloc/tst-valloc.c: Improve test coverage and use test-skeleton.c.
ChangeLog:
2013-10-02 Will Newton <address@hidden>
* malloc/tst-valloc.c: Rewrite to use test-skeleton.c and
improve test coverage.
commit 4868b204aa421c43a802b46493da98c630724f21
Author: Will Newton <address@hidden>
Date: Mon Aug 12 14:15:22 2013 +0100
malloc: Add posix_memalign test.
ChangeLog:
2013-10-02 Will Newton <address@hidden>
* malloc/Makefile: Add tst-posix_memalign.
* malloc/tst-posix_memalign.c: New file.
commit e833b53fe618af287a0b818ac3592d842b76dec8
Author: Eric Blake <address@hidden>
Date: Wed Sep 4 17:02:47 2013 -0600
glob: silence -Wattribute warnings
Colin Watson reported that some versions of gcc warn about
attribute leaf used on a static function, since it has no
effect on anything but external functions.
* posix/glob.c (next_brace_sub, prefix_array, collated_compare):
Use __THROWNL rather than __THROW on static functions.
Signed-off-by: Eric Blake <address@hidden>
commit c17fdf95b69e166a777083336f7204bf4f6da2fa
Author: Chris Metcalf <address@hidden>
Date: Tue Oct 1 15:35:12 2013 -0400
Mention bug 15760 in NEWS (duplicate of 15988, just added to NEWS)
commit b8123ef5b178a59bd72540276447077f51af2e93
Author: Richard Henderson <address@hidden>
Date: Tue Oct 1 07:45:11 2013 -0700
alpha: Improve conditions under which PTR_MANGLE is defined
After 0b1f8e35640f5b3f7af11764ade3ff060211c309, we now have
a __pointer_chk_guard_local for the static libc.
commit ad4e70da03353444aad95a4fbbd03cef2b750647
Author: Siddhesh Poyarekar <address@hidden>
Date: Tue Oct 1 20:35:28 2013 +0530
Fix PI mutex check in pthread_cond_broadcast and pthread_cond_signal
Fixes BZ #15988.
The check had a typo - it checked for PTHREAD_MUTEX_ROBUST_NP instead
of PTHREAD_MUTEX_ROBUST_NORMAL_NP. It has now been replaced by the
already existing convenience macro USE_REQUEUE_PI.
commit fd96752258901457148b702093a34a3d8c0fb7db
Author: Petr Machata <address@hidden>
Date: Mon Sep 30 12:38:10 2013 +0100
Add AArch64 relocation definitions.
commit 995a05b173d110e6259d35bdd0aa7e4754b7ac87
Author: Andrew Pinski <address@hidden>
Date: Mon Sep 30 10:58:26 2013 +0100
[AArch64] Fix BE access to errno.
commit b2179107f3eabb5e349333cd5adc6e2fb4431990
Author: Andreas Schwab <address@hidden>
Date: Thu Jan 24 12:32:09 2013 +0100
Properly cache the result from looking up the nss database config
commit 47f28d0a6627c8b263df3c3e8f905bfaf42557bc
Author: Mike Frysinger <address@hidden>
Date: Sat Sep 28 23:53:30 2013 -0400
tst-fanotify: fix style
Reported-by: Andreas Jaeger <address@hidden>
Signed-off-by: Mike Frysinger <address@hidden>
commit 0a834ddecbb08b79cbcf7d9460ab3d3d539c9962
Author: Patrick 'P. J.' McDermott <address@hidden>
Date: Wed Sep 11 17:53:08 2013 -0400
don't use Bash-specific ${parameter/pattern/string} expansion
sysdeps/unix/make-syscalls.sh and sysdeps/unix/Makefile use GNU Bash's
${parameter/pattern/string} parameter expansion. Non-Bash shells (e.g.
dash or BusyBox ash when built with CONFIG_ASH_BASH_COMPAT disabled)
don't support this expansion syntax. So glibc will fail to build when
$(SHELL) expands to a path that isn't provided by Bash.
An example build failure:
for dir in [...]; do \
test -f $dir/syscalls.list && \
{ sysdirs='[...]' \
asm_CPP='gcc -c -I[...] -D_LIBC_REENTRANT -include
include/libc-symbols.h -DASSEMBLER -g -Wa,--noexecstack -E -x
assembler-with-cpp' \
/bin/sh sysdeps/unix/make-syscalls.sh $dir || exit 1; }; \
test $dir = sysdeps/unix && break; \
done > [build-dir]/sysd-syscallsT
sysdeps/unix/make-syscalls.sh: line 273: syntax error: bad substitution
This patch simply replaces the three instances of the Bash-only syntax
in these files with an echo and sed command substitution.
Signed-off-by: Mike Frysinger <address@hidden>
commit e74a6fd9067e41bffe12406fc86277132bad5043
Author: Chris Leonard <address@hidden>
Date: Sat Sep 28 20:32:16 2013 -0400
Fix ayc_PE.UTF-8 and lzh_TW.UTF-8 build issues
commit 3d2abe798d7163d64fd9ab2168fff9eaad1538a5
Author: Allan McRae <address@hidden>
Date: Sat Sep 28 13:10:59 2013 +1000
Revert "Remove references to non-existent content items in install.texi"
This reverts commit 583c76a7ce305d24e0625a22caed317b3e001d91 which
breaks building info pages during "make install".
Conflicts:
ChangeLog
commit c04d498c12700bf90d41236d30b864fadd0c4c40
Author: Siddhesh Poyarekar <address@hidden>
Date: Fri Sep 27 23:02:57 2013 +0530
Move ChangeLog entry
commit 583c76a7ce305d24e0625a22caed317b3e001d91
Author: Allan McRae <address@hidden>
Date: Fri Sep 27 14:45:54 2013 +1000
Remove references to non-existent content items in install.texi
These were left in when the installation section was split out
into its own file.
commit c8886d0abff2b2b16870751fc2101d4f3744a406
Author: Siddhesh Poyarekar <address@hidden>
Date: Fri Sep 27 07:59:26 2013 +0530
Use the mutex member of the argumen in __libc_lock_*_recursive
commit f4518a17e3c7417b8cbff9634f51b7a99d433c92
Author: Kaz Kojima <address@hidden>
Date: Fri Sep 27 11:05:41 2013 +0900
Add ChangeLog entry for new sysdeps/sh/stackguard-macros.h.
commit 80a83dd70ea11bec2c606f36c87e768e7376847f
Author: Kaz Kojima <address@hidden>
Date: Fri Sep 27 10:59:02 2013 +0900
Add SH implementation of stackguard-macros.h.
commit dc1a95c730699bdccbafa85f189b814107f409b5
Author: Ondřej BÃÂlka <address@hidden>
Date: Thu Sep 26 18:54:09 2013 +0200
Faster strrchr.
commit 5ebbff8fd1529aec13ac4d2906c1a36f3e738519
Author: Adhemerval Zanella <address@hidden>
Date: Wed Sep 25 13:43:04 2013 -0500
PowerPC: Fix POINTER_CHK_GUARD thread register for PPC64
commit c5f840fd4f36f83e946cab0e2fa21a54e3a83f0b
Author: Michael Bauer <address@hidden>
Date: Wed Sep 25 11:40:50 2013 -0400
Version 1.2 of gd_GB locale
commit 4fd2cf9f5e7b4d760b396f91d2a18c84e3392ae9
Author: Joseph Myers <address@hidden>
Date: Wed Sep 25 00:51:42 2013 +0000
conformtest: Clean up expectations for POSIX for sched.h.
commit 12c22bc4e3bdc9fdf493a75cc6fe06ffb9fa47a4
Author: Olivier Langlois <address@hidden>
Date: Tue Sep 24 16:12:12 2013 -0700
Fix tst-long-dbl-fphex swprintf length calculation.
commit a03d8ea77f9b8292efb8f8fc49a573c637124e49
Author: Joseph Myers <address@hidden>
Date: Tue Sep 24 22:09:04 2013 +0000
conformtest: Clean up expectations for POSIX for pthread.h.
commit 6055173a0f2733ea4fc2825afd295156143fca79
Author: Joseph Myers <address@hidden>
Date: Tue Sep 24 22:07:47 2013 +0000
Add localedef --big-endian and --little-endian options.
commit 39bf0bb44c07ab2cae5b813fc7c196abfdf411b3
Author: Roland McGrath <address@hidden>
Date: Tue Sep 24 14:06:56 2013 -0700
Update to canonical freemanuals.texi file.
commit 8f5a90c270d2d1860e87764a14d739988c53e7b2
Author: Marcus Shawcroft <address@hidden>
Date: Tue Sep 24 13:03:02 2013 +0100
[AArch64] Support __mcount profiling.
commit cfa4df95003c963c16d2102aef9c806f8175f373
Author: Marcus Shawcroft <address@hidden>
Date: Tue Sep 24 12:59:06 2013 +0100
[AArch64] Adding sigcontextinfo.h
commit 82c93a0ffe43f36e3e79d14b3d46f7c9f2f538de
Author: Will Newton <address@hidden>
Date: Mon Sep 23 20:35:08 2013 +0100
ports/sysdeps/arm/nptl/tls.h: Remove TLS_INIT_TP_EXPENSIVE.
This define was removed from the rest of the tree eight years ago.
ports/ChangeLog.arm:
2013-09-24 Will Newton <address@hidden>
* ports/sysdeps/arm/nptl/tls.h (TLS_INIT_TP_EXPENSIVE): Remove
macro.
commit f02eed105c6c65ac7f7ccd75408ab41ff642954f
Author: Will Newton <address@hidden>
Date: Mon Sep 23 20:29:38 2013 +0100
sysdeps/mach/hurd/i386/tls.h: Remove TLS_INIT_TP_EXPENSIVE.
This define was removed from the rest of the tree eight years ago.
ChangeLog:
2013-09-24 Will Newton <address@hidden>
* sysdeps/mach/hurd/i386/tls.h (TLS_INIT_TP_EXPENSIVE): Remove
macro.
commit 77eb79caa4bc2b3a7ba8e214eba9c1b6763f6af2
Author: Wei-Lun Chao <address@hidden>
Date: Mon Sep 23 22:36:14 2013 -0400
New locale for cmn_TW
commit 90e44a6fdd671e66bcd3d365a99a9baf5ca30ce2
Author: Wei-Lun Chao <address@hidden>
Date: Mon Sep 23 20:24:27 2013 -0400
New locale for hak_TW
commit a3a6c3129f4bdf3f54122355ff8d6843fe40a7ac
Author: Joseph Myers <address@hidden>
Date: Mon Sep 23 23:03:34 2013 +0000
Make locale archive hash function architecture-independent.
commit 5057e7ce826bb0be3f476408b2ae364042f2a9bb
Author: Wei-Lun Chao <address@hidden>
Date: Mon Sep 23 18:51:59 2013 -0400
New locale for lzh_TW
commit d61ed70042330cc7fa1fbfa46cbad7f3e107ce26
Author: Wei-Lun Chao <address@hidden>
Date: Mon Sep 23 18:20:16 2013 -0400
New locale for nan_TW
commit 107375acffd44f2e117da06bab3ea4be69b11896
Author: Maciej W. Rozycki <address@hidden>
Date: Mon Sep 23 21:13:47 2013 +0100
manual: Fix a typo in `POSIX Threads' section
commit c79fb0ed652b62eef9b42442cfc22bbc9c1e56bf
Author: Steve Ellcey <address@hidden>
Date: Mon Sep 23 09:58:30 2013 -0700
2013-09-23 Steve Ellcey <address@hidden>
* sysdeps/mips/math_private.h (libc_feholdexcept_mips): New function.
(libc_feholdexcept): New macro.
(libc_feholdexceptf): New macro.
(libc_feholdexceptl): New macro.
(libc_fesetround_mips): New function.
(libc_fesetround): New macro.
(libc_fesetroundf): New macro.
(libc_fesetroundl): New macro.
(libc_feholdexcept_setround_mips): New function.
(libc_feholdexcept_setround): New macro.
(libc_feholdexcept_setroundf): New macro.
(libc_feholdexcept_setroundl): New macro.
(libc_fesetenv_mips): New function.
(libc_fesetenv): New macro.
(libc_fesetenvf): New macro.
(libc_fesetenvl): New macro.
(libc_feupdateenv_mips): New function.
(libc_feupdateenv): New macro.
(libc_feupdateenvf): New macro.
(libc_feupdateenvl): New macro.
commit d93fa6592bd2c400f3e924bd3da94d049b8c5f5e
Author: Maciej W. Rozycki <address@hidden>
Date: Mon Sep 23 17:39:14 2013 +0100
MIPS: bits/atomic.h: Fix comment typo
commit 6b9a5fe450d21c5852e81f2c357d2af6d20f873c
Author: Steve Ellcey <address@hidden>
Date: Mon Sep 23 09:39:32 2013 -0700
2013-09-23 Steve Ellcey <address@hidden>
* sysdeps/mips/fpu/fegetround.c (fegetround): Use _FPU_RC_MASK.
* sysdeps/mips/fpu/fesetround.c (fesetround): Use _FPU_RC_MASK.
commit 5b04bb073cb6e6396c53a281bc333a6094208d33
Author: Steve Ellcey <address@hidden>
Date: Mon Sep 23 09:34:15 2013 -0700
2013-09-19 Steve Ellcey <address@hidden>
* sysdeps/mips/fpu_control.h (_FPU_RC_MASK): New.
commit 2487f2e6a565f5670feda65b8a1a6ac930ad36f1
Author: Steve Ellcey <address@hidden>
Date: Mon Sep 23 09:29:58 2013 -0700
2013-09-23 Steve Ellcey <address@hidden>
* sysdeps/mips/fpu_control.h (comments): Add capitalization and
periods to match GNU standard.
commit 303e567a8062200dc06acde7c76fc34679f08d8f
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Sep 23 11:24:30 2013 +0530
Check for integer overflow in cache size computation in strcoll
strcoll is implemented using a cache for indices and weights of
collation sequences in the strings so that subsequent passes do not
have to search through collation data again. For very large string
inputs, the cache size computation could overflow. In such a case,
use the fallback function that does not cache indices and weights of
collation sequences.
Fixes CVE-2012-4412.
commit 141f3a77fe4f1b59b0afa9bf6909cd2000448883
Author: Siddhesh Poyarekar <address@hidden>
Date: Mon Sep 23 11:20:02 2013 +0530
Fall back to non-cached sequence traversal and comparison on malloc fail
strcoll currently falls back to alloca if malloc fails, resulting in a
possible stack overflow. This patch implements sequence traversal and
comparison without caching indices and rules.
Fixes CVE-2012-4424.
commit 0b1f8e35640f5b3f7af11764ade3ff060211c309
Author: Carlos O'Donell <address@hidden>
Date: Mon Sep 23 01:44:38 2013 -0400
BZ #15754: Fix test case for ARM.
Statically built binaries use __pointer_chk_guard_local,
while dynamically built binaries use __pointer_chk_guard.
Provide the right definition depending on the test case
we are building.
commit c61b4d41c9647a54a329aa021341c0eb032b793e
Author: Carlos O'Donell <address@hidden>
Date: Mon Sep 23 00:52:09 2013 -0400
BZ #15754: CVE-2013-4788
The pointer guard used for pointer mangling was not initialized for
static applications resulting in the security feature being disabled.
The pointer guard is now correctly initialized to a random value for
static applications. Existing static applications need to be
recompiled to take advantage of the fix.
The test tst-ptrguard1-static and tst-ptrguard1 add regression
coverage to ensure the pointer guards are sufficiently random
and initialized to a default value.
commit 58a96064d193317236b740998e134b652d3d62ad
Author: Chris Leonard <address@hidden>
Date: Sun Sep 22 19:18:05 2013 -0400
Adjust language-code fields of LC_ADDRESS.
commit ec901dcf2886cfb81d88f9a63cfcd62b9efe6381
Author: Chris Leonard <address@hidden>
Date: Sat Sep 21 22:28:06 2013 -0400
New locale for ak_GH.
commit 77326ff3ab54c02c3d2c1312802e5792ad60450e
Author: Chris Leonard <address@hidden>
Date: Sat Sep 21 21:15:22 2013 -0400
correct bug list in NEWS
commit f5f4e7b48bcc926e00913aa2ae6da19096864535
Author: Vinitha Vijayan <address@hidden>
Date: Sat Sep 21 17:51:58 2013 +0200
[BZ #15859] Fix memory leak in _dl_map_object_deps
commit 5bb43a43199e2bc3f729b858d26c47e91fd56621
Author: Andreas Schwab <address@hidden>
Date: Fri Sep 20 21:24:53 2013 +0200
Make __ffs hidden
commit c7ae84fa4cdf00b0b62c493c5f50e7c0a4d2267b
Author: Steve Ellcey <address@hidden>
Date: Fri Sep 20 10:31:05 2013 -0700
Remove trailing space.
commit 4f864b3500de784be568a0812b88f54184a5aa2f
Author: Steve Ellcey <address@hidden>
Date: Fri Sep 20 10:29:51 2013 -0700
2013-09-20 Steve Ellcey <address@hidden>
* sysdeps/mips/memset.S: Change prefetching and add loop unrolling.
* sysdeps/mips/mips64/memset.S: Remove.
commit 79440ec78cde36fac32956496d8ad550c4dbec53
Author: Steve Ellcey <address@hidden>
Date: Fri Sep 20 10:29:25 2013 -0700
2013-09-20 Steve Ellcey <address@hidden>
* sysdeps/mips/memset.S: Change prefetching and add loop unrolling.
* sysdeps/mips/mips64/memset.S: Remove.
commit ffb89e533eca0cec65b7395b00956054d99c5e0c
Author: Alexandre Oliva <address@hidden>
Date: Fri Sep 20 11:30:04 2013 -0300
Mention malloc probes in the NEWS file.
for ChangeLog
* NEWS: Mention malloc probes.
commit 322dea08387167e3c3a9c9b60325ebafa264bd77
Author: Alexandre Oliva <address@hidden>
Date: Fri Sep 20 11:10:56 2013 -0300
Add malloc probes for sbrk and heap resizing.
for ChangeLog
* malloc/arena.c (new_heap): New memory_heap_new probe.
(grow_heap): New memory_heap_more probe.
(shrink_heap): New memory_heap_less probe.
(heap_trim): New memory_heap_free probe.
* malloc/malloc.c (sysmalloc): New memory_sbrk_more probe.
(systrim): New memory_sbrk_less probe.
* manual/probes.texi: Document them.
commit 655673f312318a9d95b71ef9f95a59ff36b0a487
Author: Alexandre Oliva <address@hidden>
Date: Fri Sep 20 11:10:56 2013 -0300
Add catch-all alloc retry probe.
for ChangeLog
* malloc/arena.c (arena_get_retry): Add memory_arena_retry probe.
* manual/probes.texi: Document it.
commit 35fed6f15d3d29c02203a3fe2e446e205d45b0ff
Author: Alexandre Oliva <address@hidden>
Date: Fri Sep 20 11:10:55 2013 -0300
Add probes for malloc retries.
for ChangeLog
* malloc/malloc.c (__libc_malloc): Add memory_malloc_retry probe.
(__libc_realloc): Add memory_realloc_retry probe.
(__libc_memalign): Add memory_memalign_retry probe.
(__libc_valloc): Add memory_valloc_retry probe.
(__libc_pvalloc): Add memory_pvalloc_retry probe.
(__libc_calloc): Add memory_calloc_retry probe.
* manual/probes.texi: Document them.
commit 6999d38c953e568f0488572c0a68cba32286a2c3
Author: Alexandre Oliva <address@hidden>
Date: Fri Sep 20 11:10:55 2013 -0300
Add probes for malloc arena changes.
for ChangeLog
* malloc/arena.c (get_free_list): Add probe
memory_arena_reuse_free_list.
(reused_arena) [PER_THREAD]: Add probes memory_arena_reuse_wait
and memory_arena_reuse.
(arena_get2) [!PER_THREAD]: Likewise.
* malloc/malloc.c (__libc_realloc) [!PER_THREAD]: Add probe
memory_arena_reuse_realloc.
* manual/probes.texi: Document them.
commit 0653427fdb5b70b8e1fc6189b0e7bdfc6ec920d6
Author: Alexandre Oliva <address@hidden>
Date: Fri Sep 20 11:10:55 2013 -0300
Add probes for all changes to malloc options.
for ChangeLog
* malloc/malloc.c (__libc_free): Add
memory_mallopt_free_dyn_thresholds probe.
(__libc_mallopt): Add multiple memory_mallopt probes.
* manual/probes.texi: Document them.
commit 3ea5be54364ae3344aa7c5c51a1f29f56854b123
Author: Alexandre Oliva <address@hidden>
Date: Fri Sep 20 11:10:54 2013 -0300
Add first set of memory probes.
for ChangeLog
* malloc/malloc.c: Include stap-probe.h.
(__libc_mallopt): Add memory_mallopt probe.
* malloc/arena.c (_int_new_arena): Add memory_arena_new probe.
* manual/probes.texi: New.
* manual/Makefile (chapters): Add probes.
* manual/threads.texi: Set next node.
commit 3e181ddac9c1ca204df56eea3dbec414968e182a
Author: Carlos O'Donell <address@hidden>
Date: Fri Sep 20 01:25:09 2013 -0400
Copy-edit NEWS and fixup ChangeLog entries.
commit e35696c3706a88d2dc942103d3a4997ef0c57246
Author: Chris Leonard <address@hidden>
Date: Fri Sep 20 00:32:58 2013 -0400
Update Changelog and NEWS
commit 354a7a548f00f6963e3d85a8244b61fbdb261936
Author: Chris Leonard <address@hidden>
Date: Thu Sep 19 20:34:03 2013 -0400
Update iso-639.def
commit 4aafb73cb29df05f040b150fc06f756921825bbd
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Sep 19 20:34:45 2013 +0530
Consolidate common code into macros
Consolidated common Taylor series polynomials into macros in s_sin.c
to make it a bit cleaner.
commit d84f25c7d871dac31ed3ef136ebfb80d3ac73601
Author: Liubov Dmitrieva <address@hidden>
Date: Thu Sep 19 16:51:13 2013 +0400
Fix buffer overrun in strtod_l
commit 7849ff938cf30d6a381ee864048bc0b3e8c96475
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Sep 19 16:55:27 2013 +0530
Add benchmark inputs for sincos
commit cfa3c8865ff8519f5110c5c261eb8cd7ded144aa
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Sep 19 16:54:23 2013 +0530
New test cases for sin and cos for multiple precision fallback
commit b348e1e3a62c593fc3a6b26dbb8199b2aba3e056
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Sep 19 16:51:01 2013 +0530
Consolidate sin/cos table lookup code
commit 6cce25f814400769e77d1d8d1fea0c5882faf0d2
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Sep 19 16:45:27 2013 +0530
Consolidate sin/cos computation for large inputs
commit 5eea0404a81a1c6acd45458aede9be2e870d8e5e
Author: Siddhesh Poyarekar <address@hidden>
Date: Thu Sep 19 16:43:53 2013 +0530
Remove redundant goto lines
commit 8a85c1b3579bac73c37dbe1498dfc8ceb1ff568c
Author: Maxim Kuvyrkov <address@hidden>
Date: Thu Sep 19 19:55:50 2013 +1200
Add BZ #15640 to resolved bug list in NEWS.
commit d70d6205fabf863ce18e53d49f9d83f5f16c5fee
Author: Maxim Kuvyrkov <address@hidden>
Date: Thu Sep 19 18:50:17 2013 +1200
Improve atomic locking for ARM.
[BZ #15640]
* sysdeps/arm/bits/atomic.h (atomic_exchange_acq, atomic_exchange_rel)
(atomic_compare_and_exchange_bool_acq)
(atomic_compare_and_exchange_val_acq)
(atomic_compare_and_exchange_bool_rel)
(atomic_compare_and_exchange_val_rel): Use __atomic_exchange_n and
__atomic_compare_exchange_n builtins when GCC supports them.
commit 9c21573c02446b3d5cf6a34b67c8545e5be6a600
Author: Maciej W. Rozycki <address@hidden>
Date: Wed Sep 18 21:04:27 2013 +0100
MIPS: IEEE 754-2008 NaN encoding support
It has been a long practice for software using IEEE 754 floating-point
arithmetic run on MIPS processors to use an encoding of Not-a-Number
(NaN) data different to one used by software run on other processors.
And as of IEEE 754-2008 revision [1] this encoding does not follow one
recommended in the standard, as specified in section 6.2.1, where it
is stated that quiet NaNs should have the first bit (d1) of their
significand set to 1 while signalling NaNs should have that bit set to
0, but MIPS software interprets the two bits in the opposite manner.
As from revision 3.50 [2][3] the MIPS Architecture provides for
processors that support the IEEE 754-2008 preferred NaN encoding format.
As the two formats (further referred to as "legacy NaN" and "2008 NaN")
are incompatible to each other, tools have to provide support for the
two formats to help people avoid using incompatible binary modules.
The change is comprised of two functional groups of features, both of
which are required for correct support.
1. Dynamic linker support.
To enforce the NaN encoding requirement in dynamic linking a new ELF
file header flag has been defined. This flag is set for 2008-NaN
shared modules and executables and clear for legacy-NaN ones. The
dynamic linker silently ignores any incompatible modules it
encounters in dependency processing.
To avoid unnecessary processing of incompatible modules in the
presence of a shared module cache, a set of new cache flags has been
defined to mark 2008-NaN modules for the three ABIs supported.
Changes to sysdeps/unix/sysv/linux/mips/readelflib.c have been made
following an earlier code quality suggestion made here:
http://sourceware.org/ml/libc-ports/2009-03/msg00036.html
and are therefore a little bit more extensive than the minimum
required.
Finally a new name has been defined for the dynamic linker so that
2008-NaN and legacy-NaN binaries can coexist on a single system that
supports dual-mode operation and that a legacy dynamic linker that
does not support verifying the 2008-NaN ELF file header flag is not
chosen to interpret a 2008-NaN binary by accident.
2. Floating environment support.
IEEE 754-2008 features are controlled in the Floating-Point Control
and Status (FCSR) register and updates are needed to floating
environment support so that the 2008-NaN flag is set correctly and
the kernel default, inferred from the 2008-NaN ELF file header flag
at the time an executable is loaded, respected.
As the NaN encoding format is a property of GCC code generation that is
both a user-selected GCC configuration default and can be overridden
with GCC options, code that needs to know what NaN encoding standard it
has been configured for checks for the __mips_nan2008 macro that is
defined internally by GCC whenever the 2008-NaN mode has been selected.
This mode is determined at the glibc configuration time and therefore a
few consistency checks have been added to catch cases where compilation
flags have been overridden by the user.
The 2008 NaN set of features relies on kernel support as the in-kernel
floating-point emulator needs to be aware of the NaN encoding used even
on hard-float processors and configure the FPU context according to the
value of the 2008 NaN ELF file header flag of the executable being
started. As at this time work on kernel support is still in progress
and the relevant changes have not made their way yet to linux.org master
repository.
Therefore the minimum version supported has been artificially set to
10.0.0 so that 2008-NaN code is not accidentally run on a Linux kernel
that does not suppport it. It is anticipated that the version is
adjusted later on to the actual initial linux.org kernel version to
support this feature. Legacy NaN encoding support is unaffected, older
kernel versions remain supported.
[1] "IEEE Standard for Floating-Point Arithmetic", IEEE Computer
Society, IEEE Std 754-2008, 29 August 2008
[2] "MIPS Architecture For Programmers, Volume I-A: Introduction to the
MIPS32 Architecture", MIPS Technologies, Inc., Document Number:
MD00082, Revision 3.50, September 20, 2012
[3] "MIPS Architecture For Programmers, Volume I-A: Introduction to the
MIPS64 Architecture", MIPS Technologies, Inc., Document Number:
MD00083, Revision 3.50, September 20, 2012
commit 24d22e65b39765bb9060f5a99974696171be1da9
Author: Joseph Myers <address@hidden>
Date: Wed Sep 18 14:47:49 2013 +0000
e500 port: fpu_control.h.
commit 2e071de0f7f75564bea9d216096c2e3366d06250
Author: Joseph Myers <address@hidden>
Date: Wed Sep 18 14:46:57 2013 +0000
e500 port: setjmp/longjmp.
commit d13ef0662f051a3da1e2677fa6da755d07fab278
Author: Joseph Myers <address@hidden>
Date: Wed Sep 18 14:44:34 2013 +0000
Don't force -msoft-float for powerpc --without-fp.
commit 97a0650b8a6283b1a7d5d505541ebfe38f1c3962
Author: Siddhesh Poyarekar <address@hidden>
Date: Wed Sep 18 13:01:34 2013 +0530
Format sincos32.c
commit 11ca09e932517ea361cb9388bd35e1c7a957bfc3
Author: Joseph Myers <address@hidden>
Date: Tue Sep 17 21:28:19 2013 +0000
Fix powerpc fpu_control.h namespace and parenthesis issues (bug 15966).
commit cd90698b541046c22544c2c057a4676368fd1d7f
Author: Will Newton <address@hidden>
Date: Wed Aug 7 14:15:52 2013 +0100
ARM: Improve armv7 memcpy performance.
Only enter the aligned copy loop with buffers that can be 8-byte
aligned. This improves performance slightly on Cortex-A9 and
Cortex-A15 cores for large copies with buffers that are 4-byte
aligned but not 8-byte aligned.
ports/ChangeLog.arm:
2013-09-16 Will Newton <address@hidden>
* sysdeps/arm/armv7/multiarch/memcpy_impl.S: Tighten check
on entry to aligned copy loop to improve performance.
commit f06dd27b0c61ea8905103c9391f0900fa896bd74
Author: Chris Leonard <address@hidden>
Date: Sun Sep 15 20:02:32 2013 -0400
Adjust language-code fields of LC_ADDRESS.
commit 0434d238d38a508daa27dc1933e7507aef64c2f3
Author: Chris Leonard <address@hidden>
Date: Sun Sep 15 15:06:27 2013 -0400
Add country_car field to LC_ADDRESS.
commit 08ffcf34d9a371b522419addbaa13e26b528bb35
Author: Richard Sandiford <address@hidden>
Date: Fri Sep 13 23:31:10 2013 +0000
Fix some types in localedef.
commit ba0d798c17cafecd97b2cadf8b5e19800b967f82
Author: Will Newton <address@hidden>
Date: Fri Sep 13 09:26:02 2013 +0100
Add CVE-2013-4332 to NEWS.
commit ae7080d30c68cfa0c81ce3422dca948f64a94f50
Author: Jia Liu <address@hidden>
Date: Sat Sep 7 00:01:08 2013 +0800
sunrpc/rpc/types.h: fix OS X and FreeBSD build problems
When I build arm-linux-gcc on OS X, I find glibc will get a build error
in sunrpc/rpc/types.h, so I add __APPLE_CC__ to make OS X build OK.
For FreeBSD, Add __FreeBSD__ to make it build OK, too.
URL: http://sourceware.org/ml/libc-alpha/2013-09/msg00155.html
URL: http://sourceware.org/ml/libc-alpha/2013-09/msg00217.html
URL: http://sourceware.org/ml/libc-alpha/2013-09/msg00240.html
Signed-off-by: Jia Liu <address@hidden>
Signed-off-by: Mike Frysinger <address@hidden>
commit 5905e7b3e29139dbef84c065ca39315485f497e1
Author: Ondřej BÃÂlka <address@hidden>
Date: Wed Sep 11 17:07:38 2013 +0200
Faster strchr implementation.
commit b987c776723eea2f223885289c466386f12e823a
Author: Will Newton <address@hidden>
Date: Wed Sep 11 13:07:33 2013 +0100
benchtests: Rename argument to TIMING_INIT macro.
The TIMING_INIT macro currently sets the number of loop iterations
to 1000, which limits usefulness. Make the argument a clock
resolution value and multiply by 1000 in bench-skeleton.c instead
to allow easier reuse.
ChangeLog:
2013-09-11 Will Newton <address@hidden>
* benchtests/bench-timing.h (TIMING_INIT): Rename ITERS
parameter to RES. Remove hardcoded 1000 value.
* benchtests/bench-skeleton.c (main): Pass RES parameter
to TIMING_INIT and multiply result by 1000.
commit c0e0f3b2979ed2046547cbc800256dabc03d1944
Author: Will Newton <address@hidden>
Date: Wed Sep 11 15:12:41 2013 +0100
Mention closing 15855, 15856 and 15857 in NEWS.
commit ddf985af476abe60f057e0e862844e97a8deec19
Author: Adhemerval Zanella <address@hidden>
Date: Wed Sep 11 07:38:57 2013 -0500
Update powerpc-fpu ULPs.
commit ffdd31816a67f48697ea4d6b852e58d2886d42ca
Author: Andreas Schwab <address@hidden>
Date: Wed Sep 11 11:15:45 2013 +0200
Add O_TMPFILE to <fcntl.h>
commit b73ed247781d533628b681f57257dc85882645d3
Author: Will Newton <address@hidden>
Date: Fri Aug 16 12:54:29 2013 +0100
malloc: Check for integer overflow in memalign.
A large bytes parameter to memalign could cause an integer overflow
and corrupt allocator internals. Check the overflow does not occur
before continuing with the allocation.
ChangeLog:
2013-09-11 Will Newton <address@hidden>
[BZ #15857]
* malloc/malloc.c (__libc_memalign): Check the value of bytes
does not overflow.
commit 55e17aadc1ef17a1df9626fb0e9fba290ece3331
Author: Will Newton <address@hidden>
Date: Fri Aug 16 11:59:37 2013 +0100
malloc: Check for integer overflow in valloc.
A large bytes parameter to valloc could cause an integer overflow
and corrupt allocator internals. Check the overflow does not occur
before continuing with the allocation.
ChangeLog:
2013-09-11 Will Newton <address@hidden>
[BZ #15856]
* malloc/malloc.c (__libc_valloc): Check the value of bytes
does not overflow.
commit 1159a193696ad48ec86e5895f6dee3e539619c0e
Author: Will Newton <address@hidden>
Date: Mon Aug 12 15:08:02 2013 +0100
malloc: Check for integer overflow in pvalloc.
A large bytes parameter to pvalloc could cause an integer overflow
and corrupt allocator internals. Check the overflow does not occur
before continuing with the allocation.
ChangeLog:
2013-09-11 Will Newton <address@hidden>
[BZ #15855]
* malloc/malloc.c (__libc_pvalloc): Check the value of bytes
does not overflow.
commit c7cabd1355e79b7e111904bb3985908cae185b73
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Sep 10 19:14:51 2013 +0200
Remove DO_NOT_USE_THIS conditionals.
commit aa04af0078dafb6af40b1ee0ede140eedbf67c4f
Author: Allan McRae <address@hidden>
Date: Tue Sep 10 14:12:10 2013 +1000
Clarify documentation cross-reference
The end of the "Parsing of Floats" subsection currently reads:
The GNU C Library also provides '_l' versions of these functions,
which take an additional argument, the locale to use in conversion.
*Note Parsing of Integers::.
Split the final note as it is unrelated to the above comment and
reference it with "See also" instead.
commit cdfc721b8d2d5079325ea9f0beb5673d72b4cdd0
Author: Allan McRae <address@hidden>
Date: Tue Sep 10 14:09:27 2013 +1000
Update pt_chown sections of the manual
The pt-chown binary is discussed in the "Running make install" section
without clarification of the needed configure option. Clarify this
and simplfy the discription which is already covered in the "Configuring
and compiling" section.
commit 95e7cf295e449c0aec3d7a76f01907bf300106bf
Author: Maciej W. Rozycki <address@hidden>
Date: Mon Sep 9 22:36:57 2013 +0100
Fix static-binary lazy FPU context allocation
Long ago static startup did not parse the auxiliary vector and therefore
could not get at any `AT_FPUCW' tag to check whether upon FPU context
allocation the kernel would use a FPU control word setting different to
that provided by the `__fpu_control' variable. Static startup therefore
always initialized the FPU control word, forcing immediate FPU context
allocation even for binaries that otherwise never used the FPU.
As from GIT commit f8f900ecb9096ec47f5b7bb7626e29223c69061a static
startup supports parsing the auxiliary vector, so now it can avoid
explicit initialization of the FPU control word, just as can dynamic
startup, in the usual case where the setting written to the FPU control
word would be the same as the kernel uses. This defers FPU context
allocation until the binary itself actually pokes at the FPU.
Note that the `AT_FPUCW' tag is usually absent from the auxiliary vector
in which case _FPU_DEFAULT is assumed to be the kernel default.
commit a9f5ce099cb30fe6b8f2ba240cacffe7ecfbfef2
Author: Allan McRae <address@hidden>
Date: Mon Sep 9 22:54:07 2013 +1000
Fix typo in strcoll example
commit 34829bc28f727ad9db6a180191c62d33f67b7915
Author: Allan McRae <address@hidden>
Date: Mon Sep 9 22:52:58 2013 +1000
Fix memory leak in stdlib/isomac.c
commit 3932737df1a022f8f207db9874194600296ed437
Author: Allan McRae <address@hidden>
Date: Mon Sep 9 22:50:41 2013 +1000
Fix memory leaks in libio on allocation failure
commit 83e43bf0b756065dc640680d90fa6f0b39425182
Author: Allan McRae <address@hidden>
Date: Mon Sep 9 20:23:35 2013 +1000
Fix nesting of ifdefs in netgroupcache.c
Fixes unclosed '{' if HAVE_SENDFILE is defined (BZ #15895).
commit 0c66b8e985649f89a84b26ba02740b23e1f4e091
Author: Will Newton <address@hidden>
Date: Wed Aug 7 19:56:21 2013 +0100
malloc: Add realloc test.
The current tests don't test the functionality of realloc in detail.
Add a new test for realloc that exercises some of the corner cases
that are not otherwise tested.
ChangeLog:
2013-09-09 Will Newton <address@hidden>
* malloc/Makefile: Add tst-realloc to tests.
* malloc/tst-realloc.c: New file.
commit f6b00fd1153295bc32041724a88aad84ba598b4a
Author: Allan McRae <address@hidden>
Date: Mon Sep 9 12:51:29 2013 +1000
Update to latest versions of GPL-2.0 and LGPL-2.1
Pull copies of these files directly from the GNU website:
http://www.gnu.org/licenses/gpl-2.0.txt
http://www.gnu.org/licenses/lgpl-2.1.txt
Fixes the address of the Free Software Foundation (BZ #15844). Also
includes some minor formatting changes and corrects references to
the GNU "Library" General Public License.
commit d4f66d37c4fc045da66e01c66976add579c6b7a4
Author: Joseph Myers <address@hidden>
Date: Sat Sep 7 15:58:42 2013 +0000
Mention --disable-versioning removal in NEWS.
commit eec55e167f54d5795b4d2ffac579ea7709ff7523
Author: David S. Miller <address@hidden>
Date: Fri Sep 6 15:25:54 2013 -0400
Update Chinese (traditional) translations.
* po/zh_TW.po: Update Chinese (traditional) translation from
translation project.
commit 1ecbb381aeed75d52f8abf47e03a31bb8212984e
Author: Richard Sandiford <address@hidden>
Date: Fri Sep 6 17:20:45 2013 +0000
Make localedef output generation use more logical interfaces.
commit 2618d9db2da5d5f59adb8120fc6b58d8f96f5528
Author: Chris Leonard <address@hidden>
Date: Fri Sep 6 11:55:30 2013 -0400
Fix trailing whitespace
commit 8b79592482aba09a9de02f09a1cce999bed6ebf4
Author: Chris Leonard <address@hidden>
Date: Fri Sep 6 11:47:05 2013 -0400
ChangeLog entry for Deduplicate country_car.
commit 94fb84a0346a5d99fe2aec36a814ee51b7933dad
Author: Chris Leonard <address@hidden>
Date: Fri Sep 6 11:31:02 2013 -0400
Deduplicate country_car.
commit e029e2e5c5448e9b32cc2f26c89968b61e0baa6c
Author: Adhemerval Zanella <address@hidden>
Date: Thu Aug 29 15:38:51 2013 -0300
benchtests: Add memrchr benchmark
commit bbf6e8e4f416ebb84b22b613752adb7cbc0d82df
Author: Will Newton <address@hidden>
Date: Wed Sep 4 09:11:58 2013 +0100
benchtests/Makefile: Run benchmark for memcpy.
The benchmark for memcpy got disabled accidentally. Re-enable it.
ChangeLog:
2013-09-06 Will Newton <address@hidden>
* benchtests/Makefile (string-bench): Add memcpy.
commit 6c82a2f8d7c8e21e39237225c819f182ae438db3
Author: Carlos O'Donell <address@hidden>
Date: Fri Sep 6 01:02:30 2013 -0400
Coordinate IPv6 definitions for Linux and glibc
This change synchronizes the glibc headers with the Linux kernel
headers and arranges to coordinate the definition of structures
already defined the Linux kernel UAPI headers.
It is now safe to include glibc's netinet/in.h or Linux's linux/in6.h
in any order in a userspace application and you will get the same
ABI. The ABI is guaranteed by UAPI and glibc.
commit 5430fc65a118300b35a834a1112caea3441ff12e
Author: Adhemerval Zanella <address@hidden>
Date: Thu Sep 5 09:32:56 2013 -0500
PowerPC: fix POWER7 memrchr for some large inputs
commit 4660856c6f24ed0edc04d62a5a31839cab4e5640
Author: Adhemerval Zanella <address@hidden>
Date: Thu Aug 29 15:28:00 2013 -0300
Add memrchr testcase
commit bb8ea71379ce66936284a6e7ea60dc8255d2ed7f
Author: Mike Frysinger <address@hidden>
Date: Thu Sep 5 03:02:46 2013 -0400
tst-fanotify: skip when we get back EPERM
Since fanotify_init requires CAP_SYS_ADMIN in order to work (which usually
means running as root), we need to handle that error case too.
Reported-by: Andreas Jaeger <address@hidden>
Signed-off-by: Mike Frysinger <address@hidden>
commit 2deb7bdb7433ba78ec00cb61d24d1be56e66e9b8
Author: Joseph Myers <address@hidden>
Date: Wed Sep 4 20:50:20 2013 +0000
Define MMAP2_PAGE_SHIFT to -1 for m68k.
commit b92a20b5603bfb7cd7cd775f3ca9099731ac63cf
Author: Joseph Myers <address@hidden>
Date: Wed Sep 4 20:47:21 2013 +0000
conformtest: Fix namespace testing.
commit 9fc2e09ffad2c702b6768bc4560b0cc55fce0914
Merge: 7447ccd 3f2e46a
Author: Chris Leonard <address@hidden>
Date: Wed Sep 4 11:45:05 2013 -0400
Update iso-1427.def and related occurrences.
commit 7447ccd98ee3944a95247ae23284dfac1de6c2aa
Author: Chris Leonard <address@hidden>
Date: Wed Sep 4 11:42:53 2013 -0400
Update iso-1427.def and related occurrences.
commit 3f2e46a4948c846023275eb7a8c86ede0313cd2f
Author: Joseph Myers <address@hidden>
Date: Wed Sep 4 15:25:42 2013 +0000
Remove --disable-versioning.
commit 44558701ff93118de40d5d5484e210149570f951
Author: Will Newton <address@hidden>
Date: Mon Sep 2 14:13:50 2013 +0100
benchtests: Switch string benchmarks to use bench-timing.h.
Switch the string benchmarks to using bench-timing.h instead
of hp-timing.h directly. This allows the string benchmarks to
be run usefully on architectures such as ARM that do not have
support for hp-timing.h.
In order to do this the tests have been changed from timing each
individual call and picking the lowest execution time recorded to
timing a number of calls and taking the mean execution time.
ChangeLog:
2013-09-04 Will Newton <address@hidden>
* benchtests/bench-timing.h (TIMING_PRINT_MEAN): New macro.
* benchtests/bench-string.h: Include bench-timing.h instead
of including hp-timing.h directly. (INNER_LOOP_ITERS): New
define. (HP_TIMING_BEST): Delete macro. (test_init): Remove
call to HP_TIMING_DIFF_INIT.
* benchtests/bench-memccpy.c: Use bench-timing.h macros
instead of hp-timing.h macros.
* benchtests/bench-memchr.c: Likewise.
* benchtests/bench-memcmp.c: Likewise.
* benchtests/bench-memcpy.c: Likewise.
* benchtests/bench-memmem.c: Likewise.
* benchtests/bench-memmove.c: Likewise.
* benchtests/bench-memset.c: Likewise.
* benchtests/bench-rawmemchr.c: Likewise.
* benchtests/bench-strcasecmp.c: Likewise.
* benchtests/bench-strcasestr.c: Likewise.
* benchtests/bench-strcat.c: Likewise.
* benchtests/bench-strchr.c: Likewise.
* benchtests/bench-strcmp.c: Likewise.
* benchtests/bench-strcpy.c: Likewise.
* benchtests/bench-strcpy_chk.c: Likewise.
* benchtests/bench-strlen.c: Likewise.
* benchtests/bench-strncasecmp.c: Likewise.
* benchtests/bench-strncat.c: Likewise.
* benchtests/bench-strncmp.c: Likewise.
* benchtests/bench-strncpy.c: Likewise.
* benchtests/bench-strnlen.c: Likewise.
* benchtests/bench-strpbrk.c: Likewise.
* benchtests/bench-strrchr.c: Likewise.
* benchtests/bench-strspn.c: Likewise.
* benchtests/bench-strstr.c: Likewise.
commit cae16d66756dfb76b6b4c804e5eb1218d587c60f
Author: Will Newton <address@hidden>
Date: Mon Sep 2 14:00:45 2013 +0100
benchtests/Makefile: Use LDLIBS instead of LDFLAGS.
LDFLAGS puts the library too early in the command line if --as-needed
is being used. Use LDLIBS instead.
ChangeLog:
2013-09-04 Will Newton <address@hidden>
* benchtests/Makefile: Use LDLIBS instead of LDFLAGS.
commit ddd9fb8f135a60925fc5491300068b7809601632
Author: cjl <address@hidden>
Date: Wed Sep 4 10:26:16 2013 -0400
Add country_car field to LC_ADDRESS
commit e51eae39ad23e986259f7a1d2f0145ff19f7c159
Author: cjl <address@hidden>
Date: Wed Sep 4 10:23:58 2013 -0400
Add country_car field to LC_ADDRESS
commit df56e024b64b4117b8b9ebfc055c599bb0b68f16
Author: cjl <address@hidden>
Date: Wed Sep 4 09:20:48 2013 -0400
Add country_car field to LC_ADDRESS
commit a442b236c712d238f8c1ee3ebadc0505e439c91e
Author: cjl <address@hidden>
Date: Tue Sep 3 20:38:23 2013 -0400
Add FSF statement to ayc_PE locale.
commit 9f251a23fb0f0131f1a8c42934f9730013e98f04
Author: cjl <address@hidden>
Date: Tue Sep 3 20:34:50 2013 -0400
Add FSF statement to ayc_PE locale.
commit 90ae6a3f10df2b16ef12705adc031e82e08a0547
Author: cjl <address@hidden>
Date: Tue Sep 3 20:29:44 2013 -0400
Add FSF statement to ayc_PE locale.
commit ffa3cd7f1a472954e9be22a48140c6eef45c3ef5
Author: Joseph Myers <address@hidden>
Date: Tue Sep 3 15:32:54 2013 +0000
Fix lgammaf spurious underflow (bug 15427).
commit 8f02859f17d01ce0cf542d934a04a79f048b73fd
Author: Ondřej BÃÂlka <address@hidden>
Date: Tue Sep 3 16:21:38 2013 +0200
Add unaligned strcmp.
commit d34202f67408b3a6363d8d5a9ef78ae8a264d03f
Author: Chris Leonard <address@hidden>
Date: Tue Sep 3 14:51:35 2013 +0200
Update ht_HT locale
2013-09-03 Chris Leonard <address@hidden>
[BZ#15886]
* locales/ht_HT: 1.1 revision of ht_HT locale.
commit 4f007a783947d02a4a9c8d103da7ebbfb6e13882
Author: Chris Leonard <address@hidden>
Date: Tue Sep 3 11:06:28 2013 +0200
Add quz_PE locale
2013-09-03 Chris Leonard <address@hidden>
[BZ#15887]
* locales/quz_PE: New locale for quz_PE.
* SUPPORTED: Add quz_PE.
commit 6c8bbad92726eeb50c9bb4107dad80155062eb0a
Author: Siddhesh Poyarekar <address@hidden>
Date: Tue Sep 3 09:29:01 2013 +0530
Mark success return value as volatile to work around rescheduling
Resolves #15921
The test case nptl/tst-cleanup2 fails on s390x and power6 due to
instruction sheduling in gcc. This was reported in gcc:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58034
but it was concluded that gcc is allowed to assume that the first
argument to sprintf is a character array - NULL not being a valid
character array.
commit 18d4371683fbe347bf4fbaef05d18b5a4918887a
Author: Mike Frysinger <address@hidden>
Date: Mon Sep 2 23:13:57 2013 -0400
hppa: add fanotify_mark
Another example of all the 64bit arches getting the definition via a
common file, but the 32bit ones all adding it by themselves and hppa
was missed.
I'm not entirely sure about the usage of GLIBC_2.19 symbols here.
We'd like to backport this so people can use it, but it means we'd
be releasing a glibc-2.17/glibc-2.18 with a GLIBC_2.19 symbol in it.
But maybe it won't be a big deal since you'd only get that 2.19 ref
if you actually used the symbol ?
There hasn't been a glibc release where hppa worked w/out a bunch of
patches, so in reality there's only two distros that matter -- Gentoo
and Debian.
Reported-by: Jeroen Roovers <address@hidden>
Signed-off-by: Mike Frysinger <address@hidden>
commit ac44401205b9b2da48ce5bdb0bd772df8bf2df4b
Author: Mike Frysinger <address@hidden>
Date: Wed Aug 21 11:59:01 2013 -0400
tst-fanotify: new simple test
Basic test for the fanotify functions.
Signed-off-by: Mike Frysinger <address@hidden>
commit b7835e3223de60d3f5bf1fed66468b5052cd595f
Author: Joseph Myers <address@hidden>
Date: Mon Sep 2 14:51:24 2013 +0000
Fix spurious jnf underflows (bug 14155).
commit 8220f4f00803cfb26520a8bf2ca493493dde4f60
Author: Ondřej BÃÂlka <address@hidden>
Date: Mon Sep 2 11:24:36 2013 +0200
Fix typo.
commit 28777376b7b716631c5175991b5d8bb01fda35ce
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:43:21 2013 +0200
* .topdeps: Remove annihilated branch.
commit 296a5732f94abe4d5699dc981e4ccfb950b48cee
Merge: 8a9dd74 90dc20d
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:53 2013 +0200
Merge branch 't/EIEIO-fr' into refs/top-bases/tschwinge/Roger_Whittaker
commit a67b7ad5b4d259df71197db3e085fe469822fddd
Merge: 83fed41 296a573
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:53 2013 +0200
Merge commit 'refs/top-bases/tschwinge/Roger_Whittaker' into
tschwinge/Roger_Whittaker
commit 90dc20ddf0b20148c03c27f75b5f410709747be5
Merge: a95c62e d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:51 2013 +0200
Merge commit 'refs/top-bases/t/EIEIO-fr' into t/EIEIO-fr
commit 8a9dd74527a539b0c5e1abe552bc270ae2942f2f
Merge: 1fe09e2 a000fb7
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:49 2013 +0200
Merge branch 't/exec-static' into refs/top-bases/tschwinge/Roger_Whittaker
commit a000fb703121bc15ad1f073d47bdf4e1d61ae238
Merge: 5956253 5a92339
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:48 2013 +0200
Merge commit 'refs/top-bases/t/exec-static' into t/exec-static
commit 1fe09e2e8c6ff43db65ee31ffa76f25d67854b8e
Merge: 0080d92 a0a31b9
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:46 2013 +0200
Merge branch 't/nice' into refs/top-bases/tschwinge/Roger_Whittaker
commit a0a31b962763154ec9a79a5c75027e9899d2f868
Merge: 11ca773 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:45 2013 +0200
Merge commit 'refs/top-bases/t/nice' into t/nice
commit 0080d92dc40dff2d2e9eb41c173b7d1a09550317
Merge: 6d7f9f6 e41a555
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:43 2013 +0200
Merge branch 't/af_local_strlen' into
refs/top-bases/tschwinge/Roger_Whittaker
commit e41a5550b6ef3b3c6a39f252f0fffffce87fc8b5
Merge: 68550de d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:41 2013 +0200
Merge commit 'refs/top-bases/t/af_local_strlen' into t/af_local_strlen
commit 6d7f9f6db1556122d216cbf1c010c01da222b034
Merge: 0802686 dda8578
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:39 2013 +0200
Merge branch 't/poll_errors_fixes' into
refs/top-bases/tschwinge/Roger_Whittaker
commit dda857891714eec6609674bb39f140c8dc0601a7
Merge: d7e1ec6 852920e
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:38 2013 +0200
Merge commit 'refs/top-bases/t/poll_errors_fixes' into t/poll_errors_fixes
commit 852920e3063d2719f2022860175aec090be85b5d
Merge: 3efe86f 5023f46
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:36 2013 +0200
Merge commit 'refs/top-bases/t/io_select_timeout' into t/io_select_timeout
commit 080268675839f2fa72d6c5dd78236b9a429ebf84
Merge: 304e177 d70571e
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:33 2013 +0200
Merge branch 't/remap_getcwd' into refs/top-bases/tschwinge/Roger_Whittaker
commit d70571e6878fe2651a156c7789b9887e5bde4f8c
Merge: 29ca5d1 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:32 2013 +0200
Merge commit 'refs/top-bases/t/remap_getcwd' into t/remap_getcwd
commit 304e177a609ca15309a3b6832392bfca5e191b58
Merge: b109826 921d8f6
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:29 2013 +0200
Merge branch 't/nfds-poll' into refs/top-bases/tschwinge/Roger_Whittaker
commit 921d8f675372db2401407cca2e4c4981e915b1a6
Merge: d039799 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:28 2013 +0200
Merge commit 'refs/top-bases/t/nfds-poll' into t/nfds-poll
commit b1098269519f81f602abd1403f54c639c0180db3
Merge: 95b1e50 5ad773d
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:26 2013 +0200
Merge branch 't/pie-sbrk' into refs/top-bases/tschwinge/Roger_Whittaker
commit 5ad773d3e608f4810dd1dcbb1a53f9bd7273e1aa
Merge: e4301ff d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:25 2013 +0200
Merge commit 'refs/top-bases/t/pie-sbrk' into t/pie-sbrk
commit 95b1e502f2556328c4ea7560df9a51404062218a
Merge: e4c900e 4974b78
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:23 2013 +0200
Merge branch 't/select-EINTR' into refs/top-bases/tschwinge/Roger_Whittaker
commit 4974b78a0e10de185e0088ebc6261252c25367ee
Merge: 1c738b2 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:22 2013 +0200
Merge commit 'refs/top-bases/t/select-EINTR' into t/select-EINTR
commit e4c900ea6ccd5fcd20c081de031215cdc7ea526a
Merge: 63ec3f5 5023f46
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:19 2013 +0200
Merge branch 't/single-select-timeout' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 5023f46909f1ce6bf877611109f7fa4ad1080b86
Merge: 1533daf d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:18 2013 +0200
Merge commit 'refs/top-bases/t/single-select-timeout' into
t/single-select-timeout
commit 63ec3f5894e802d0808fea61c40c96c16193877f
Merge: 3451881 4e499a5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:16 2013 +0200
Merge branch 't/setitimer' into refs/top-bases/tschwinge/Roger_Whittaker
commit 4e499a567abc41c5b2aee62e389bd39299dbca0c
Merge: e0dd512 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:15 2013 +0200
Merge commit 'refs/top-bases/t/setitimer' into t/setitimer
commit 3451881389245b4a4c9d7371da22b766de9da553
Merge: da52911 6fa8c50
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:13 2013 +0200
Merge branch 't/hurdsig-boot-fix' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 6fa8c50ebe1ae2518981cf475ef1442e04194778
Merge: 692f606 9ffaf99
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:12 2013 +0200
Merge commit 'refs/top-bases/t/hurdsig-boot-fix' into t/hurdsig-boot-fix
commit da52911e40f7da74b9ffe4295bbf77c19ab5f853
Merge: bbaa56c 3f3d55f
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:09 2013 +0200
Merge branch 't/sendmmsg' into refs/top-bases/tschwinge/Roger_Whittaker
commit 3f3d55fd14db5986b4952718ff58e2fa3e10036b
Merge: 1a7115c d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:08 2013 +0200
Merge commit 'refs/top-bases/t/sendmmsg' into t/sendmmsg
commit bbaa56c8fcbf1612b8ad50b62ccd88f877f67df1
Merge: 2210a3f 71a7cab
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:06 2013 +0200
Merge branch 't/libpthread_depends' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 71a7cabc80b2ceb41a5a32e0695646aac0469b15
Merge: 2bb549a d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:05 2013 +0200
Merge commit 'refs/top-bases/t/libpthread_depends' into t/libpthread_depends
commit 2210a3f0fdf84e6e4a72966c8f07e9678f1874e0
Merge: 76ed437 cd477ae
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:03 2013 +0200
Merge branch 't/hooks' into refs/top-bases/tschwinge/Roger_Whittaker
commit cd477aecdfde62bedd87a101d4d5f0253ef0c4d3
Merge: e7a7c4d d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:32:02 2013 +0200
Merge commit 'refs/top-bases/t/hooks' into t/hooks
commit 76ed437a3a95f6d0ccee75c649c7ec62cd0ad762
Merge: 813911b 4cd6253
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:59 2013 +0200
Merge branch 't/hurdsig-global-dispositions-versions' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 4cd6253dbc710536d0bcd7f32ffa32a9fb72eda9
Merge: f0f440a 9ffaf99
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:58 2013 +0200
Merge commit 'refs/top-bases/t/hurdsig-global-dispositions-versions' into
t/hurdsig-global-dispositions-versions
commit 813911b0e0a5ffec89b032b9c5d3753086f521bc
Merge: 43d84b2 65625cc
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:56 2013 +0200
Merge branch 't/hurdsig-fixes-2' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 65625cc75acd32ea9893e295a6866d857959fdc8
Merge: d6ac486 c3e519d
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:54 2013 +0200
Merge commit 'refs/top-bases/t/hurdsig-fixes-2' into t/hurdsig-fixes-2
commit 43d84b2e95d0714686a3aee545de5b768744de08
Merge: c1e63bf c3e519d
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:52 2013 +0200
Merge branch 't/hurdsig-SA_SIGINFO' into
refs/top-bases/tschwinge/Roger_Whittaker
commit c3e519d5360f96ecd7afe32c34e74483852d278d
Merge: bb88784 9ffaf99
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:50 2013 +0200
Merge commit 'refs/top-bases/t/hurdsig-SA_SIGINFO' into t/hurdsig-SA_SIGINFO
commit c1e63bfd0597c461f13af244a51aa53660347ab4
Merge: 0ae5abe 9ffaf99
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:48 2013 +0200
Merge branch 't/hurdsig-global-dispositions' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 9ffaf99a07ea17353af001d081ac56dad908ae49
Merge: e631e50 8d611b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:47 2013 +0200
Merge commit 'refs/top-bases/t/hurdsig-global-dispositions' into
t/hurdsig-global-dispositions
commit 0ae5abe2d2fa34194c3c14d9d07671c4c1561121
Merge: fd8d6a9 8d611b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:44 2013 +0200
Merge branch 't/hurdsig-fixes' into refs/top-bases/tschwinge/Roger_Whittaker
commit 8d611b5d17ebdd6ec3f5b70c74983127b7f5c869
Merge: e5770c2 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:43 2013 +0200
Merge commit 'refs/top-bases/t/hurdsig-fixes' into t/hurdsig-fixes
commit fd8d6a906db48f274185267c4b5f1ef4d32b4b18
Merge: 276f631 1cbf52c
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:41 2013 +0200
Merge branch 't/no-hp-timing' into refs/top-bases/tschwinge/Roger_Whittaker
commit 1cbf52cde38c2c2c2d8ffdd55cd73f864d79abda
Merge: 5e0dec6 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:40 2013 +0200
Merge commit 'refs/top-bases/t/no-hp-timing' into t/no-hp-timing
commit 276f6312b8f32afa5175f0989dc8dddd114d1327
Merge: 7fae54b 0acaf53
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:38 2013 +0200
Merge branch 't/unlockpt-chroot' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 0acaf53210bf3001b836971e2ec14670ba755637
Merge: 0dcd4bc d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:37 2013 +0200
Merge commit 'refs/top-bases/t/unlockpt-chroot' into t/unlockpt-chroot
commit 7fae54ba34f31285d999c19b9090a30c7a7ba198
Merge: 8a6551d c05cca9
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:34 2013 +0200
Merge branch 't/thread-cancel' into refs/top-bases/tschwinge/Roger_Whittaker
commit c05cca9a5dea8526d55a719cda7bfd86a4b27b1d
Merge: 2974b74 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:33 2013 +0200
Merge commit 'refs/top-bases/t/thread-cancel' into t/thread-cancel
commit 8a6551da9a17c42fa8b895767687063f3b7be3a9
Merge: 6bbd963 1418771
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:31 2013 +0200
Merge branch 't/sendmsg-SCM_RIGHTS' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 1418771c8454ab493bd9a72d5e696d26d1f71c8b
Merge: d910772 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:30 2013 +0200
Merge commit 'refs/top-bases/t/sendmsg-SCM_RIGHTS' into t/sendmsg-SCM_RIGHTS
commit 6bbd96314e839b0c6f4f59034ed8d4ff28fc0e7a
Merge: 11ca5cd f382948
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:27 2013 +0200
Merge branch 't/locarchive' into refs/top-bases/tschwinge/Roger_Whittaker
commit f38294883bab7fcae2d625709fdd2c24a3896fa9
Merge: d74b935 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:25 2013 +0200
Merge commit 'refs/top-bases/t/locarchive' into t/locarchive
commit 11ca5cd5ecf2d2bf31033558167936cd46589058
Merge: 9bf05c0 5da4e51
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:23 2013 +0200
Merge branch 't/bigmem' into refs/top-bases/tschwinge/Roger_Whittaker
commit 5da4e51bd7d1c669a192bce408ce285a7dadce5c
Merge: 424438e d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:22 2013 +0200
Merge commit 'refs/top-bases/t/bigmem' into t/bigmem
commit 9bf05c0bf8b1629c856199fe6adbde419a2af285
Merge: b5aeda8 a125837
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:20 2013 +0200
Merge branch 't/sysvshm' into refs/top-bases/tschwinge/Roger_Whittaker
commit a1258379c5a070ba97a428a7431cbebbe046e3e5
Merge: 6da5553 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:19 2013 +0200
Merge commit 'refs/top-bases/t/sysvshm' into t/sysvshm
commit b5aeda801bfeffdf3ba9dc8ae7996e520c27424b
Merge: 567168c 45e559a
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:16 2013 +0200
Merge branch 't/ioctl-base-types' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 45e559a160d1ce5721571b0923d20051e8590afa
Merge: eca79e4 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:15 2013 +0200
Merge commit 'refs/top-bases/t/ioctl-base-types' into t/ioctl-base-types
commit 567168cfc733441fdc8110d127266025d621ae64
Merge: 474e898 70f1bff
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:13 2013 +0200
Merge branch 't/usr' into refs/top-bases/tschwinge/Roger_Whittaker
commit 70f1bff4fc5f7c8ea8dd59b1da9d17620b752008
Merge: 934339e 8d0b245
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:12 2013 +0200
Merge commit 'refs/top-bases/t/usr' into t/usr
commit 8d0b24547ed2a79acbc199b1e3bfb6aa143d248b
Merge: 53715d3 d4665bb
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:11 2013 +0200
Merge branch 't/master_backports' into refs/top-bases/t/usr
commit 53715d34319c905d7e0075d73a9b3a07d192d0bc
Merge: 4d22e94 a71939b
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:10 2013 +0200
Merge branch 't/regenerate_configure' into refs/top-bases/t/usr
commit 474e8984b3ae31f5ee9aa197b394c686b7b12709
Merge: f8f7f27 0414fa7
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:08 2013 +0200
Merge branch 't/pagesize' into refs/top-bases/tschwinge/Roger_Whittaker
commit 0414fa73462b5e289e2c98956a428e5563fd2ef2
Merge: 37fc4e2 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:07 2013 +0200
Merge commit 'refs/top-bases/t/pagesize' into t/pagesize
commit f8f7f27f3d6f1fe177a35d6d153ea97072c879b3
Merge: c9fc539 6a58377
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:05 2013 +0200
Merge branch 't/eglibc_backports' into
refs/top-bases/tschwinge/Roger_Whittaker
commit c9fc539df543ff46da47338353048c0c9292547c
Merge: 626233f d22a196
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:05 2013 +0200
Merge branch 't/cancellation' into refs/top-bases/tschwinge/Roger_Whittaker
commit d22a196ea1ec75d3fad624b3952773ca49742ca9
Merge: 0aa1396 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:04 2013 +0200
Merge commit 'refs/top-bases/t/cancellation' into t/cancellation
commit 626233fb4c4c50f66902de41656bc8e24c855f66
Merge: 2a711a7 78e2b93
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:01 2013 +0200
Merge branch 't/host-independency' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 2a711a73d391cdabc27c981b1ce419cd6cd6ce60
Merge: 06317db dcac79e
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:01 2013 +0200
Merge branch 't/elfosabi_gnu' into refs/top-bases/tschwinge/Roger_Whittaker
commit 06317db8262fe759a538c4aabd91da85c6d8ee43
Merge: 77ed82f a2785c5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:01 2013 +0200
Merge branch 't/cpuclock' into refs/top-bases/tschwinge/Roger_Whittaker
commit a2785c5ad80905d4586cb2ec4af25ac01450ccff
Merge: aa4c0e9 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:31:00 2013 +0200
Merge commit 'refs/top-bases/t/cpuclock' into t/cpuclock
commit 77ed82ff10b1b37dcd6d20e05c8a3c50f0a6c75c
Merge: decdd18 0b8027e
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:57 2013 +0200
Merge branch 't/grantpt' into refs/top-bases/tschwinge/Roger_Whittaker
commit 0b8027e54affe87fe0d50db21afc49735ea2628c
Merge: ba3e0a3 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:56 2013 +0200
Merge commit 'refs/top-bases/t/grantpt' into t/grantpt
commit decdd18fed4019852be1256f3b467717759d7191
Merge: 79c8f5a 2947146
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:54 2013 +0200
Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_Whittaker
commit 29471467add024de1922f7081907eadf784267ef
Merge: d42021b d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:52 2013 +0200
Merge commit 'refs/top-bases/t/extern_inline' into t/extern_inline
commit 79c8f5afdbbd2f94121964ed5db19ee2e64da905
Merge: 66e7d2f 8afc24d
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:50 2013 +0200
Merge branch 't/____longjmp_chk' into
refs/top-bases/tschwinge/Roger_Whittaker
commit 8afc24da2ea2bef75ea1a167d7af169aeeab9b7e
Merge: 4f9ab1c d4665bb
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:49 2013 +0200
Merge commit 'refs/top-bases/t/____longjmp_chk' into t/____longjmp_chk
commit 66e7d2f50cee7ce6aa49324a1db25a9b435cce44
Merge: 805f3d2 baa501b
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:46 2013 +0200
Merge branch 't/pipe2' into refs/top-bases/tschwinge/Roger_Whittaker
commit baa501b1669e56f62a53f6ff800d83a556c9a691
Merge: 66a0f66 d9df1a1
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:45 2013 +0200
Merge commit 'refs/top-bases/t/pipe2' into t/pipe2
commit 805f3d2b653b1f8bb1199b1aa23bcfc741e6a467
Merge: b620a0c d9df1a1
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:42 2013 +0200
Merge branch 't/socketpair_flags' into
refs/top-bases/tschwinge/Roger_Whittaker
commit d9df1a181da47d05a33b353aa2c68cc31093912f
Merge: 6965864 fd22e54
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:41 2013 +0200
Merge commit 'refs/top-bases/t/socketpair_flags' into t/socketpair_flags
commit b620a0c28b94de1fda2040e5268e82875ff29573
Merge: 4c1e4af fd22e54
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:38 2013 +0200
Merge branch 't/socket_flags' into refs/top-bases/tschwinge/Roger_Whittaker
commit fd22e54a35ed2709d3266b8863740e0f2213ef92
Merge: a7a0166 cc18431
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:37 2013 +0200
Merge commit 'refs/top-bases/t/socket_flags' into t/socket_flags
commit cc18431fb7658a16f7ac05e3443f95377c1b7627
Merge: 703def4 c064849
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:34 2013 +0200
Merge commit 'refs/top-bases/t/fcntl-internal.h' into t/fcntl-internal.h
commit c0648497879095af1d0c04a0c40552e1c92f3f37
Merge: 397c5d2 a7366e4
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:33 2013 +0200
Merge branch 't/verify.h' into refs/top-bases/t/fcntl-internal.h
commit a7366e431f807d3715d29d5d70dab4eadbe92e5a
Merge: 2e38184 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:31 2013 +0200
Merge commit 'refs/top-bases/t/verify.h' into t/verify.h
commit 4c1e4afac5a43212a46e604c3d5a836a60a5219b
Merge: f3da678 51a2762
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:27 2013 +0200
Merge branch 't/gscope' into refs/top-bases/tschwinge/Roger_Whittaker
commit 51a2762f166d608d69137aefbda168488243028b
Merge: ae885c9 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:26 2013 +0200
Merge commit 'refs/top-bases/t/gscope' into t/gscope
commit f3da67884f7e3c0fb7de0df7090494150fcb2d8d
Merge: d256af0b 03618a5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:24 2013 +0200
Merge branch 't/_dl_random' into refs/top-bases/tschwinge/Roger_Whittaker
commit 03618a56c4748c7e5f4b58583390f202b354d8c1
Merge: 725507b d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:23 2013 +0200
Merge commit 'refs/top-bases/t/_dl_random' into t/_dl_random
commit d256af0b3515e5b47a21644a8c033e6182938092
Merge: d80dfab 4e5b21a
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:20 2013 +0200
Merge branch 't/ptrmangle' into refs/top-bases/tschwinge/Roger_Whittaker
commit 4e5b21ad0a16884db40f0dd211340f62323a5602
Merge: 8e11a50 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:19 2013 +0200
Merge commit 'refs/top-bases/t/ptrmangle' into t/ptrmangle
commit d80dfabaffb829ed5c0d35f87dffdc2156d1214d
Merge: b12e70c c3efcc4
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:17 2013 +0200
Merge branch 't/bits_stdio-lock.h' into
refs/top-bases/tschwinge/Roger_Whittaker
commit c3efcc4bb99c24d85ce42f178df253bef576c5e2
Merge: 6c4e60f d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:16 2013 +0200
Merge commit 'refs/top-bases/t/bits_stdio-lock.h' into t/bits_stdio-lock.h
commit b12e70c4c5fd6544f205c0c9e0c384e97e45f2fc
Merge: 54f738d ddfc64c
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:13 2013 +0200
Merge branch 't/bits_atomic.h_multiple_threads' into
refs/top-bases/tschwinge/Roger_Whittaker
commit ddfc64caf2dbc8000a26556418f11294273a6e68
Merge: eaae140 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:12 2013 +0200
Merge commit 'refs/top-bases/t/bits_atomic.h_multiple_threads' into
t/bits_atomic.h_multiple_threads
commit 54f738d0415788da9a8279665aa68d94e05fe582
Merge: 6cd540d 891d57e
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:10 2013 +0200
Merge branch 't/tlsdesc.sym' into refs/top-bases/tschwinge/Roger_Whittaker
commit 891d57e146d6a18baf9e376fcb8ef06e3665d45f
Merge: c572501 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:09 2013 +0200
Merge commit 'refs/top-bases/t/tlsdesc.sym' into t/tlsdesc.sym
commit 6cd540d18eec5b2a9d44ad3d0ee74919afb1a91b
Merge: e2ae6a4 5937fa7
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:06 2013 +0200
Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_Whittaker
commit 5937fa782d380cb2c194b00f3976ae767c4e2947
Merge: b35591a 5a92339
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:05 2013 +0200
Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvar
commit e2ae6a4c74b290455d37b2a84fdeb496644c3024
Merge: cbb58c3 5a92339
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:30:03 2013 +0200
Merge branch 't/tls' into refs/top-bases/tschwinge/Roger_Whittaker
commit cbb58c37bb81d176f106a4de3c7f3b02dee2ff66
Merge: ffeaf5a d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:29:18 2013 +0200
Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_Whittaker
Conflicts:
sysdeps/mach/hurd/i386/init-first.c
sysdeps/unix/sysv/linux/ldsodefs.h
commit 5a92339ad317991475c5628c073a3411447775d5
Merge: 12ccc71 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:26:53 2013 +0200
Merge commit 'refs/top-bases/t/tls' into t/tls
Conflicts:
sysdeps/mach/hurd/i386/init-first.c
commit 78e2b93a25e27b295aa2df20df0ffe67bcbb2169
Merge: ce48949 343c7ac
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:09:22 2013 +0200
Merge commit 'refs/top-bases/t/host-independency' into t/host-independency
commit 343c7ac476b11012ab8bc54749187fda64b57000
Merge: df04613 a71939b
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:09:20 2013 +0200
Merge branch 't/regenerate_configure' into
refs/top-bases/t/host-independency
commit 6a583777cb85bf67cce84f452cd42f8bf8bc150f
Merge: c9d56a9 c7d5100
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:08:52 2013 +0200
Merge commit 'refs/top-bases/t/eglibc_backports' into t/eglibc_backports
commit c7d510005d952c59525e60ab38435b3ae0c3baba
Merge: 6a1050b a71939b
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:08:50 2013 +0200
Merge branch 't/regenerate_configure' into refs/top-bases/t/eglibc_backports
commit d4665bbe83ec5de99f35fa5b43bd358ebbb16ed9
Merge: 96ff598 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:08:28 2013 +0200
Merge commit 'refs/top-bases/t/master_backports' into t/master_backports
commit a71939b125b0105bb7a2c44e36f141c546a87d80
Merge: b248762 d5860b5
Author: Thomas Schwinge <address@hidden>
Date: Sun Sep 1 19:04:47 2013 +0200
Merge commit 'refs/top-bases/t/regenerate_configure' into
t/regenerate_configure
-----------------------------------------------------------------------
Summary of changes:
.topdeps | 4 -
COPYING | 39 +-
COPYING.LIB | 84 +-
ChangeLog | 7402 ++-
INSTALL | 54 +-
Makeconfig | 8 +-
Makefile | 43 +-
Makerules | 134 +-
NEWS | 174 +-
README | 5 +-
Versions.def | 4 +
aclocal.m4 | 6 +-
argp/argp-help.c | 16 +-
argp/argp-parse.c | 2 +-
benchtests/Makefile | 126 +-
benchtests/README | 54 +-
benchtests/acos-inputs | 3 +
benchtests/acosh-inputs | 3 +
benchtests/asin-inputs | 3 +
benchtests/asinh-inputs | 3 +
benchtests/atan-inputs | 3 +
benchtests/atanh-inputs | 3 +
benchtests/bench-bcopy.c | 20 +
benchtests/bench-bzero.c | 19 +
benchtests/bench-memccpy.c | 163 +
benchtests/bench-memchr.c | 133 +
benchtests/bench-memcmp.c | 177 +
benchtests/bench-memcpy.c | 157 +
benchtests/bench-memmem.c | 164 +
benchtests/bench-memmove.c | 182 +
benchtests/bench-mempcpy.c | 37 +
benchtests/bench-memrchr.c | 40 +
benchtests/bench-memset.c | 162 +
benchtests/bench-rawmemchr.c | 126 +
benchtests/bench-skeleton.c | 6 +-
benchtests/bench-stpcpy.c | 36 +
benchtests/bench-stpcpy_chk.c | 45 +
benchtests/bench-stpncpy.c | 59 +
benchtests/bench-strcasecmp.c | 176 +
benchtests/bench-strcasestr.c | 180 +
benchtests/bench-strcat.c | 148 +
benchtests/bench-strchr.c | 200 +
benchtests/bench-strchrnul.c | 20 +
benchtests/bench-strcmp.c | 241 +
benchtests/bench-strcpy.c | 177 +
benchtests/bench-strcpy_chk.c | 258 +
benchtests/bench-strcspn.c | 59 +
benchtests/bench-string.h | 204 +
benchtests/bench-strlen.c | 142 +
benchtests/bench-strncasecmp.c | 207 +
benchtests/bench-strncat.c | 162 +
benchtests/bench-strncmp.c | 239 +
benchtests/bench-strncpy.c | 174 +
benchtests/bench-strnlen.c | 132 +
benchtests/bench-strpbrk.c | 176 +
benchtests/bench-strrchr.c | 184 +
benchtests/bench-strsep.c | 174 +
benchtests/bench-strspn.c | 167 +
benchtests/bench-strstr.c | 177 +
benchtests/bench-strtod.c | 117 +
benchtests/bench-strtok.c | 205 +
benchtests/bench-timing.h | 19 +-
benchtests/cos-inputs | 3 +
benchtests/cosh-inputs | 3 +
benchtests/exp-inputs | 584 +
benchtests/exp2-inputs | 105 +
benchtests/log-inputs | 296 +-
benchtests/log2-inputs | 203 +
benchtests/pow-inputs | 506 +
benchtests/rint-inputs | 3 +
benchtests/sin-inputs | 3 +
benchtests/sincos-inputs | 27 +
benchtests/sinh-inputs | 3 +
benchtests/sqrt-inputs | 10 +
benchtests/tan-inputs | 3453 +-
benchtests/tanh-inputs | 3 +
bits/byteswap.h | 2 +-
bits/socket.h | 138 +-
catgets/gencat.c | 2 +-
config.h.in | 22 +-
config.make.in | 2 +-
configure | 217 +-
configure.ac | 2183 +
configure.in | 2205 -
conform/conformtest.pl | 4 +-
conform/data/pthread.h-data | 15 +-
conform/data/sched.h-data | 14 +-
crypt/Makefile | 5 -
crypt/crypt.c | 4 +-
crypt/crypt.h | 5 +-
crypt/crypt_util.c | 2 +-
crypt/speeds.c | 10 +-
csu/check_fds.c | 2 +-
csu/init-first.c | 7 +-
csu/libc-start.c | 16 +
debug/Makefile | 14 +-
debug/backtracesyms.c | 2 +-
debug/fgetws_u_chk.c | 2 +-
debug/memcpy_chk.c | 31 +-
debug/memmove_chk.c | 63 +-
debug/mempcpy_chk.c | 31 +-
debug/memset_chk.c | 61 +-
debug/stpcpy_chk.c | 4 +-
debug/stpncpy_chk.c | 54 +-
debug/strncpy_chk.c | 57 +-
debug/test-strcpy_chk.c | 24 -
debug/tst-backtrace5.c | 11 +-
debug/tst-backtrace6.c | 21 +
debug/wcscat_chk.c | 4 +-
dlfcn/Makefile | 40 +-
dlfcn/bug-dl-leaf-lib-cb.c | 35 +
dlfcn/bug-dl-leaf-lib.c | 71 +
dlfcn/bug-dl-leaf.c | 25 +
dlfcn/default.c | 4 +-
dlfcn/dlfcn.h | 6 +-
dlfcn/modstatic2.c | 2 -
dlfcn/modstatic3.c | 31 +
dlfcn/modstatic5.c | 26 +
dlfcn/tststatic2.c | 2 -
dlfcn/tststatic3.c | 128 +
dlfcn/tststatic4.c | 363 +
dlfcn/tststatic5.c | 76 +
elf/Makefile | 28 +-
elf/Versions | 1 +
elf/cache.c | 9 +
elf/dl-close.c | 5 +-
elf/dl-conflict.c | 3 +-
elf/dl-deps.c | 7 +-
elf/dl-dst.h | 13 -
elf/dl-error.c | 74 +-
elf/dl-fini.c | 4 +-
elf/dl-init.c | 13 +-
elf/dl-libc.c | 1 +
elf/dl-load.c | 47 +-
elf/dl-lookup.c | 24 +-
elf/dl-misc.c | 142 +
elf/dl-object.c | 8 +-
elf/dl-open.c | 34 +-
elf/dl-profile.c | 13 +-
elf/dl-reloc.c | 5 +-
elf/dl-support.c | 61 +-
elf/dl-sysdep.c | 10 +-
elf/dl-tls.c | 44 +-
elf/dl-version.c | 9 +-
elf/elf.h | 148 +-
elf/ifuncdep2.c | 8 +-
elf/ifuncmain1.c | 2 +-
elf/ifuncmain1vis.c | 2 +-
elf/ldd.bash.in | 25 +-
elf/reldep.c | 2 +-
elf/reldep3.c | 2 +-
elf/rtld-Rules | 34 +-
elf/rtld.c | 24 +-
elf/setup-vdso.h | 2 +-
elf/sln.c | 8 +-
elf/sprof.c | 2 +-
elf/testobj.h | 10 +-
elf/tlsdeschtab.h | 6 +
elf/tst-auxv.c | 69 +
elf/tst-null-argv-lib.c | 24 +
elf/tst-null-argv.c | 35 +
elf/tst-ptrguard1-static.c | 1 +
elf/tst-ptrguard1.c | 202 +
elf/tst-stackguard1.c | 2 +-
elf/tst-tls-dlinfo.c | 2 -
elf/tst-tls1.c | 2 -
elf/tst-tls10.h | 1 -
elf/tst-tls14.c | 2 -
elf/tst-tls2.c | 2 -
elf/tst-tls3.c | 2 -
elf/tst-tls4.c | 2 -
elf/tst-tls5.c | 2 -
elf/tst-tls6.c | 1 -
elf/tst-tls7.c | 1 -
elf/tst-tls8.c | 1 -
elf/tst-tls9.c | 1 -
elf/tst-tlsmod1.c | 2 -
elf/tst-tlsmod13.c | 2 -
elf/tst-tlsmod13a.c | 2 -
elf/tst-tlsmod14a.c | 2 -
elf/tst-tlsmod16a.c | 2 -
elf/tst-tlsmod16b.c | 2 -
elf/tst-tlsmod2.c | 2 -
elf/tst-tlsmod3.c | 2 -
elf/tst-tlsmod4.c | 2 -
elf/tst-tlsmod5.c | 2 -
elf/tst-tlsmod6.c | 2 -
extra-lib.mk | 2 +-
gmon/gmon.c | 2 +-
gmon/mcount.c | 8 +-
gmon/sys/gmon.h | 6 +-
hesiod/Makefile | 9 +-
hurd/Makefile | 2 +-
hurd/geteuids.c | 2 +-
hurd/hurd/ioctl.h | 2 +-
hurd/hurdmalloc.c | 48 +-
hurd/hurdmsg.c | 2 +-
hurd/new-fd.c | 2 +-
hurd/ports-get.c | 2 +-
hurd/xattr.c | 2 +-
iconv/gconv_int.h | 2 +-
iconv/iconv_charmap.c | 2 +-
iconv/iconv_prog.c | 2 +-
iconv/loop.c | 2 +-
iconv/skeleton.c | 4 +-
iconv/strtab.c | 2 +-
iconvdata/BIG5HKSCS.irreversible | 2 -
iconvdata/BIG5HKSCS.precomposed | 4 +
iconvdata/big5hkscs.c |19056 ++--
iconvdata/extra-module.mk | 9 +-
iconvdata/gbbig5.c | 2 +-
iconvdata/ibm1008_420.c | 256 +-
iconvdata/iso-2022-jp.c | 2 +-
iconvdata/testdata/BIG5HKSCS | 2289 +-
iconvdata/testdata/BIG5HKSCS..UTF8 | 2289 +-
include/complex.h | 2 +
include/features.h | 60 +-
include/fenv.h | 11 +
include/libc-internal.h | 20 +
include/libc-symbols.h | 50 +-
include/netdb.h | 15 +-
include/resolv.h | 18 +-
include/rpc/auth_des.h | 8 +-
include/shlib-compat.h | 10 +-
include/stap-probe.h | 15 +-
include/stdc-predef.h | 25 +-
include/string.h | 1 +
include/sys/time.h | 25 +-
include/time.h | 1 +
inet/ifreq.c | 61 +-
inet/inet_lnaof.c | 2 +-
inet/inet_net.c | 28 +-
inet/inet_netof.c | 2 +-
inet/netinet/in.h | 69 +-
inet/rcmd.c | 4 +-
inet/ruserpass.c | 4 +-
inet/tst-getni1.c | 2 +-
inet/tst-getni2.c | 2 +-
inet/tst-network.c | 1 +
intl/finddomain.c | 2 +-
intl/localealias.c | 2 +-
intl/plural-exp.c | 2 +-
io/fts.c | 54 +-
io/lockf64.c | 2 +-
io/lxstat64.c | 13 +-
libidn/ChangeLog | 21 +
libidn/Makefile | 2 -
libidn/configure | 2 +-
libidn/{configure.in => configure.ac} | 0
libidn/gunicomp.h | 336 +-
libidn/gunidecomp.h | 418 +-
libidn/nfkc.c | 2 +-
libidn/rfc3454.c | 32 +-
libidn/stringprep.c | 2 +-
libio/Makefile | 4 +-
libio/fcloseall.c | 2 +-
libio/fileops.c | 35 +-
libio/genops.c | 16 +-
libio/getchar.c | 2 +-
libio/getchar_u.c | 2 +-
libio/getwchar.c | 2 +-
libio/getwchar_u.c | 2 +-
libio/iofgets_u.c | 2 +-
libio/iofgetws_u.c | 2 +-
libio/iofopncook.c | 4 +-
libio/iofwrite.c | 10 +-
libio/iofwrite_u.c | 10 +-
libio/iopadn.c | 2 +-
libio/ioungetc.c | 2 +-
libio/iowpadn.c | 2 +-
libio/libioP.h | 4 +-
libio/memstream.c | 5 +-
libio/oldfileops.c | 8 +-
libio/oldstdfiles.c | 2 +-
libio/tst-widetext.input | 2 +-
libio/wfiledoalloc.c | 4 +-
libio/wfileops.c | 8 +-
libio/wmemstream.c | 6 +-
locale/C-address.c | 2 +-
locale/C-monetary.c | 7 +-
locale/C-translit.h | 1 -
locale/Makefile | 6 -
locale/categories.def | 2 +
locale/gen-translit.pl | 2 +
locale/hashval.h | 2 +-
locale/iso-3166.def | 12 +-
locale/iso-4217.def | 24 +-
locale/iso-639.def | 38 +-
locale/loadarchive.c | 4 +
locale/loadlocale.c | 2 +-
locale/localeconv.c | 44 +-
locale/localeinfo.h | 10 +
locale/locarchive.h | 9 +
locale/programs/3level.h | 56 +-
locale/programs/ld-address.c | 108 +-
locale/programs/ld-collate.c | 249 +-
locale/programs/ld-ctype.c | 525 +-
locale/programs/ld-identification.c | 132 +-
locale/programs/ld-measurement.c | 35 +-
locale/programs/ld-messages.c | 52 +-
locale/programs/ld-monetary.c | 310 +-
locale/programs/ld-name.c | 65 +-
locale/programs/ld-numeric.c | 68 +-
locale/programs/ld-paper.c | 41 +-
locale/programs/ld-telephone.c | 53 +-
locale/programs/ld-time.c | 442 +-
locale/programs/linereader.h | 2 +-
locale/programs/locale.c | 20 +-
locale/programs/localedef.c | 14 +-
locale/programs/localedef.h | 6 +-
locale/programs/locarchive.c | 520 +-
locale/programs/locfile.c | 181 +-
locale/programs/locfile.h | 68 +-
locale/setlocale.c | 2 +-
locale/weight.h | 16 +-
localedata/ChangeLog | 1132 +-
localedata/SUPPORTED | 11 +
localedata/charmaps/BIG5 | 2 +-
localedata/charmaps/BIG5-HKSCS | 1452 +-
localedata/charmaps/IBM866NAV | 4 +-
localedata/charmaps/ISIRI-3342 | 4 +-
localedata/charmaps/ISO_8859-1,GL | 2 +-
localedata/locales/aa_DJ | 8 +-
localedata/locales/aa_ER | 9 +-
localedata/locales/address@hidden | 3 +-
localedata/locales/aa_ET | 9 +-
localedata/locales/af_ZA | 13 +-
localedata/locales/ak_GH | 216 +
localedata/locales/am_ET | 15 +-
localedata/locales/an_ES | 17 +-
localedata/locales/anp_IN | 208 +
localedata/locales/ar_AE | 14 +-
localedata/locales/ar_BH | 15 +-
localedata/locales/ar_DZ | 15 +-
localedata/locales/ar_EG | 15 +-
localedata/locales/ar_IN | 15 +-
localedata/locales/ar_IQ | 15 +-
localedata/locales/ar_JO | 15 +-
localedata/locales/ar_KW | 15 +-
localedata/locales/ar_LB | 15 +-
localedata/locales/ar_LY | 15 +-
localedata/locales/ar_MA | 15 +-
localedata/locales/ar_OM | 13 +-
localedata/locales/ar_QA | 15 +-
localedata/locales/ar_SA | 14 +-
localedata/locales/ar_SD | 37 +-
localedata/locales/ar_SS | 227 +
localedata/locales/ar_SY | 15 +-
localedata/locales/ar_TN | 15 +-
localedata/locales/ar_YE | 13 +-
localedata/locales/as_IN | 14 +-
localedata/locales/ast_ES | 21 +-
localedata/locales/ayc_PE | 66 +-
localedata/locales/az_AZ | 15 +-
localedata/locales/be_BY | 16 +-
localedata/locales/address@hidden | 23 +-
localedata/locales/bem_ZM | 10 +-
localedata/locales/ber_DZ | 15 +-
localedata/locales/ber_MA | 5 +-
localedata/locales/bg_BG | 8 +-
localedata/locales/bho_IN | 19 +-
localedata/locales/bn_BD | 17 +-
localedata/locales/bn_IN | 16 +-
localedata/locales/bo_CN | 9 +-
localedata/locales/bo_IN | 10 +-
localedata/locales/br_FR | 20 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/brx_IN | 18 +-
localedata/locales/bs_BA | 11 +
localedata/locales/byn_ER | 6 +-
localedata/locales/ca_AD | 15 +-
localedata/locales/ca_ES | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/ca_FR | 24 +-
localedata/locales/ca_IT | 24 +-
localedata/locales/cmn_TW | 221 +
localedata/locales/crh_UA | 13 +-
localedata/locales/cs_CZ | 5 +-
localedata/locales/csb_PL | 22 +-
localedata/locales/cv_RU | 24 +-
localedata/locales/cy_GB | 3 +-
localedata/locales/da_DK | 16 +-
localedata/locales/de_AT | 15 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/de_BE | 15 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/de_CH | 16 +-
localedata/locales/de_DE | 9 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/de_LU | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/doi_IN | 19 +-
localedata/locales/dv_MV | 16 +-
localedata/locales/dz_BT | 21 +-
localedata/locales/el_CY | 16 +-
localedata/locales/el_GR | 16 +-
localedata/locales/address@hidden | 6 +-
localedata/locales/en_AG | 13 +-
localedata/locales/en_AU | 16 +-
localedata/locales/en_BW | 16 +-
localedata/locales/en_CA | 18 +-
localedata/locales/en_DK | 15 +-
localedata/locales/en_GB | 15 +-
localedata/locales/en_HK | 16 +-
localedata/locales/en_IE | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/en_IN | 15 +-
localedata/locales/en_NG | 17 +-
localedata/locales/en_NZ | 16 +-
localedata/locales/en_PH | 16 +-
localedata/locales/en_SG | 16 +-
localedata/locales/en_US | 14 +-
localedata/locales/en_ZA | 15 +-
localedata/locales/en_ZM | 13 +-
localedata/locales/en_ZW | 16 +-
localedata/locales/es_AR | 16 +-
localedata/locales/es_BO | 16 +-
localedata/locales/es_CL | 16 +-
localedata/locales/es_CO | 16 +-
localedata/locales/es_CR | 16 +-
localedata/locales/es_CU | 16 +-
localedata/locales/es_DO | 16 +-
localedata/locales/es_EC | 16 +-
localedata/locales/es_ES | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/es_GT | 16 +-
localedata/locales/es_HN | 14 +-
localedata/locales/es_MX | 16 +-
localedata/locales/es_NI | 16 +-
localedata/locales/es_PA | 16 +-
localedata/locales/es_PE | 16 +-
localedata/locales/es_PR | 11 +-
localedata/locales/es_PY | 16 +-
localedata/locales/es_SV | 16 +-
localedata/locales/es_US | 15 +-
localedata/locales/es_UY | 16 +-
localedata/locales/es_VE | 19 +-
localedata/locales/et_EE | 6 +-
localedata/locales/eu_ES | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/fa_IR | 5 +-
localedata/locales/ff_SN | 9 +-
localedata/locales/fi_FI | 6 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/fil_PH | 23 +-
localedata/locales/fo_FO | 14 +-
localedata/locales/fr_BE | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/fr_CA | 15 +-
localedata/locales/fr_CH | 16 +-
localedata/locales/fr_FR | 15 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/fr_LU | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/fur_IT | 20 +-
localedata/locales/fy_DE | 18 +-
localedata/locales/fy_NL | 13 +-
localedata/locales/ga_IE | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/gd_GB | 247 +-
localedata/locales/gez_ER | 8 +-
localedata/locales/address@hidden | 3 +-
localedata/locales/gez_ET | 7 +-
localedata/locales/address@hidden | 3 +-
localedata/locales/gl_ES | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/gu_IN | 17 +-
localedata/locales/gv_GB | 16 +-
localedata/locales/ha_NG | 17 +-
localedata/locales/hak_TW | 220 +
localedata/locales/he_IL | 14 +-
localedata/locales/hi_IN | 17 +-
localedata/locales/hne_IN | 15 +-
localedata/locales/hr_HR | 14 +-
localedata/locales/hsb_DE | 13 +-
localedata/locales/ht_HT | 259 +-
localedata/locales/hu_HU | 16 +-
localedata/locales/hy_AM | 11 +-
localedata/locales/ia_FR | 13 +-
localedata/locales/id_ID | 16 +-
localedata/locales/ig_NG | 27 +-
localedata/locales/ik_CA | 26 +-
localedata/locales/is_IS | 16 +-
localedata/locales/it_CH | 16 +-
localedata/locales/it_IT | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/iu_CA | 16 +-
localedata/locales/ja_JP | 16 +-
localedata/locales/ka_GE | 20 +-
localedata/locales/kk_KZ | 14 +-
localedata/locales/kl_GL | 16 +-
localedata/locales/km_KH | 6 +-
localedata/locales/kn_IN | 17 +-
localedata/locales/ko_KR | 16 +-
localedata/locales/kok_IN | 13 +-
localedata/locales/ks_IN | 17 +-
localedata/locales/address@hidden | 24 +-
localedata/locales/ku_TR | 15 +-
localedata/locales/kw_GB | 16 +-
localedata/locales/ky_KG | 15 +-
localedata/locales/lb_LU | 1 +
localedata/locales/lg_UG | 15 +-
localedata/locales/li_BE | 8 +-
localedata/locales/li_NL | 8 +-
localedata/locales/lij_IT | 14 +-
localedata/locales/lo_LA | 6 +-
localedata/locales/lt_LT | 16 +-
localedata/locales/lv_LV | 16 +-
localedata/locales/lzh_TW | 255 +
localedata/locales/mag_IN | 21 +-
localedata/locales/mai_IN | 21 +-
localedata/locales/mg_MG | 17 +-
localedata/locales/mhr_RU | 11 +-
localedata/locales/mi_NZ | 20 +-
localedata/locales/mk_MK | 9 +-
localedata/locales/ml_IN | 16 +-
localedata/locales/mn_MN | 8 +-
localedata/locales/mni_IN | 19 +-
localedata/locales/mr_IN | 19 +-
localedata/locales/ms_MY | 16 +-
localedata/locales/mt_MT | 16 +-
localedata/locales/my_MM | 5 +-
localedata/locales/nan_TW | 221 +
localedata/locales/address@hidden | 1 +
localedata/locales/nb_NO | 15 +-
localedata/locales/nds_DE | 3 +-
localedata/locales/nds_NL | 3 +-
localedata/locales/ne_NP | 16 +-
localedata/locales/nhn_MX | 20 +-
localedata/locales/niu_NU | 3 +
localedata/locales/niu_NZ | 5 +
localedata/locales/nl_AW | 10 +-
localedata/locales/nl_BE | 12 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/nl_NL | 9 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/nn_NO | 24 +-
localedata/locales/nr_ZA | 16 +-
localedata/locales/nso_ZA | 46 +-
localedata/locales/oc_FR | 12 +-
localedata/locales/om_ET | 6 +-
localedata/locales/om_KE | 12 +-
localedata/locales/or_IN | 29 +-
localedata/locales/os_RU | 22 +-
localedata/locales/pa_IN | 15 +-
localedata/locales/pa_PK | 13 +-
localedata/locales/pap_AN | 21 +-
localedata/locales/pap_AW | 166 +
localedata/locales/pap_CW | 166 +
localedata/locales/pl_PL | 14 +-
localedata/locales/ps_AF | 58 +-
localedata/locales/pt_BR | 14 +-
localedata/locales/pt_PT | 13 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/quz_PE | 181 +
localedata/locales/ro_RO | 41 +-
localedata/locales/ru_RU | 14 +-
localedata/locales/ru_UA | 14 +-
localedata/locales/rw_RW | 5 +-
localedata/locales/sa_IN | 13 +-
localedata/locales/sat_IN | 19 +-
localedata/locales/sc_IT | 22 +-
localedata/locales/sd_IN | 15 +-
localedata/locales/address@hidden | 14 +-
localedata/locales/se_NO | 11 +-
localedata/locales/shs_CA | 9 +-
localedata/locales/si_LK | 19 +-
localedata/locales/sid_ET | 8 +-
localedata/locales/sk_SK | 14 +-
localedata/locales/sl_SI | 14 +-
localedata/locales/so_DJ | 5 +-
localedata/locales/so_ET | 12 +-
localedata/locales/so_KE | 16 +-
localedata/locales/so_SO | 10 +-
localedata/locales/sq_AL | 14 +-
localedata/locales/sq_MK | 27 +-
localedata/locales/sr_ME | 3 +-
localedata/locales/sr_RS | 3 +-
localedata/locales/address@hidden | 3 +-
localedata/locales/ss_ZA | 10 +-
localedata/locales/st_ZA | 8 +-
localedata/locales/sv_FI | 26 +-
localedata/locales/address@hidden | 4 +-
localedata/locales/sv_SE | 10 +-
localedata/locales/sw_KE | 11 +-
localedata/locales/sw_TZ | 11 +-
localedata/locales/szl_PL | 18 +-
localedata/locales/ta_IN | 13 +-
localedata/locales/ta_LK | 20 +-
localedata/locales/te_IN | 17 +-
localedata/locales/tg_TJ | 9 +
localedata/locales/th_TH | 10 +-
localedata/locales/the_NP | 230 +
localedata/locales/ti_ER | 12 +-
localedata/locales/ti_ET | 12 +-
localedata/locales/tig_ER | 10 +-
localedata/locales/tk_TM | 53 +-
localedata/locales/tl_PH | 10 +-
localedata/locales/tn_ZA | 17 +-
localedata/locales/tr_CY | 7 +-
localedata/locales/tr_TR | 7 +-
localedata/locales/translit_neutral | 4 +
localedata/locales/ts_ZA | 8 +-
localedata/locales/tt_RU | 11 +-
localedata/locales/address@hidden | 13 +-
localedata/locales/ug_CN | 23 +-
localedata/locales/uk_UA | 70 +-
localedata/locales/unm_US | 23 +-
localedata/locales/ur_IN | 22 +-
localedata/locales/ur_PK | 11 +-
localedata/locales/uz_UZ | 19 +-
localedata/locales/address@hidden | 16 +-
localedata/locales/ve_ZA | 13 +-
localedata/locales/vi_VN | 9 +
localedata/locales/wa_BE | 16 +-
localedata/locales/address@hidden | 5 +-
localedata/locales/wae_CH | 19 +-
localedata/locales/wal_ET | 15 +-
localedata/locales/wo_SN | 13 +-
localedata/locales/xh_ZA | 6 +-
localedata/locales/yi_US | 15 +-
localedata/locales/yo_NG | 15 +-
localedata/locales/yue_HK | 9 +-
localedata/locales/zh_CN | 5 +-
localedata/locales/zh_HK | 9 +-
localedata/locales/zh_SG | 11 +-
localedata/locales/zh_TW | 4 +-
localedata/locales/zu_ZA | 3 +-
localedata/tests-mbwc/dat_mblen.c | 14 +-
localedata/tests-mbwc/dat_towctrans.c | 36 +-
localedata/tests-mbwc/dat_wcsncat.c | 2 +-
localedata/tests-mbwc/tst_mbrtowc.c | 10 +-
localedata/tests/test6.c | 2 +-
localedata/tst-digits.c | 2 +-
login/Makefile | 13 +-
login/getpt.c | 2 +-
login/tst-utmp.c | 2 +-
mach/err_boot.sub | 16 +-
mach/err_ipc.sub | 22 +-
mach/err_mach.sub | 24 +-
mach/msg-destroy.c | 6 +-
mach/msgserver.c | 4 +-
malloc/Makefile | 9 +-
malloc/arena.c | 85 +-
malloc/hooks.c | 34 +-
malloc/malloc.c | 420 +-
malloc/mtrace.c | 6 +-
malloc/obstack.c | 26 +-
malloc/obstack.h | 2 +-
malloc/tst-memalign.c | 114 +
malloc/tst-posix_memalign.c | 118 +
malloc/tst-pvalloc.c | 99 +
malloc/tst-realloc.c | 146 +
malloc/tst-valloc.c | 108 +-
manual/Makefile | 2 +-
manual/arith.texi | 32 +-
manual/charset.texi | 2 +-
manual/conf.texi | 9 +
manual/contrib.texi | 16 +-
manual/creature.texi | 62 +-
manual/crypt.texi | 10 +-
manual/errno.texi | 11 +-
manual/filesys.texi | 79 +-
manual/freemanuals.texi | 5 +-
manual/install-plain.texi | 5 +
manual/install.texi | 56 +-
manual/job.texi | 35 +-
manual/libc.texinfo | 1 +
manual/libm-err-tab.pl | 2 +-
manual/llio.texi | 31 +-
manual/maint.texi | 8 +-
manual/math.texi | 80 +-
manual/memory.texi | 96 +-
manual/pattern.texi | 7 +-
manual/platform.texi | 1 +
manual/probes.texi | 370 +
manual/socket.texi | 27 +-
manual/startup.texi | 3 +-
manual/stdio.texi | 2 +-
manual/string.texi | 14 +-
manual/texinfo.tex | 705 +-
manual/threads.texi | 42 +-
manual/time.texi | 88 +-
math/Makefile | 20 +-
math/auto-libm-test-in | 1580 +
math/auto-libm-test-out |97681 ++++++++++++++++++++
math/basic-test.c | 20 +-
math/bug-nextafter.c | 49 +-
math/bug-nexttoward.c | 49 +-
math/fedisblxcpt.c | 4 +-
math/feenablxcpt.c | 7 +-
math/fegetenv.c | 4 +-
math/fegetexcept.c | 4 +-
math/fegetround.c | 5 +
math/feholdexcpt.c | 3 +-
math/fesetenv.c | 4 +-
math/fesetround.c | 4 +
math/feupdateenv.c | 4 +-
math/fgetexcptflg.c | 4 +-
math/gen-auto-libm-tests.c | 1957 +
math/gen-libm-test.pl | 243 +-
math/libm-test.inc | 3271 +-
math/s_cexp.c | 14 +-
math/s_cexpf.c | 14 +-
math/s_cexpl.c | 14 +-
math/s_cproj.c | 4 +-
math/s_cprojf.c | 4 +-
math/s_cprojl.c | 4 +-
math/s_fdim.c | 8 +-
math/s_fdimf.c | 8 +-
math/s_fdiml.c | 8 +-
math/test-fenv-tls.c | 208 +
math/test-fpucw-ieee-static.c | 1 +
math/test-fpucw-ieee.c | 27 +
math/test-fpucw-static.c | 1 +
math/test-fpucw.c | 10 +-
math/test-misc.c | 314 +-
math/w_dremf.c | 2 +-
math/w_exp10.c | 2 +-
math/w_exp10f.c | 2 +-
math/w_exp10l.c | 2 +-
math/w_exp2.c | 2 +-
math/w_exp2f.c | 2 +-
math/w_exp2l.c | 2 +-
math/w_j0.c | 7 +-
math/w_j0f.c | 7 +-
math/w_j0l.c | 7 +-
math/w_j1.c | 7 +-
math/w_j1f.c | 7 +-
math/w_j1l.c | 7 +-
math/w_jn.c | 7 +-
math/w_jnf.c | 7 +-
math/w_tgamma.c | 5 +-
math/w_tgammaf.c | 6 +-
math/w_tgammal.c | 5 +-
misc/Makefile | 3 +-
misc/error.c | 2 +-
misc/fstab.c | 2 +-
misc/ftruncate.c | 2 +-
misc/getauxval.c | 5 +
misc/getclktck.c | 2 +-
misc/getdtsz.c | 2 +-
misc/gethostid.c | 2 +-
misc/getpagesize.c | 2 +-
misc/getsysstats.c | 8 +-
misc/getttyent.c | 20 +-
misc/getusershell.c | 12 +-
misc/hsearch.c | 2 +-
misc/swapon.c | 3 +-
misc/sync.c | 2 +-
misc/sys/auxv.h | 4 +-
misc/syslog.c | 6 +-
misc/ttyslot.c | 8 +-
misc/vhangup.c | 2 +-
nis/Makefile | 10 +-
nis/nis_hash.c | 8 +-
nis/nis_print.c | 2 +-
nis/nss_nis/nis-publickey.c | 2 +-
nis/rpcsvc/nis.h | 2 +-
nis/yp_xdr.c | 18 +-
nptl/ChangeLog | 285 +
nptl/Makefile | 23 +-
nptl/Versions | 5 +
nptl/allocatestack.c | 18 +-
nptl/elision-conf.h | 1 +
nptl/nptl-init.c | 2 +
nptl/pthreadP.h | 18 +-
nptl/pthread_attr_getstacksize.c | 10 +-
nptl/pthread_cond_broadcast.c | 5 +-
nptl/pthread_cond_signal.c | 7 +-
nptl/pthread_create.c | 51 +-
nptl/pthread_exit.c | 4 +
nptl/pthread_getattr_default_np.c | 37 +
nptl/pthread_getschedparam.c | 2 +-
nptl/pthread_mutex_lock.c | 53 +-
nptl/pthread_mutex_timedlock.c | 24 +-
nptl/pthread_mutex_trylock.c | 32 +-
nptl/pthread_mutex_unlock.c | 21 +-
nptl/pthread_mutexattr_settype.c | 5 +
nptl/pthread_setattr_default_np.c | 111 +
nptl/shlib-versions | 1 +
nptl/sysdeps/i386/tls.h | 2 +-
nptl/sysdeps/powerpc/tcb-offsets.sym | 3 +
nptl/sysdeps/powerpc/tls.h | 12 +
nptl/sysdeps/pthread/allocalim.h | 4 +-
nptl/sysdeps/pthread/bits/libc-lock.h | 6 +-
nptl/sysdeps/pthread/configure | 2 +-
.../sysdeps/pthread/{configure.in => configure.ac} | 0
nptl/sysdeps/pthread/pthread.h | 40 +-
nptl/sysdeps/unix/sysv/linux/Makefile | 1 +
.../sysv/linux/i386/i486/pthread_barrier_wait.S | 2 +-
.../sysv/linux/i386/i486/pthread_cond_timedwait.S | 3 +-
nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h | 31 +-
nptl/sysdeps/unix/sysv/linux/internaltypes.h | 2 +-
.../sysv/linux/powerpc/powerpc64/sysdep-cancel.h | 60 +-
nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c | 15 +-
.../unix/sysv/linux/pthread_attr_getaffinity.c | 7 +-
.../unix/sysv/linux/pthread_mutex_cond_lock.c | 7 +
nptl/sysdeps/unix/sysv/linux/register-atfork.c | 2 +-
nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h | 2 +-
.../unix/sysv/linux/sh/pthread_barrier_wait.S | 2 +-
.../unix/sysv/linux/sh/pthread_cond_broadcast.S | 8 +-
.../unix/sysv/linux/sh/pthread_cond_signal.S | 4 +-
.../unix/sysv/linux/sh/pthread_cond_timedwait.S | 32 +-
.../sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S | 28 +-
nptl/sysdeps/unix/sysv/linux/sh/pthread_once.S | 6 +-
.../unix/sysv/linux/sh/pthread_rwlock_rdlock.S | 2 +-
.../unix/sysv/linux/sh/pthread_rwlock_unlock.S | 2 +-
nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 2 +-
nptl/sysdeps/unix/sysv/linux/tst-setgetname.c | 301 +
nptl/sysdeps/unix/sysv/linux/x86/Makefile | 3 +
.../unix/sysv/linux/x86/bits/pthreadtypes.h | 13 +-
nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c | 81 +
nptl/sysdeps/unix/sysv/linux/x86/elision-conf.h | 43 +
nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c | 95 +
nptl/sysdeps/unix/sysv/linux/x86/elision-timed.c | 26 +
nptl/sysdeps/unix/sysv/linux/x86/elision-trylock.c | 71 +
nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c | 33 +
nptl/sysdeps/unix/sysv/linux/x86/force-elision.h | 31 +
nptl/sysdeps/unix/sysv/linux/x86/hle.h | 75 +
.../sysdeps/unix/sysv/linux/x86}/init-arch.c | 0
.../sysdeps/unix/sysv/linux/x86}/init-arch.h | 0
.../unix/sysv/linux/x86/pthread_mutex_cond_lock.c | 22 +
.../unix/sysv/linux/x86/pthread_mutex_lock.c | 22 +
.../unix/sysv/linux/x86/pthread_mutex_timedlock.c | 22 +
.../unix/sysv/linux/x86/pthread_mutex_trylock.c | 22 +
nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S | 2 +-
nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 32 +-
nptl/sysdeps/x86_64/configure | 2 +-
nptl/sysdeps/x86_64/{configure.in => configure.ac} | 0
nptl/sysdeps/x86_64/tls.h | 4 +-
nptl/tst-cancel4.c | 25 +-
nptl/tst-cleanup2.c | 8 +-
nptl/tst-cond22.c | 4 +-
nptl/tst-default-attr.c | 385 +
nptl/tst-mutex5.c | 4 +
nptl/tst-mutex8.c | 27 +-
nptl/tst-mutexpp10.c | 4 +-
nptl/tst-pthread-attr-affinity.c | 63 +
nptl/tst-stackguard1.c | 2 +-
nptl/tst-umask1.c | 2 +-
nptl/vars.c | 3 +
nptl_db/ChangeLog | 5 +
nptl_db/Makefile | 6 -
nscd/Makefile | 2 +-
nscd/aicache.c | 21 +-
nscd/connections.c | 7 +-
nscd/initgrcache.c | 15 +-
nscd/netgroupcache.c | 36 +-
nscd/nscd.service | 18 +
nscd/nscd.tmpfiles | 4 +
nscd/nscd_getserv_r.c | 2 +-
nscd/nscd_netgroup.c | 2 +-
nss/Makefile | 12 +-
nss/Versions | 1 +
nss/getent.c | 8 +-
nss/nss_files/files-XXX.c | 59 +-
nss/nss_files/files-hosts.c | 511 +-
nss/nss_files/files-key.c | 4 +-
nss/nss_files/files-netgrp.c | 2 +-
po/bg.po | 1926 +-
po/ca.po | 1902 +-
po/cs.po | 1907 +-
po/de.po | 1900 +-
po/eo.po | 2072 +-
po/fr.po | 1902 +-
po/ia.po | 365 +-
po/ko.po | 2481 +-
po/libc.pot | 1894 +-
po/nl.po | 1922 +-
po/pl.po | 1906 +-
po/ru.po | 1912 +-
po/sv.po | 1904 +-
po/uk.po | 7151 ++
po/vi.po | 2019 +-
po/zh_TW.po | 2490 +-
ports/ChangeLog | 5 +
ports/ChangeLog.aarch64 | 133 +-
ports/ChangeLog.alpha | 112 +
ports/ChangeLog.am33 | 23 +
ports/ChangeLog.arm | 223 +
ports/ChangeLog.hppa | 101 +
ports/ChangeLog.ia64 | 97 +
ports/ChangeLog.linux-generic | 14 +
ports/ChangeLog.m68k | 109 +
ports/ChangeLog.microblaze | 54 +
ports/ChangeLog.mips | 333 +-
ports/ChangeLog.powerpc | 87 +
ports/ChangeLog.tile | 91 +
ports/README | 4 +-
ports/sysdeps/aarch64/Makefile | 4 +
ports/sysdeps/aarch64/Versions | 5 +
ports/sysdeps/aarch64/dl-irel.h | 22 +-
ports/sysdeps/aarch64/dl-machine.h | 27 +-
ports/sysdeps/aarch64/dl-trampoline.S | 28 +-
ports/sysdeps/aarch64/fpu/fegetround.c | 1 +
ports/sysdeps/aarch64/libm-test-ulps | 5453 +-
ports/sysdeps/aarch64/machine-gmon.h | 34 +
ports/sysdeps/aarch64/mcount.c | 33 +
ports/sysdeps/alpha/Versions | 4 +
ports/sysdeps/alpha/alphaev6/fpu/e_sqrt.S | 9 +
ports/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S | 9 +
ports/sysdeps/alpha/alphaev67/ffs.S | 1 +
ports/sysdeps/alpha/alphaev67/stpncpy.S | 2 +-
ports/sysdeps/alpha/bits/atomic.h | 2 +-
ports/sysdeps/alpha/configure | 2 +-
ports/sysdeps/alpha/{configure.in => configure.ac} | 0
ports/sysdeps/alpha/div_libc.h | 2 +-
ports/sysdeps/alpha/divq.S | 2 +-
ports/sysdeps/alpha/divqu.S | 2 +-
ports/sysdeps/alpha/dl-procinfo.h | 2 +-
ports/sysdeps/alpha/ffs.S | 1 +
ports/sysdeps/alpha/fpu/cfloat-compat.h | 2 +-
ports/sysdeps/alpha/fpu/e_sqrt.c | 22 +
ports/sysdeps/alpha/fpu/e_sqrtf.c | 14 +
ports/sysdeps/alpha/fpu/fegetround.c | 1 +
ports/sysdeps/alpha/fpu/libm-test-ulps | 9359 ++-
ports/sysdeps/alpha/fpu/s_roundf.c | 2 +-
ports/sysdeps/alpha/fpu/s_trunc.c | 2 +-
ports/sysdeps/alpha/fpu/s_truncf.c | 2 +-
ports/sysdeps/alpha/ldiv.S | 2 +-
ports/sysdeps/alpha/memchr.c | 2 +-
ports/sysdeps/alpha/remq.S | 2 +-
ports/sysdeps/alpha/remqu.S | 2 +-
ports/sysdeps/alpha/soft-fp/e_sqrtl.c | 10 +
ports/sysdeps/alpha/stxncpy.S | 4 +-
ports/sysdeps/am33/elf/start.S | 6 +-
ports/sysdeps/am33/fpu/fegetround.c | 1 +
ports/sysdeps/am33/fpu/fgetexcptflg.c | 2 +-
ports/sysdeps/am33/fpu/fraiseexcpt.c | 2 +-
ports/sysdeps/arm/Implies | 1 +
ports/sysdeps/arm/Makefile | 9 -
ports/sysdeps/arm/__longjmp.S | 18 +-
ports/sysdeps/arm/arm-mcount.S | 2 +-
ports/sysdeps/arm/armv6/strcpy.S | 2 +-
ports/sysdeps/arm/armv6t2/ffs.S | 1 +
ports/sysdeps/arm/armv6t2/strlen.S | 169 +
ports/sysdeps/arm/armv7/configure | 2 +-
.../arm/armv7/{configure.in => configure.ac} | 0
.../sysdeps/arm/armv7/multiarch/ifunc-impl-list.c | 25 +-
ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S | 849 +-
ports/sysdeps/arm/bits/atomic.h | 94 +-
ports/sysdeps/arm/configure | 2 +-
ports/sysdeps/arm/{configure.in => configure.ac} | 0
ports/sysdeps/arm/dl-machine.h | 10 +-
ports/sysdeps/arm/feenablxcpt.c | 12 +
ports/sysdeps/arm/fegetround.c | 1 +
ports/sysdeps/arm/fpu_control.h | 8 +-
ports/sysdeps/arm/include/bits/setjmp.h | 9 +-
ports/sysdeps/arm/jmpbuf-unwind.h | 13 +-
ports/sysdeps/arm/libm-test-ulps | 3167 +-
ports/sysdeps/arm/machine-gmon.h | 2 +-
ports/sysdeps/arm/math-tests.h | 32 +
ports/sysdeps/arm/nptl/tls.h | 4 -
ports/sysdeps/arm/preconfigure | 4 +-
ports/sysdeps/arm/preconfigure.ac | 58 +
ports/sysdeps/arm/preconfigure.in | 58 -
ports/sysdeps/arm/s_fma.c | 5 +
ports/sysdeps/arm/s_fmaf.c | 5 +
ports/sysdeps/arm/setjmp.S | 17 +-
ports/sysdeps/arm/soft-fp/sfp-machine.h | 49 +
ports/sysdeps/arm/sysdep.h | 12 +
ports/sysdeps/arm/test-fpucw.c | 5 +
ports/sysdeps/hppa/configure | 2 +-
ports/sysdeps/hppa/configure.ac | 66 +
ports/sysdeps/hppa/configure.in | 66 -
ports/sysdeps/hppa/dl-fptr.c | 2 +-
ports/sysdeps/hppa/dl-fptr.h | 2 +-
ports/sysdeps/hppa/dl-irel.h | 2 +-
ports/sysdeps/hppa/dl-lookupcfg.h | 56 +-
ports/sysdeps/hppa/dl-machine.h | 13 +-
ports/sysdeps/hppa/dl-trampoline.S | 22 +-
ports/sysdeps/hppa/fpu/bits/fenv.h | 2 +-
ports/sysdeps/hppa/fpu/fedisblxcpt.c | 2 +-
ports/sysdeps/hppa/fpu/fegetenv.c | 2 +-
ports/sysdeps/hppa/fpu/fegetexcept.c | 2 +-
ports/sysdeps/hppa/fpu/fegetround.c | 1 +
ports/sysdeps/hppa/fpu/feholdexcpt.c | 2 +-
ports/sysdeps/hppa/fpu/fesetenv.c | 2 +-
ports/sysdeps/hppa/fpu/fesetround.c | 2 +-
ports/sysdeps/hppa/fpu/feupdateenv.c | 4 +-
ports/sysdeps/hppa/fpu/fgetexcptflg.c | 4 +-
ports/sysdeps/hppa/fpu/fraiseexcpt.c | 6 +-
ports/sysdeps/hppa/fpu/ftestexcept.c | 4 +-
ports/sysdeps/hppa/fpu/libm-test-ulps | 39 +
ports/sysdeps/hppa/hppa1.1/addmul_1.S | 8 +-
ports/sysdeps/hppa/hppa1.1/mul_1.S | 8 +-
ports/sysdeps/hppa/hppa1.1/submul_1.S | 8 +-
ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S | 8 +-
ports/sysdeps/hppa/nptl/pthread_spin_init.c | 2 +-
ports/sysdeps/hppa/nptl/pthread_spin_unlock.c | 2 +-
ports/sysdeps/hppa/nptl/tls.h | 2 +-
ports/sysdeps/hppa/rshift.S | 2 +-
ports/sysdeps/hppa/start.S | 8 +-
ports/sysdeps/hppa/sysdep.h | 4 +-
ports/sysdeps/ia64/bits/byteswap-16.h | 2 +-
ports/sysdeps/ia64/bits/byteswap.h | 4 +-
ports/sysdeps/ia64/configure | 2 +-
ports/sysdeps/ia64/{configure.in => configure.ac} | 0
ports/sysdeps/ia64/dl-lookupcfg.h | 40 +-
ports/sysdeps/ia64/dl-machine.h | 8 +-
ports/sysdeps/ia64/fpu/e_acoshl.S | 4 +-
ports/sysdeps/ia64/fpu/e_atanhl.S | 2 +-
ports/sysdeps/ia64/fpu/e_log.S | 2 +-
ports/sysdeps/ia64/fpu/e_log2l.S | 2 +-
ports/sysdeps/ia64/fpu/e_logf.S | 6 +-
ports/sysdeps/ia64/fpu/e_logl.S | 4 +-
ports/sysdeps/ia64/fpu/fegetround.c | 1 +
ports/sysdeps/ia64/fpu/fraiseexcpt.c | 2 +-
ports/sysdeps/ia64/fpu/libm_lgammaf.S | 4 +-
ports/sysdeps/ia64/fpu/libm_lgammal.S | 74 +-
ports/sysdeps/ia64/fpu/libm_reduce.S | 6 +-
ports/sysdeps/ia64/fpu/printf_fphex.c | 10 +-
ports/sysdeps/ia64/fpu/s_erfc.S | 2 +-
ports/sysdeps/ia64/fpu/s_erfcf.S | 2 +-
ports/sysdeps/ia64/fpu/s_erfcl.S | 2 +-
ports/sysdeps/ia64/fpu/s_log1p.S | 2 +-
ports/sysdeps/ia64/fpu/s_log1pl.S | 4 +-
ports/sysdeps/ia64/fpu/w_tgammal.S | 10 +-
ports/sysdeps/ia64/stackguard-macros.h | 3 +
ports/sysdeps/m68k/dl-machine.h | 3 +-
ports/sysdeps/m68k/dl-trampoline.S | 43 +-
ports/sysdeps/m68k/ffs.c | 1 +
ports/sysdeps/m68k/fpu/fegetround.c | 1 +
ports/sysdeps/m68k/fpu_control.h | 70 +-
ports/sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 2 +-
ports/sysdeps/m68k/m680x0/fpu/libm-test-ulps | 710 +-
ports/sysdeps/m68k/m680x0/fpu/s_nextafterl.c | 8 +-
ports/sysdeps/m68k/start.S | 21 +
ports/sysdeps/m68k/sysdep.h | 4 +-
ports/sysdeps/microblaze/Makefile | 15 -
ports/sysdeps/microblaze/dl-machine.h | 3 +-
ports/sysdeps/microblaze/fegetround.c | 1 +
ports/sysdeps/mips/__longjmp.c | 4 -
ports/sysdeps/mips/bits/atomic.h | 2 +-
ports/sysdeps/mips/bits/nan.h | 23 +-
ports/sysdeps/mips/bits/setjmp.h | 4 +-
ports/sysdeps/mips/configure | 162 +-
ports/sysdeps/mips/configure.ac | 15 +
ports/sysdeps/mips/configure.in | 6 -
ports/sysdeps/mips/dl-lookup.c | 24 +-
ports/sysdeps/mips/dl-machine.h | 17 +-
ports/sysdeps/mips/dl-procinfo.h | 2 +-
ports/sysdeps/mips/fpu/fedisblxcpt.c | 1 -
ports/sysdeps/mips/fpu/feenablxcpt.c | 1 -
ports/sysdeps/mips/fpu/fegetround.c | 3 +-
ports/sysdeps/mips/fpu/fesetround.c | 4 +-
ports/sysdeps/mips/fpu/fgetexcptflg.c | 2 +-
ports/sysdeps/mips/fpu/fraiseexcpt.c | 2 +-
ports/sysdeps/mips/fpu_control.h | 34 +-
ports/sysdeps/mips/ieee754/s_fma.c | 5 +
ports/sysdeps/mips/ieee754/s_fmaf.c | 5 +
ports/sysdeps/mips/ieee754/s_fmal.c | 7 +
ports/sysdeps/mips/math-tests.h | 37 +
ports/sysdeps/mips/math_private.h | 114 +-
ports/sysdeps/mips/memcpy.S | 18 +-
ports/sysdeps/mips/memset.S | 398 +-
ports/sysdeps/mips/mips32/Implies | 1 +
ports/sysdeps/mips/mips32/fpu/e_sqrt.c | 1 +
ports/sysdeps/mips/mips32/fpu/e_sqrtf.c | 1 +
ports/sysdeps/mips/mips32/libm-test-ulps | 3167 +-
ports/sysdeps/mips/mips64/__longjmp.c | 4 -
ports/sysdeps/mips/mips64/bsd-_setjmp.S | 2 +-
ports/sysdeps/mips/mips64/bsd-setjmp.S | 2 +-
ports/sysdeps/mips/mips64/libm-test-ulps | 9332 ++-
ports/sysdeps/mips/mips64/memset.S | 90 -
ports/sysdeps/mips/mips64/n32/fpu/e_sqrt.c | 1 +
ports/sysdeps/mips/mips64/n32/fpu/e_sqrtf.c | 1 +
ports/sysdeps/mips/mips64/n32/s_fma.c | 6 -
ports/sysdeps/mips/mips64/n64/fpu/e_sqrt.c | 1 +
ports/sysdeps/mips/mips64/n64/fpu/e_sqrtf.c | 1 +
ports/sysdeps/mips/mips64/n64/s_fma.c | 6 -
ports/sysdeps/mips/mips64/setjmp.S | 2 +-
ports/sysdeps/mips/mips64/setjmp_aux.c | 5 -
ports/sysdeps/mips/mips64/soft-fp/sfp-machine.h | 25 +-
ports/sysdeps/mips/setjmp_aux.c | 5 -
ports/sysdeps/mips/shlib-versions | 4 +
ports/sysdeps/mips/soft-fp/sfp-machine.h | 25 +-
ports/sysdeps/mips/start.S | 8 +-
ports/sysdeps/mips/sys/asm.h | 2 +-
ports/sysdeps/powerpc/dl-procinfo.c | 96 -
ports/sysdeps/powerpc/dl-procinfo.h | 172 -
ports/sysdeps/powerpc/nofpu/Makefile | 24 -
ports/sysdeps/powerpc/nofpu/Versions | 20 -
ports/sysdeps/powerpc/nofpu/fclrexcpt.c | 37 -
ports/sysdeps/powerpc/nofpu/fedisblxcpt.c | 32 -
ports/sysdeps/powerpc/nofpu/feenablxcpt.c | 32 -
ports/sysdeps/powerpc/nofpu/fegetenv.c | 48 -
ports/sysdeps/powerpc/nofpu/fegetexcept.c | 27 -
ports/sysdeps/powerpc/nofpu/fegetround.c | 28 -
ports/sysdeps/powerpc/nofpu/fenv_const.c | 34 -
ports/sysdeps/powerpc/nofpu/fenv_libc.h | 28 -
ports/sysdeps/powerpc/nofpu/fesetenv.c | 42 -
ports/sysdeps/powerpc/nofpu/fesetround.c | 33 -
ports/sysdeps/powerpc/nofpu/feupdateenv.c | 51 -
ports/sysdeps/powerpc/nofpu/fgetexcptflg.c | 37 -
ports/sysdeps/powerpc/nofpu/fraiseexcpt.c | 41 -
ports/sysdeps/powerpc/nofpu/fsetexcptflg.c | 38 -
ports/sysdeps/powerpc/nofpu/ftestexcept.c | 28 -
ports/sysdeps/powerpc/nofpu/get-rounding-mode.h | 35 -
ports/sysdeps/powerpc/nofpu/libm-test-ulps | 3326 -
ports/sysdeps/powerpc/nofpu/sim-full.c | 41 -
ports/sysdeps/powerpc/nofpu/soft-supp.h | 36 -
ports/sysdeps/powerpc/powerpc32/405/memcpy.S | 130 -
ports/sysdeps/powerpc/powerpc32/Makefile | 8 -
ports/sysdeps/powerpc/soft-fp/sfp-machine.h | 64 -
ports/sysdeps/tile/bits/endian.h | 4 +-
ports/sysdeps/tile/dl-machine.h | 3 +-
ports/sysdeps/tile/dl-runtime.c | 12 +-
ports/sysdeps/tile/fegetenv.c | 29 -
ports/sysdeps/tile/fegetround.c | 25 -
ports/sysdeps/tile/feholdexcpt.c | 27 -
ports/sysdeps/tile/fesetenv.c | 31 -
ports/sysdeps/tile/fesetround.c | 26 -
ports/sysdeps/tile/feupdateenv.c | 27 -
ports/sysdeps/tile/ffs.c | 1 +
ports/sysdeps/tile/jmpbuf-offsets.h | 2 +-
ports/sysdeps/tile/libm-test-ulps | 4096 +-
ports/sysdeps/tile/s_fma.c | 5 +-
ports/sysdeps/tile/s_fmaf.c | 5 +-
ports/sysdeps/tile/sfp-machine.h | 97 +
ports/sysdeps/tile/stackguard-macros.h | 6 +
ports/sysdeps/tile/tilepro/memcpy.S | 6 +-
ports/sysdeps/unix/alpha/sysdep.S | 2 +-
ports/sysdeps/unix/alpha/sysdep.h | 52 +-
ports/sysdeps/unix/mips/sysdep.S | 4 +-
ports/sysdeps/unix/sysv/linux/aarch64/Makefile | 6 +
ports/sysdeps/unix/sysv/linux/aarch64/Versions | 6 +
ports/sysdeps/unix/sysv/linux/aarch64/configure | 2 +-
.../linux/aarch64/{configure.in => configure.ac} | 0
ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c | 84 +
ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S | 3 +
ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 32 +
.../unix/sysv/linux/aarch64/nptl/libc.abilist | 1 +
.../sysv/linux/aarch64/nptl/libpthread.abilist | 4 +
.../unix/sysv/linux/aarch64/nptl/lowlevellock.h | 31 +
.../unix/sysv/linux/aarch64/sigcontextinfo.h | 35 +
ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 21 +-
ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h | 2 +-
.../sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym | 1 +
ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 1 +
ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h | 4 +-
ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h | 102 +-
ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h | 4 +-
ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h | 2 +-
ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h | 4 +-
ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h | 12 +-
ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h | 4 +-
ports/sysdeps/unix/sysv/linux/alpha/configure | 2 +-
.../linux/alpha/{configure.in => configure.ac} | 0
.../unix/sysv/linux/alpha/kernel-features.h | 2 +-
ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h | 6 +-
.../unix/sysv/linux/alpha/nptl/libm.abilist | 5 +
.../unix/sysv/linux/alpha/nptl/libpthread.abilist | 4 +
.../unix/sysv/linux/alpha/nptl/lowlevellock.h | 2 +-
.../sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S | 2 +-
ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S | 2 +-
.../sysdeps/unix/sysv/linux/alpha/register-dump.h | 12 +-
ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 18 +-
ports/sysdeps/unix/sysv/linux/alpha/syscall.S | 2 +-
ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c | 14 +-
ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h | 2 +-
ports/sysdeps/unix/sysv/linux/am33/configure | 2 +-
.../sysv/linux/am33/{configure.in => configure.ac} | 0
.../sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 -
ports/sysdeps/unix/sysv/linux/arm/bits/shm.h | 18 +-
ports/sysdeps/unix/sysv/linux/arm/clone.S | 4 +-
ports/sysdeps/unix/sysv/linux/arm/configure | 4 +-
ports/sysdeps/unix/sysv/linux/arm/configure.ac | 6 +
ports/sysdeps/unix/sysv/linux/arm/configure.in | 6 -
ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 6 +-
ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h | 6 +-
ports/sysdeps/unix/sysv/linux/arm/mmap.S | 2 +-
ports/sysdeps/unix/sysv/linux/arm/nptl/configure | 2 +-
.../linux/arm/nptl/{configure.in => configure.ac} | 0
.../unix/sysv/linux/arm/nptl/libpthread.abilist | 4 +
.../unix/sysv/linux/arm/nptl/lowlevellock.h | 2 +-
ports/sysdeps/unix/sysv/linux/arm/swapcontext.S | 2 +-
ports/sysdeps/unix/sysv/linux/arm/sysdep.h | 42 +-
ports/sysdeps/unix/sysv/linux/generic/bits/msq.h | 10 +-
ports/sysdeps/unix/sysv/linux/generic/bits/sem.h | 8 +-
ports/sysdeps/unix/sysv/linux/generic/bits/shm.h | 18 +-
ports/sysdeps/unix/sysv/linux/generic/bits/stat.h | 8 +-
.../sysdeps/unix/sysv/linux/generic/bits/statfs.h | 8 +-
.../sysv/linux/generic/wordsize-32/syscalls.list | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/Versions | 3 +
ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h | 6 +-
ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 1 +
ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h | 12 +-
ports/sysdeps/unix/sysv/linux/hppa/clone.S | 36 +-
ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h | 10 +-
ports/sysdeps/unix/sysv/linux/hppa/makecontext.c | 14 +-
ports/sysdeps/unix/sysv/linux/hppa/mmap.c | 2 +-
.../unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h | 12 +-
.../unix/sysv/linux/hppa/nptl/lowlevellock.h | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h | 2 +-
.../unix/sysv/linux/hppa/nptl/sysdep-cancel.h | 14 +-
ports/sysdeps/unix/sysv/linux/hppa/setcontext.S | 4 +-
ports/sysdeps/unix/sysv/linux/hppa/syscalls.list | 7 +-
ports/sysdeps/unix/sysv/linux/hppa/sysdep.c | 6 +-
ports/sysdeps/unix/sysv/linux/hppa/sysdep.h | 2 +-
ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h | 4 +-
ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h | 4 +-
ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h | 4 +-
ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h | 12 +-
ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h | 4 +-
ports/sysdeps/unix/sysv/linux/ia64/configure | 2 +-
.../sysv/linux/ia64/{configure.in => configure.ac} | 0
ports/sysdeps/unix/sysv/linux/ia64/dl-static.c | 7 -
ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c | 2 +-
.../unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c | 2 +-
.../unix/sysv/linux/ia64/nptl/libpthread.abilist | 4 +
ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 21 +-
ports/sysdeps/unix/sysv/linux/m68k/Makefile | 5 +-
ports/sysdeps/unix/sysv/linux/m68k/Versions | 5 +
ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h | 4 +-
.../linux/m68k/coldfire/nptl/libpthread.abilist | 4 +
ports/sysdeps/unix/sysv/linux/m68k/configure | 2 +-
.../sysv/linux/m68k/{configure.in => configure.ac} | 0
ports/sysdeps/unix/sysv/linux/m68k/dl-static.c | 84 +
ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c | 2 +-
.../sysdeps/unix/sysv/linux/m68k/kernel-features.h | 6 +
ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 32 +
.../sysv/linux/m68k/m680x0/nptl/libpthread.abilist | 4 +
ports/sysdeps/unix/sysv/linux/m68k/mmap64.c | 5 +
.../unix/sysv/linux/m68k/nptl/lowlevellock.h | 29 +
ports/sysdeps/unix/sysv/linux/m68k/socket.S | 2 +-
.../sysdeps/unix/sysv/linux/microblaze/bits/stat.h | 12 +-
ports/sysdeps/unix/sysv/linux/microblaze/configure | 2 +-
.../microblaze/{configure.in => configure.ac} | 0
.../unix/sysv/linux/microblaze/kernel_stat.h | 4 +-
.../sysv/linux/microblaze/nptl/libpthread.abilist | 2 +
.../unix/sysv/linux/microblaze/nptl/lowlevellock.h | 8 +-
ports/sysdeps/unix/sysv/linux/mips/Makefile | 90 +-
ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h | 4 +-
ports/sysdeps/unix/sysv/linux/mips/bits/msq.h | 16 +-
ports/sysdeps/unix/sysv/linux/mips/bits/resource.h | 4 +-
ports/sysdeps/unix/sysv/linux/mips/bits/sem.h | 4 +-
ports/sysdeps/unix/sysv/linux/mips/bits/shm.h | 12 +-
ports/sysdeps/unix/sysv/linux/mips/configure | 173 +-
ports/sysdeps/unix/sysv/linux/mips/configure.ac | 99 +
ports/sysdeps/unix/sysv/linux/mips/configure.in | 78 -
ports/sysdeps/unix/sysv/linux/mips/dl-cache.h | 26 +-
ports/sysdeps/unix/sysv/linux/mips/dl-static.c | 9 +-
ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c | 66 +
ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h | 4 +-
ports/sysdeps/unix/sysv/linux/mips/mips32/Versions | 6 +
.../unix/sysv/linux/mips/mips32/nptl/libc.abilist | 4 +
.../sysv/linux/mips/mips32/nptl/libpthread.abilist | 4 +
.../sysdeps/unix/sysv/linux/mips/mips64/configure | 2 +-
.../mips/mips64/{configure.in => configure.ac} | 0
.../unix/sysv/linux/mips/mips64/n32/Versions | 6 +
.../sysv/linux/mips/mips64/n32/nptl/libc.abilist | 4 +
.../linux/mips/mips64/n32/nptl/libpthread.abilist | 4 +
.../linux/mips/mips64/n64/nptl/libpthread.abilist | 4 +
.../unix/sysv/linux/mips/nptl/lowlevellock.h | 2 +-
ports/sysdeps/unix/sysv/linux/mips/readelflib.c | 35 +-
ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c | 63 +
.../linux/powerpc/powerpc32/nofpu/getcontext.S | 58 -
.../powerpc/powerpc32/nofpu/nptl/libc.abilist | 2523 -
.../powerpc32/nofpu/nptl/libpthread.abilist | 273 -
.../powerpc/powerpc32/nofpu/nptl/localplt.data | 41 -
.../linux/powerpc/powerpc32/nofpu/setcontext.S | 58 -
.../linux/powerpc/powerpc32/nofpu/swapcontext.S | 58 -
ports/sysdeps/unix/sysv/linux/tile/Makefile | 6 +
ports/sysdeps/unix/sysv/linux/tile/Versions | 6 +
ports/sysdeps/unix/sysv/linux/tile/configure | 2 +-
.../sysv/linux/tile/{configure.in => configure.ac} | 0
ports/sysdeps/unix/sysv/linux/tile/dl-static.c | 84 +
ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h | 32 +
ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S | 10 +-
ports/sysdeps/unix/sysv/linux/tile/setcontext.S | 2 +-
ports/sysdeps/unix/sysv/linux/tile/swapcontext.S | 2 +-
ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 37 +-
.../sysdeps/unix/sysv/linux/tile/tilegx/configure | 2 +-
.../tile/tilegx/{configure.in => configure.ac} | 0
.../tile/tilegx/tilegx32/nptl/libpthread.abilist | 4 +
.../tile/tilegx/tilegx64/nptl/libpthread.abilist | 4 +
.../linux/tile/tilepro/nptl/libpthread.abilist | 4 +
posix/bug-glob2.c | 4 +-
posix/fnmatch_loop.c | 6 +-
posix/fork.c | 2 +-
posix/getconf.c | 4 +-
posix/getegid.c | 2 +-
posix/geteuid.c | 2 +-
posix/getgid.c | 2 +-
posix/getopt.c | 4 +-
posix/getpid.c | 2 +-
posix/getppid.c | 2 +-
posix/getuid.c | 2 +-
posix/glob.c | 17 +-
posix/pause.c | 2 +-
posix/setpgrp.c | 2 +-
posix/setsid.c | 2 +-
posix/test-vfork.c | 2 +-
posix/tst-getaddrinfo4.c | 1 +
posix/tst-gnuglob.c | 10 +-
posix/tst-pcre.c | 2 +-
posix/tst-waitid.c | 15 +-
posix/unistd.h | 29 +-
posix/wait4.c | 2 +-
resolv/Makefile | 16 +-
resolv/README | 2 +-
resolv/arpa/nameser.h | 12 +-
resolv/gai_notify.c | 2 +-
resolv/gethnamaddr.c | 32 +-
resolv/netdb.h | 2 +-
resolv/ns_name.c | 4 +-
resolv/ns_print.c | 2 +-
resolv/ns_samedomain.c | 2 +-
resolv/nss_dns/dns-host.c | 4 +-
resolv/res_comp.c | 2 +-
resolv/res_data.c | 2 +-
resolv/res_debug.h | 2 +-
resolv/res_hconf.c | 2 +
resolv/res_init.c | 8 +-
resolv/res_libc.c | 6 +-
resolv/res_mkquery.c | 7 +-
resolv/res_send.c | 9 +-
resolv/tst-inet_ntop.c | 2 +-
rt/Makefile | 7 +-
rt/aio.h | 4 +-
rt/clock_getcpuclockid.c | 4 +-
rt/clock_getres.c | 4 +-
rt/clock_gettime.c | 5 +-
rt/clock_nanosleep.c | 6 +-
rt/clock_settime.c | 4 +-
rt/tst-shm.c | 64 +-
scripts/bench.pl | 167 +-
scripts/config.guess | 150 +-
scripts/config.sub | 21 +-
scripts/install-sh | 683 +-
scripts/mkinstalldirs | 166 +-
scripts/move-if-change | 92 +-
scripts/sysd-rules.awk | 76 +
setjmp/bug269-setjmp.c | 2 +-
setjmp/setjmp.h | 9 +-
shlib-versions | 1 +
signal/signal.h | 22 +-
socket/Makefile | 2 +-
socket/sa_len.c | 108 +
soft-fp/adddf3.c | 15 +-
soft-fp/addsf3.c | 15 +-
soft-fp/addtf3.c | 15 +-
soft-fp/divdf3.c | 15 +-
soft-fp/divsf3.c | 15 +-
soft-fp/divtf3.c | 15 +-
soft-fp/double.h | 395 +-
soft-fp/eqdf2.c | 19 +-
soft-fp/eqsf2.c | 19 +-
soft-fp/eqtf2.c | 19 +-
soft-fp/extenddftf2.c | 17 +-
soft-fp/extended.h | 742 +-
soft-fp/extendsfdf2.c | 17 +-
soft-fp/extendsftf2.c | 17 +-
soft-fp/extendxftf2.c | 53 +
soft-fp/fixdfdi.c | 10 +-
soft-fp/fixdfsi.c | 10 +-
soft-fp/fixdfti.c | 46 +
soft-fp/fixsfdi.c | 10 +-
soft-fp/fixsfsi.c | 10 +-
soft-fp/fixsfti.c | 46 +
soft-fp/fixtfdi.c | 10 +-
soft-fp/fixtfsi.c | 10 +-
soft-fp/fixtfti.c | 46 +
soft-fp/fixunsdfdi.c | 10 +-
soft-fp/fixunsdfsi.c | 10 +-
soft-fp/fixunsdfti.c | 46 +
soft-fp/fixunssfdi.c | 10 +-
soft-fp/fixunssfsi.c | 10 +-
soft-fp/fixunssfti.c | 46 +
soft-fp/fixunstfdi.c | 10 +-
soft-fp/fixunstfsi.c | 10 +-
soft-fp/fixunstfti.c | 46 +
soft-fp/floatdidf.c | 10 +-
soft-fp/floatdisf.c | 10 +-
soft-fp/floatditf.c | 12 +-
soft-fp/floatsidf.c | 12 +-
soft-fp/floatsisf.c | 10 +-
soft-fp/floatsitf.c | 12 +-
soft-fp/floattidf.c | 46 +
soft-fp/floattisf.c | 46 +
soft-fp/floattitf.c | 46 +
soft-fp/floatundidf.c | 10 +-
soft-fp/floatundisf.c | 10 +-
soft-fp/floatunditf.c | 11 +-
soft-fp/floatunsidf.c | 12 +-
soft-fp/floatunsisf.c | 10 +-
soft-fp/floatunsitf.c | 11 +-
soft-fp/floatuntidf.c | 46 +
soft-fp/floatuntisf.c | 46 +
soft-fp/floatuntitf.c | 46 +
soft-fp/fmadf4.c | 59 +
soft-fp/fmasf4.c | 54 +
soft-fp/fmatf4.c | 52 +
soft-fp/gedf2.c | 19 +-
soft-fp/gesf2.c | 19 +-
soft-fp/getf2.c | 19 +-
soft-fp/ledf2.c | 19 +-
soft-fp/lesf2.c | 19 +-
soft-fp/letf2.c | 19 +-
soft-fp/muldf3.c | 15 +-
soft-fp/mulsf3.c | 15 +-
soft-fp/multf3.c | 15 +-
soft-fp/negdf2.c | 15 +-
soft-fp/negsf2.c | 15 +-
soft-fp/negtf2.c | 15 +-
soft-fp/op-1.h | 417 +-
soft-fp/op-2.h | 989 +-
soft-fp/op-4.h | 1205 +-
soft-fp/op-8.h | 137 +-
soft-fp/op-common.h | 2688 +-
soft-fp/quad.h | 431 +-
soft-fp/single.h | 216 +-
soft-fp/soft-fp.h | 199 +-
soft-fp/sqrtdf2.c | 12 +-
soft-fp/sqrtsf2.c | 12 +-
soft-fp/sqrttf2.c | 12 +-
soft-fp/subdf3.c | 15 +-
soft-fp/subsf3.c | 15 +-
soft-fp/subtf3.c | 15 +-
soft-fp/testit.c | 10 +-
soft-fp/truncdfsf2.c | 15 +-
soft-fp/trunctfdf2.c | 15 +-
soft-fp/trunctfsf2.c | 15 +-
soft-fp/trunctfxf2.c | 53 +
soft-fp/unorddf2.c | 17 +-
soft-fp/unordsf2.c | 18 +-
soft-fp/unordtf2.c | 18 +-
stdio-common/Makefile | 1 +
stdio-common/bug16.c | 2 +-
stdio-common/bug26.c | 5 +-
stdio-common/printf_fp.c | 7 +-
stdio-common/printf_fphex.c | 20 +-
stdio-common/printf_size.c | 16 +-
stdio-common/psiginfo-data.h | 2 +-
stdio-common/test_rdwr.c | 2 +-
stdio-common/tfformat.c | 2 +-
stdio-common/tst-long-dbl-fphex.c | 4 +-
stdio-common/tst-sscanf.c | 36 +
stdio-common/vfprintf.c | 20 +-
stdio-common/vfscanf.c | 20 +-
stdio-common/xbug.c | 12 +-
stdlib/Makefile | 4 +-
stdlib/div.c | 22 -
stdlib/drand48.c | 2 +-
stdlib/fmtmsg.c | 4 +-
stdlib/gen-tst-strtod-round.c | 10 +-
stdlib/isomac.c | 1 +
stdlib/ldiv.c | 22 -
stdlib/lldiv.c | 22 -
stdlib/longlong.h | 57 +-
stdlib/lrand48.c | 2 +-
stdlib/mrand48.c | 2 +-
stdlib/qsort.c | 8 +-
stdlib/rand.c | 2 +-
stdlib/random.c | 8 +-
stdlib/setenv.c | 6 +-
stdlib/stdlib.h | 2 +-
stdlib/strfmon_l.c | 22 +-
stdlib/strtod_l.c | 28 +-
stdlib/strtof_l.c | 7 +-
stdlib/strtol_l.c | 10 +-
stdlib/tst-strtod-round-data | 8 +
stdlib/tst-strtod-round.c | 1075 +-
stdlib/tst-strtod.c | 4 +-
stdlib/tst-strtod6.c | 24 +-
stdlib/tst-strtol.c | 6 +-
stdlib/tst-strtoll.c | 6 +-
streams/stropts.h | 2 +-
string/Makefile | 7 +-
string/bits/string2.h | 26 +-
string/ffs.c | 1 +
string/memccpy.c | 8 +-
string/memchr.c | 6 +-
string/memcmp.c | 6 +-
string/memmove.c | 1 +
string/mempcpy.c | 6 +-
string/memset.c | 1 +
string/rawmemchr.c | 5 +-
string/stpcpy.c | 4 +-
string/strchrnul.c | 6 +-
string/strcmp.c | 4 +-
string/strcoll_l.c | 927 +-
string/strrchr.c | 2 +-
string/test-bcopy-ifunc.c | 20 -
string/test-bzero-ifunc.c | 20 -
string/test-memccpy-ifunc.c | 20 -
string/test-memccpy.c | 24 -
string/test-memchr-ifunc.c | 20 -
string/test-memchr.c | 24 -
string/test-memcmp-ifunc.c | 20 -
string/test-memcmp.c | 48 +-
string/test-memcpy-ifunc.c | 20 -
string/test-memcpy.c | 28 +-
string/test-memmem-ifunc.c | 20 -
string/test-memmem.c | 30 -
string/test-memmove-ifunc.c | 20 -
string/test-memmove.c | 29 +-
string/test-mempcpy-ifunc.c | 20 -
string/test-memrchr.c | 169 +
string/test-memset-ifunc.c | 20 -
string/test-memset.c | 30 +-
string/test-rawmemchr-ifunc.c | 20 -
string/test-rawmemchr.c | 24 -
string/test-stpcpy-ifunc.c | 20 -
string/test-stpncpy-ifunc.c | 20 -
string/test-strcasecmp-ifunc.c | 20 -
string/test-strcasecmp.c | 50 +-
string/test-strcasestr-ifunc.c | 20 -
string/test-strcasestr.c | 25 -
string/test-strcat-ifunc.c | 20 -
string/test-strcat.c | 25 -
string/test-strchr-ifunc.c | 20 -
string/test-strchr.c | 25 -
string/test-strchrnul-ifunc.c | 20 -
string/test-strchrnul.c | 19 +
string/test-strcmp-ifunc.c | 20 -
string/test-strcmp.c | 24 -
string/test-strcpy-ifunc.c | 20 -
string/test-strcpy.c | 24 -
string/test-strcspn-ifunc.c | 20 -
string/test-string.h | 15 +-
string/test-strlen-ifunc.c | 20 -
string/test-strlen.c | 24 -
string/test-strncasecmp-ifunc.c | 20 -
string/test-strncasecmp.c | 50 +-
string/test-strncat-ifunc.c | 20 -
string/test-strncat.c | 25 -
string/test-strncmp-ifunc.c | 20 -
string/test-strncmp.c | 35 -
string/test-strncpy-ifunc.c | 20 -
string/test-strncpy.c | 24 -
string/test-strnlen-ifunc.c | 20 -
string/test-strnlen.c | 24 -
string/test-strpbrk-ifunc.c | 20 -
string/test-strpbrk.c | 24 -
string/test-strrchr-ifunc.c | 20 -
string/test-strrchr.c | 24 -
string/test-strspn-ifunc.c | 20 -
string/test-strspn.c | 24 -
string/test-strstr-ifunc.c | 20 -
string/test-strstr.c | 24 -
string/tester.c | 6 +-
string/tst-strcoll-overflow.c | 61 +
string/wordcopy.c | 36 +-
sunrpc/Makefile | 2 +-
sunrpc/clnt_tcp.c | 6 +-
sunrpc/clnt_udp.c | 4 +-
sunrpc/clnt_unix.c | 6 +-
sunrpc/rpc/clnt.h | 2 +-
sunrpc/rpc/types.h | 5 +
sunrpc/rpc/xdr.h | 2 +-
sunrpc/rpc_main.c | 3 +
sunrpc/rpc_thread.c | 2 +-
sunrpc/rpcsvc/rquota.x | 2 +-
sysdeps/generic/dl-procinfo.h | 2 +-
sysdeps/generic/framestate.c | 2 +-
sysdeps/generic/ldconfig.h | 39 +-
sysdeps/generic/ldsodefs.h | 30 +-
sysdeps/generic/libc-mmap.h | 26 +
sysdeps/generic/math-tests.h | 36 +
sysdeps/generic/math_private.h | 69 +-
sysdeps/generic/sigset-cvt-mask.h | 4 +-
sysdeps/generic/stackguard-macros.h | 8 +
sysdeps/generic/symbol-hacks.h | 7 +-
sysdeps/generic/sys/swap.h | 2 +-
sysdeps/gnu/Makefile | 2 +-
sysdeps/gnu/bits/utmp.h | 2 +-
sysdeps/gnu/bits/utmpx.h | 2 +-
sysdeps/gnu/configure | 2 +-
sysdeps/gnu/{configure.in => configure.ac} | 0
sysdeps/gnu/errlist.awk | 2 +-
sysdeps/gnu/errlist.c | 29 +-
sysdeps/gnu/ldsodefs.h | 48 +
sysdeps/gnu/netinet/ip_icmp.h | 2 +-
sysdeps/gnu/netinet/tcp.h | 120 +-
sysdeps/gnu/netinet/udp.h | 33 +-
sysdeps/i386/__longjmp.S | 6 +-
sysdeps/i386/bsd-_setjmp.S | 6 +-
sysdeps/i386/bsd-setjmp.S | 6 +-
sysdeps/i386/configure | 2 +-
sysdeps/i386/{configure.in => configure.ac} | 0
sysdeps/i386/dl-machine.h | 6 +-
sysdeps/i386/dl-procinfo.h | 2 +-
sysdeps/i386/ffs.c | 1 +
sysdeps/i386/fpu/Makefile | 3 -
sysdeps/i386/fpu/e_expl.S | 15 +
sysdeps/i386/fpu/e_pow.S | 9 +
sysdeps/i386/fpu/e_powf.S | 5 +-
sysdeps/i386/fpu/e_powl.S | 9 +
sysdeps/i386/fpu/e_sqrt.S | 10 +
sysdeps/i386/fpu/fegetround.c | 1 +
sysdeps/i386/fpu/fenv_private.h | 173 +
sysdeps/i386/fpu/fraiseexcpt.c | 2 +-
sysdeps/i386/fpu/libm-test-ulps | 5930 +-
sysdeps/i386/fpu/s_expm1.S | 11 +
sysdeps/i386/fpu/s_expm1f.S | 11 +
sysdeps/i386/fpu/w_sqrt.c | 8 +
sysdeps/i386/i686/ffs.c | 1 +
sysdeps/i386/i686/multiarch/Makefile | 7 +-
sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 11 -
sysdeps/i386/i686/multiarch/memcmp-sse4.S | 2 +-
sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 2 +-
sysdeps/i386/i686/multiarch/memset-sse2.S | 2 +-
sysdeps/i386/i686/multiarch/strcasecmp.S | 7 +-
sysdeps/i386/i686/multiarch/strcasestr-nonascii.c | 2 -
sysdeps/i386/i686/multiarch/strcasestr.c | 1 -
sysdeps/i386/i686/multiarch/strcat-sse2.S | 2 +-
sysdeps/i386/i686/multiarch/strcmp-sse4.S | 16 +-
sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 16 +-
sysdeps/i386/i686/multiarch/strcmp.S | 4 +
sysdeps/i386/i686/multiarch/strcpy-sse2.S | 6 +-
sysdeps/i386/i686/multiarch/strncase.S | 7 +-
sysdeps/i386/i686/multiarch/strstr-c.c | 29 -
sysdeps/i386/i686/multiarch/strstr.c | 1 -
sysdeps/i386/setjmp.S | 6 +-
sysdeps/i386/stackguard-macros.h | 8 +
sysdeps/i386/stpncpy.S | 2 +-
sysdeps/i386/strpbrk.S | 2 +-
sysdeps/ieee754/dbl-64/Makefile | 1 +
sysdeps/ieee754/dbl-64/MathLib.h | 30 +-
sysdeps/ieee754/dbl-64/dbl2mpn.c | 8 +-
sysdeps/ieee754/dbl-64/dla.h | 86 +-
sysdeps/ieee754/dbl-64/dosincos.c | 254 +-
sysdeps/ieee754/dbl-64/e_acosh.c | 55 +-
sysdeps/ieee754/dbl-64/e_atan2.c | 27 +-
sysdeps/ieee754/dbl-64/e_cosh.c | 72 +-
sysdeps/ieee754/dbl-64/e_exp.c | 417 +-
sysdeps/ieee754/dbl-64/e_exp2.c | 8 +-
sysdeps/ieee754/dbl-64/e_fmod.c | 225 +-
sysdeps/ieee754/dbl-64/e_gamma_r.c | 2 +-
sysdeps/ieee754/dbl-64/e_hypot.c | 166 +-
sysdeps/ieee754/dbl-64/e_ilogb.c | 53 +-
sysdeps/ieee754/dbl-64/e_j0.c | 394 +-
sysdeps/ieee754/dbl-64/e_j1.c | 366 +-
sysdeps/ieee754/dbl-64/e_jn.c | 478 +-
sysdeps/ieee754/dbl-64/e_log.c | 23 +-
sysdeps/ieee754/dbl-64/e_log10.c | 16 +-
sysdeps/ieee754/dbl-64/e_log2.c | 28 +-
sysdeps/ieee754/dbl-64/e_pow.c | 573 +-
sysdeps/ieee754/dbl-64/e_rem_pio2.c | 215 +-
sysdeps/ieee754/dbl-64/e_remainder.c | 180 +-
sysdeps/ieee754/dbl-64/e_sinh.c | 69 +-
sysdeps/ieee754/dbl-64/e_sqrt.c | 112 +-
sysdeps/ieee754/dbl-64/halfulp.c | 129 +-
sysdeps/ieee754/dbl-64/k_rem_pio2.c | 315 +-
sysdeps/ieee754/dbl-64/mpa-arch.h | 20 +-
sysdeps/ieee754/dbl-64/mpa.c | 29 +-
sysdeps/ieee754/dbl-64/mpatan.c | 1 -
sysdeps/ieee754/dbl-64/mpn2dbl.c | 2 +-
sysdeps/ieee754/dbl-64/mptan.c | 1 -
sysdeps/ieee754/dbl-64/mydefs.h | 9 +-
sysdeps/ieee754/dbl-64/powtwo.tbl | 12 +-
sysdeps/ieee754/dbl-64/s_asinh.c | 54 +-
sysdeps/ieee754/dbl-64/s_atan.c | 21 +-
sysdeps/ieee754/dbl-64/s_cbrt.c | 19 +-
sysdeps/ieee754/dbl-64/s_ceil.c | 91 +-
sysdeps/ieee754/dbl-64/s_copysign.c | 13 +-
sysdeps/ieee754/dbl-64/s_erf.c | 534 +-
sysdeps/ieee754/dbl-64/s_expm1.c | 227 +-
sysdeps/ieee754/dbl-64/s_fabs.c | 11 +-
sysdeps/ieee754/dbl-64/s_finite.c | 13 +-
sysdeps/ieee754/dbl-64/s_floor.c | 91 +-
sysdeps/ieee754/dbl-64/s_frexp.c | 37 +-
sysdeps/ieee754/dbl-64/s_isinf.c | 10 +-
sysdeps/ieee754/dbl-64/s_isinf_ns.c | 6 +-
sysdeps/ieee754/dbl-64/s_isnan.c | 15 +-
sysdeps/ieee754/dbl-64/s_llround.c | 2 +-
sysdeps/ieee754/dbl-64/s_log1p.c | 171 +-
sysdeps/ieee754/dbl-64/s_logb.c | 2 +-
sysdeps/ieee754/dbl-64/s_lrint.c | 2 +-
sysdeps/ieee754/dbl-64/s_modf.c | 84 +-
sysdeps/ieee754/dbl-64/s_nearbyint.c | 63 +-
sysdeps/ieee754/dbl-64/s_remquo.c | 16 +-
sysdeps/ieee754/dbl-64/s_rint.c | 46 +-
sysdeps/ieee754/dbl-64/s_scalbln.c | 61 +-
sysdeps/ieee754/dbl-64/s_scalbn.c | 61 +-
sysdeps/ieee754/dbl-64/s_sin.c | 645 +-
sysdeps/ieee754/dbl-64/s_sincos.c | 2 +-
sysdeps/ieee754/dbl-64/s_tan.c | 10 +-
sysdeps/ieee754/dbl-64/s_tanh.c | 68 +-
sysdeps/ieee754/dbl-64/sincos32.c | 523 +-
sysdeps/ieee754/dbl-64/slowexp.c | 13 +-
sysdeps/ieee754/dbl-64/slowpow.c | 14 +-
sysdeps/ieee754/dbl-64/usncs.h | 63 +-
sysdeps/ieee754/flt-32/e_jnf.c | 4 +-
sysdeps/ieee754/flt-32/e_lgammaf_r.c | 4 +-
sysdeps/ieee754/flt-32/e_rem_pio2f.c | 10 +-
sysdeps/ieee754/flt-32/k_cosf.c | 6 +-
sysdeps/ieee754/flt-32/k_rem_pio2f.c | 18 +-
sysdeps/ieee754/flt-32/k_sinf.c | 4 +-
sysdeps/ieee754/flt-32/k_tanf.c | 6 +-
sysdeps/ieee754/flt-32/s_atanf.c | 6 +-
sysdeps/ieee754/flt-32/s_copysignf.c | 2 +-
sysdeps/ieee754/flt-32/s_erff.c | 27 +-
sysdeps/ieee754/flt-32/s_fabsf.c | 2 +-
sysdeps/ieee754/flt-32/s_finitef.c | 7 +-
sysdeps/ieee754/flt-32/s_frexpf.c | 2 +-
sysdeps/ieee754/flt-32/s_logbf.c | 2 +-
sysdeps/ieee754/k_standard.c | 18 +-
sysdeps/ieee754/ldbl-128/e_expl.c | 4 +-
sysdeps/ieee754/ldbl-128/e_hypotl.c | 11 +
sysdeps/ieee754/ldbl-128/e_jnl.c | 2 +-
sysdeps/ieee754/ldbl-128/e_logl.c | 5 +-
sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 318 +-
sysdeps/ieee754/ldbl-128/k_tanl.c | 4 +-
sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +-
sysdeps/ieee754/ldbl-128/printf_fphex.c | 14 +-
sysdeps/ieee754/ldbl-128/s_atanl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_erfl.c | 17 +-
sysdeps/ieee754/ldbl-128/s_expm1l.c | 2 +-
sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_llrintl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_llroundl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_log1pl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_lrintl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_lroundl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_nexttoward.c | 2 +-
sysdeps/ieee754/ldbl-128/s_nexttowardf.c | 2 +-
sysdeps/ieee754/ldbl-128/s_remquol.c | 2 +-
sysdeps/ieee754/ldbl-128/s_scalblnl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_scalbnl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_tanl.c | 2 +-
sysdeps/ieee754/ldbl-128/s_truncl.c | 2 +-
sysdeps/ieee754/ldbl-128/strtold_l.c | 12 +-
sysdeps/ieee754/ldbl-128/t_sincosl.c | 2 +-
sysdeps/ieee754/ldbl-128ibm/e_acoshl.c | 8 +-
sysdeps/ieee754/ldbl-128ibm/e_acosl.c | 38 +-
sysdeps/ieee754/ldbl-128ibm/e_asinl.c | 28 +-
sysdeps/ieee754/ldbl-128ibm/e_atan2l.c | 14 +-
sysdeps/ieee754/ldbl-128ibm/e_atanhl.c | 6 +-
sysdeps/ieee754/ldbl-128ibm/e_coshl.c | 4 +-
sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 6 +-
sysdeps/ieee754/ldbl-128ibm/e_expl.c | 65 +-
sysdeps/ieee754/ldbl-128ibm/e_fmodl.c | 125 +-
sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 7 +-
sysdeps/ieee754/ldbl-128ibm/e_hypotl.c | 88 +-
sysdeps/ieee754/ldbl-128ibm/e_ilogbl.c | 16 +-
sysdeps/ieee754/ldbl-128ibm/e_jnl.c | 34 +-
sysdeps/ieee754/ldbl-128ibm/e_log10l.c | 8 +-
sysdeps/ieee754/ldbl-128ibm/e_log2l.c | 8 +-
sysdeps/ieee754/ldbl-128ibm/e_logl.c | 32 +-
sysdeps/ieee754/ldbl-128ibm/e_powl.c | 136 +-
sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 7 +-
sysdeps/ieee754/ldbl-128ibm/e_remainderl.c | 18 +-
sysdeps/ieee754/ldbl-128ibm/e_sinhl.c | 4 +-
sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 51 +-
sysdeps/ieee754/ldbl-128ibm/ieee754.h | 79 +-
sysdeps/ieee754/ldbl-128ibm/k_cosl.c | 12 +-
sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 16 +-
sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 12 +-
sysdeps/ieee754/ldbl-128ibm/k_tanl.c | 34 +-
sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 46 +-
sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 214 +-
sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 72 +-
sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 42 +-
sysdeps/ieee754/ldbl-128ibm/s_asinhl.c | 5 +-
sysdeps/ieee754/ldbl-128ibm/s_atanl.c | 15 +-
sysdeps/ieee754/ldbl-128ibm/s_cosl.c | 4 +-
sysdeps/ieee754/ldbl-128ibm/s_cprojl.c | 4 +-
sysdeps/ieee754/ldbl-128ibm/s_erfl.c | 68 +-
sysdeps/ieee754/ldbl-128ibm/s_expm1l.c | 12 +-
sysdeps/ieee754/ldbl-128ibm/s_fabsl.c | 10 +-
sysdeps/ieee754/ldbl-128ibm/s_finitel.c | 12 +-
sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 7 +-
sysdeps/ieee754/ldbl-128ibm/s_frexpl.c | 19 +-
sysdeps/ieee754/ldbl-128ibm/s_isinf_nsl.c | 15 +-
sysdeps/ieee754/ldbl-128ibm/s_isinfl.c | 17 +-
sysdeps/ieee754/ldbl-128ibm/s_isnanl.c | 14 +-
sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c | 7 +-
sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 2 +-
sysdeps/ieee754/ldbl-128ibm/s_log1pl.c | 11 +-
sysdeps/ieee754/ldbl-128ibm/s_logbl.c | 8 +-
sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +-
sysdeps/ieee754/ldbl-128ibm/s_modfl.c | 27 +-
sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 62 +-
sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c | 59 +-
sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c | 13 +-
sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c | 8 +-
sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 16 +-
sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 2 +-
sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c | 39 +-
sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c | 39 +-
sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 4 +-
sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 4 +-
sysdeps/ieee754/ldbl-128ibm/s_sinl.c | 4 +-
sysdeps/ieee754/ldbl-128ibm/s_tanhl.c | 8 +-
sysdeps/ieee754/ldbl-128ibm/s_tanl.c | 4 +-
sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 11 +-
sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 26 +-
sysdeps/ieee754/ldbl-64-128/strtold_l.c | 12 +-
sysdeps/ieee754/ldbl-96/e_atan2l.c | 125 -
sysdeps/ieee754/ldbl-96/e_hypotl.c | 11 +
sysdeps/ieee754/ldbl-96/e_ilogbl.c | 59 -
sysdeps/ieee754/ldbl-96/e_jnl.c | 3 +-
sysdeps/ieee754/ldbl-96/e_remainderl.c | 72 -
sysdeps/ieee754/ldbl-96/ldbl2mpn.c | 2 +-
sysdeps/ieee754/ldbl-96/printf_fphex.c | 8 +-
sysdeps/ieee754/ldbl-96/s_cbrtl.c | 2 +-
sysdeps/ieee754/ldbl-96/s_ceill.c | 85 -
sysdeps/ieee754/ldbl-96/s_erfl.c | 17 +-
sysdeps/ieee754/ldbl-96/s_fabsl.c | 35 -
sysdeps/ieee754/ldbl-96/s_finitel.c | 36 -
sysdeps/ieee754/ldbl-96/s_floorl.c | 86 -
sysdeps/ieee754/ldbl-96/s_fpclassifyl.c | 44 -
sysdeps/ieee754/ldbl-96/s_isinfl.c | 30 -
sysdeps/ieee754/ldbl-96/s_isnanl.c | 40 -
sysdeps/ieee754/ldbl-96/s_logbl.c | 51 -
sysdeps/ieee754/ldbl-96/s_nearbyintl.c | 88 -
sysdeps/ieee754/ldbl-96/s_nextafterl.c | 96 -
sysdeps/ieee754/ldbl-96/s_rintl.c | 82 -
sysdeps/ieee754/ldbl-96/s_scalbnl.c | 61 -
sysdeps/ieee754/ldbl-96/s_truncl.c | 56 -
sysdeps/ieee754/ldbl-96/strtold_l.c | 9 +-
sysdeps/ieee754/ldbl-opt/configure | 2 +-
.../ldbl-opt/{configure.in => configure.ac} | 0
sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h | 2 +-
sysdeps/ieee754/s_lib_version.c | 2 +-
sysdeps/ieee754/support.c | 8 +-
sysdeps/mach/configure | 2 +-
sysdeps/mach/{configure.in => configure.ac} | 0
sysdeps/mach/getpagesize.c | 2 +-
sysdeps/mach/getsysstats.c | 8 +-
sysdeps/mach/hurd/Makefile | 2 +-
sysdeps/mach/hurd/bits/errno.h | 10 +-
sysdeps/mach/hurd/check_fds.c | 6 +-
sysdeps/mach/hurd/configure | 2 +-
sysdeps/mach/hurd/{configure.in => configure.ac} | 0
sysdeps/mach/hurd/dl-sysdep.c | 5 +-
sysdeps/mach/hurd/dl-sysdep.h | 7 +
sysdeps/mach/hurd/errnos.awk | 8 +
sysdeps/mach/hurd/getclktck.c | 2 +-
sysdeps/mach/hurd/getcwd.c | 2 +-
sysdeps/mach/hurd/getdtsz.c | 2 +-
sysdeps/mach/hurd/getegid.c | 2 +-
sysdeps/mach/hurd/geteuid.c | 2 +-
sysdeps/mach/hurd/getgid.c | 2 +-
sysdeps/mach/hurd/gethostid.c | 2 +-
sysdeps/mach/hurd/getlogin.c | 2 +-
sysdeps/mach/hurd/getpid.c | 2 +-
sysdeps/mach/hurd/getppid.c | 2 +-
sysdeps/mach/hurd/getsockname.c | 2 +-
sysdeps/mach/hurd/getuid.c | 2 +-
sysdeps/mach/hurd/i386/init-first.c | 11 +-
sysdeps/mach/hurd/i386/tls.h | 1 -
sysdeps/mach/hurd/ldsodefs.h | 52 -
sysdeps/mach/hurd/net/if_ppp.h | 2 +-
sysdeps/mach/hurd/profil.c | 2 +-
sysdeps/mach/hurd/recvfrom.c | 2 +-
sysdeps/mach/hurd/sync.c | 2 +-
sysdeps/mach/i386/sysdep.h | 2 +-
sysdeps/posix/clock.c | 2 +-
sysdeps/posix/clock_getres.c | 4 +-
sysdeps/posix/dirstream.h | 11 +-
sysdeps/posix/getaddrinfo.c | 181 +-
sysdeps/posix/opendir.c | 1 +
sysdeps/posix/readdir_r.c | 42 +-
sysdeps/posix/rewinddir.c | 1 +
sysdeps/powerpc/Makefile | 2 +-
sysdeps/powerpc/bits/fenv.h | 6 -
sysdeps/powerpc/bits/hwcap.h | 23 +-
sysdeps/powerpc/bits/link.h | 48 +-
sysdeps/powerpc/bits/mathinline.h | 26 +-
sysdeps/powerpc/configure | 2 +-
sysdeps/powerpc/{configure.in => configure.ac} | 0
sysdeps/powerpc/dl-procinfo.c | 23 +-
sysdeps/powerpc/dl-procinfo.h | 89 +-
sysdeps/powerpc/ffs.c | 1 +
sysdeps/powerpc/fpu/Makefile | 3 -
sysdeps/powerpc/fpu/e_sqrt.c | 2 +-
sysdeps/powerpc/fpu/e_sqrtf.c | 2 +-
sysdeps/powerpc/fpu/fclrexcpt.c | 4 +-
sysdeps/powerpc/fpu/fe_nomask.c | 5 +-
sysdeps/powerpc/fpu/fedisblxcpt.c | 10 +-
sysdeps/powerpc/fpu/feenablxcpt.c | 12 +-
sysdeps/powerpc/fpu/fegetexcept.c | 10 +-
sysdeps/powerpc/fpu/fegetround.c | 1 +
sysdeps/powerpc/fpu/feholdexcpt.c | 7 +-
sysdeps/powerpc/fpu/fenv_const.c | 8 +-
sysdeps/powerpc/fpu/fenv_libc.h | 8 +-
sysdeps/powerpc/fpu/fenv_private.h | 274 +
sysdeps/powerpc/fpu/fesetenv.c | 14 +-
sysdeps/powerpc/fpu/feupdateenv.c | 14 +-
sysdeps/powerpc/fpu/fgetexcptflg.c | 2 +-
sysdeps/powerpc/fpu/fraiseexcpt.c | 12 +-
sysdeps/powerpc/fpu/fsetexcptflg.c | 8 +-
sysdeps/powerpc/fpu/ftestexcept.c | 2 +-
sysdeps/powerpc/fpu/libm-test-ulps | 6734 ++-
sysdeps/powerpc/fpu/math_private.h | 1 +
sysdeps/powerpc/fpu/s_float_bitwise.h | 54 +-
sysdeps/powerpc/fpu/s_llround.c | 33 +-
sysdeps/powerpc/fpu/s_llroundf.c | 33 +-
sysdeps/powerpc/fpu/s_rintf.c | 2 +-
sysdeps/powerpc/fpu/t_sqrt.c | 2 +-
sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 87 +-
sysdeps/powerpc/fpu/w_sqrt.c | 48 -
sysdeps/powerpc/fpu/w_sqrtf.c | 46 -
sysdeps/powerpc/fpu_control.h | 69 +-
sysdeps/powerpc/jmpbuf-offsets.h | 6 +-
sysdeps/powerpc/ldsodefs.h | 18 +-
sysdeps/powerpc/longjmp.c | 6 +-
sysdeps/powerpc/nofpu/Makefile | 31 +
{ports/sysdeps => sysdeps}/powerpc/nofpu/Subdirs | 0
sysdeps/powerpc/nofpu/Versions | 29 +
sysdeps/powerpc/nofpu/atomic-feclearexcept.c | 28 +
sysdeps/powerpc/nofpu/atomic-feholdexcept.c | 38 +
sysdeps/powerpc/nofpu/atomic-feupdateenv.c | 37 +
sysdeps/powerpc/nofpu/fclrexcpt.c | 38 +
sysdeps/powerpc/nofpu/fedisblxcpt.c | 34 +
sysdeps/powerpc/nofpu/feenablxcpt.c | 33 +
sysdeps/powerpc/nofpu/fegetenv.c | 44 +
sysdeps/powerpc/nofpu/fegetexcept.c | 27 +
sysdeps/powerpc/nofpu/fegetround.c | 29 +
.../powerpc/nofpu/feholdexcpt.c | 0
sysdeps/powerpc/nofpu/fenv_const.c | 34 +
sysdeps/powerpc/nofpu/fenv_libc.h | 31 +
sysdeps/powerpc/nofpu/fesetenv.c | 46 +
sysdeps/powerpc/nofpu/fesetround.c | 34 +
sysdeps/powerpc/nofpu/feupdateenv.c | 52 +
sysdeps/powerpc/nofpu/fgetexcptflg.c | 37 +
sysdeps/powerpc/nofpu/flt-rounds.c | 38 +
sysdeps/powerpc/nofpu/fraiseexcpt.c | 42 +
sysdeps/powerpc/nofpu/fsetexcptflg.c | 40 +
sysdeps/powerpc/nofpu/ftestexcept.c | 28 +
sysdeps/powerpc/nofpu/get-rounding-mode.h | 35 +
sysdeps/powerpc/nofpu/libm-test-ulps | 7297 ++
.../powerpc/nofpu/shlib-versions | 0
sysdeps/powerpc/nofpu/sim-full.c | 57 +
sysdeps/powerpc/nofpu/soft-supp.h | 63 +
sysdeps/powerpc/novmx-longjmp.c | 12 +-
sysdeps/powerpc/power4/wordcopy.c | 212 +
sysdeps/powerpc/power6/wcschr.c | 89 +
sysdeps/powerpc/power6/wcscpy.c | 105 +
sysdeps/powerpc/power6/wcsrchr.c | 89 +
sysdeps/powerpc/power6/wordcopy.c | 221 +
.../powerpc/{powerpc32 => }/power7/fpu/s_logb.c | 0
.../powerpc/{powerpc32 => }/power7/fpu/s_logbf.c | 0
sysdeps/powerpc/power7/fpu/s_logbl.c | 71 +
.../powerpc/powerpc32/405/memcmp.S | 0
sysdeps/powerpc/powerpc32/405/memcpy.S | 130 +
.../powerpc/powerpc32/405/memset.S | 0
.../powerpc/powerpc32/405/strcmp.S | 0
.../powerpc/powerpc32/405/strcpy.S | 0
.../powerpc/powerpc32/405/strlen.S | 0
.../powerpc/powerpc32/405/strncmp.S | 0
.../powerpc/powerpc32/440/Implies | 0
.../powerpc/powerpc32/464/Implies | 0
.../powerpc/powerpc32/476/Implies | 0
.../powerpc/powerpc32/476/memset.S | 0
sysdeps/powerpc/powerpc32/Makefile | 10 +-
sysdeps/powerpc/powerpc32/__longjmp-common.S | 55 +-
sysdeps/powerpc/powerpc32/__longjmp.S | 7 +-
sysdeps/powerpc/powerpc32/backtrace.c | 66 +-
sysdeps/powerpc/powerpc32/bits/atomic.h | 2 +-
sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 4 +-
sysdeps/powerpc/powerpc32/bsd-setjmp.S | 4 +-
sysdeps/powerpc/powerpc32/cell/memcpy.S | 2 +-
sysdeps/powerpc/powerpc32/configure | 2 +-
.../powerpc32/{configure.in => configure.ac} | 0
sysdeps/powerpc/powerpc32/dl-machine.c | 26 +-
sysdeps/powerpc/powerpc32/e500/nofpu/Makefile | 9 +
.../powerpc32/e500/nofpu/atomic-feclearexcept.c | 50 +
.../powerpc32/e500/nofpu/atomic-feholdexcept.c | 55 +
.../powerpc32/e500/nofpu/atomic-feupdateenv.c | 46 +
sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c | 53 +
.../powerpc/powerpc32/e500/nofpu/fe_note_change.c | 39 +
sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c | 54 +
sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c | 54 +
sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c | 47 +
sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c | 36 +
sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c | 30 +
sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c | 57 +
sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c | 41 +
sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h | 102 +
sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c | 49 +
sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c | 35 +
sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c | 47 +
.../powerpc32/e500/nofpu/fexcepts_from_prctl.c | 42 +
.../powerpc32/e500/nofpu/fexcepts_from_spe.c | 41 +
.../powerpc32/e500/nofpu/fexcepts_to_prctl.c | 42 +
.../powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c | 41 +
.../powerpc/powerpc32/e500/nofpu/fgetexcptflg.c | 41 +
sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c | 39 +
.../powerpc32/e500/nofpu/fraiseexcept-soft.c | 25 +
sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c | 40 +
.../powerpc/powerpc32/e500/nofpu/fsetexcptflg.c | 55 +
sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c | 31 +
.../powerpc32/e500/nofpu/get-rounding-mode.h | 4 +
sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S | 27 +
sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c | 53 +
sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 21 +-
sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 11 +-
sysdeps/powerpc/powerpc32/fpu/s_copysign.S | 2 +-
sysdeps/powerpc/powerpc32/fpu/s_copysignl.S | 2 +-
sysdeps/powerpc/powerpc32/fpu/s_floor.S | 2 +-
sysdeps/powerpc/powerpc32/fpu/s_floorf.S | 2 +-
sysdeps/powerpc/powerpc32/fpu/s_isnan.S | 4 +-
sysdeps/powerpc/powerpc32/fpu/s_lrint.S | 4 +-
sysdeps/powerpc/powerpc32/fpu/s_lround.S | 12 +-
sysdeps/powerpc/powerpc32/fpu/s_round.S | 6 +-
sysdeps/powerpc/powerpc32/fpu/s_roundf.S | 9 +-
sysdeps/powerpc/powerpc32/fpu/s_trunc.S | 2 +-
sysdeps/powerpc/powerpc32/fpu/s_truncf.S | 2 +-
sysdeps/powerpc/powerpc32/fpu/setjmp-common.S | 83 +-
sysdeps/powerpc/powerpc32/fpu/setjmp.S | 20 +-
sysdeps/powerpc/powerpc32/libgcc-compat.S | 20 +-
sysdeps/powerpc/powerpc32/lshift.S | 2 +-
sysdeps/powerpc/powerpc32/mcount.c | 2 +-
.../powerpc32/power4/fpu/multiarch/Makefile | 37 +
.../power4/fpu/multiarch/e_hypot-power7.c | 26 +
.../powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c | 26 +
.../powerpc32/power4/fpu/multiarch/e_hypot.c | 32 +
.../power4/fpu/multiarch/e_hypotf-power7.c | 26 +
.../power4/fpu/multiarch/e_hypotf-ppc32.c | 26 +
.../powerpc32/power4/fpu/multiarch/e_hypotf.c | 32 +
.../power4/fpu/multiarch/s_ceil-power5+.S | 33 +
.../powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/s_ceil.c | 40 +
.../power4/fpu/multiarch/s_ceilf-power5+.S | 26 +
.../powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S | 27 +
.../powerpc32/power4/fpu/multiarch/s_ceilf.c | 32 +
.../power4/fpu/multiarch/s_copysign-power6.S | 33 +
.../power4/fpu/multiarch/s_copysign-ppc32.S | 34 +
.../powerpc32/power4/fpu/multiarch/s_copysign.c | 51 +
.../powerpc32/power4/fpu/multiarch/s_copysignf.c | 32 +
.../power4/fpu/multiarch/s_finite-power7.S | 33 +
.../power4/fpu/multiarch/s_finite-ppc32.c | 33 +
.../powerpc32/power4/fpu/multiarch/s_finite.c | 51 +
.../power4/fpu/multiarch/s_finitef-ppc32.c | 31 +
.../powerpc32/power4/fpu/multiarch/s_finitef.c | 32 +
.../power4/fpu/multiarch/s_floor-power5+.S | 33 +
.../powerpc32/power4/fpu/multiarch/s_floor-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/s_floor.c | 40 +
.../power4/fpu/multiarch/s_floorf-power5+.S | 26 +
.../power4/fpu/multiarch/s_floorf-ppc32.S | 27 +
.../powerpc32/power4/fpu/multiarch/s_floorf.c | 32 +
.../power4/fpu/multiarch/s_isinf-power7.S | 33 +
.../powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c | 33 +
.../powerpc32/power4/fpu/multiarch/s_isinf.c | 44 +
.../power4/fpu/multiarch/s_isinff-ppc32.c | 31 +
.../powerpc32/power4/fpu/multiarch/s_isinff.c | 33 +
.../power4/fpu/multiarch/s_isnan-power5.S | 33 +
.../power4/fpu/multiarch/s_isnan-power6.S | 33 +
.../power4/fpu/multiarch/s_isnan-power7.S | 33 +
.../powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S | 32 +
.../powerpc32/power4/fpu/multiarch/s_isnan.c | 50 +
.../power4/fpu/multiarch/s_isnanf-power5.S | 28 +
.../power4/fpu/multiarch/s_isnanf-power6.S | 28 +
.../powerpc32/power4/fpu/multiarch/s_isnanf.c | 38 +
.../power4/fpu/multiarch/s_llrint-power6.S | 31 +
.../power4/fpu/multiarch/s_llrint-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/s_llrint.c | 40 +
.../power4/fpu/multiarch/s_llrintf-power6.S | 26 +
.../power4/fpu/multiarch/s_llrintf-ppc32.S | 26 +
.../powerpc32/power4/fpu/multiarch/s_llrintf.c | 31 +
.../power4/fpu/multiarch/s_llround-power5+.S | 31 +
.../power4/fpu/multiarch/s_llround-power6.S | 31 +
.../power4/fpu/multiarch/s_llround-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/s_llround.c | 43 +
.../powerpc32/power4/fpu/multiarch/s_llroundf.c | 34 +
.../powerpc32/power4/fpu/multiarch/s_logb-power7.c | 31 +
.../powerpc32/power4/fpu/multiarch/s_logb-ppc32.c | 28 +
.../powerpc32/power4/fpu/multiarch/s_logb.c | 41 +
.../power4/fpu/multiarch/s_logbf-power7.c | 26 +
.../powerpc32/power4/fpu/multiarch/s_logbf-ppc32.c | 26 +
.../powerpc32/power4/fpu/multiarch/s_logbf.c | 32 +
.../power4/fpu/multiarch/s_logbl-power7.c | 21 +
.../powerpc32/power4/fpu/multiarch/s_logbl-ppc32.c | 21 +
.../powerpc32/power4/fpu/multiarch/s_logbl.c | 32 +
.../power4/fpu/multiarch/s_lrint-power6x.S | 33 +
.../powerpc32/power4/fpu/multiarch/s_lrint-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/s_lrint.c | 40 +
.../powerpc32/power4/fpu/multiarch/s_lrintf.c | 31 +
.../power4/fpu/multiarch/s_lround-power5+.S | 33 +
.../power4/fpu/multiarch/s_lround-power6x.S | 33 +
.../power4/fpu/multiarch/s_lround-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/s_lround.c | 43 +
.../powerpc32/power4/fpu/multiarch/s_lroundf.c | 34 +
.../power4/fpu/multiarch/s_modf-power5+.c | 31 +
.../powerpc32/power4/fpu/multiarch/s_modf-ppc32.c | 29 +
.../powerpc32/power4/fpu/multiarch/s_modf.c | 44 +
.../power4/fpu/multiarch/s_modff-power5+.c | 27 +
.../powerpc32/power4/fpu/multiarch/s_modff-ppc32.c | 26 +
.../powerpc32/power4/fpu/multiarch/s_modff.c | 30 +
.../power4/fpu/multiarch/s_round-power5+.S | 33 +
.../powerpc32/power4/fpu/multiarch/s_round-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/s_round.c | 40 +
.../power4/fpu/multiarch/s_roundf-power5+.S | 26 +
.../power4/fpu/multiarch/s_roundf-ppc32.S | 27 +
.../powerpc32/power4/fpu/multiarch/s_roundf.c | 32 +
.../power4/fpu/multiarch/s_trunc-power5+.S | 33 +
.../powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/s_trunc.c | 40 +
.../power4/fpu/multiarch/s_truncf-power5+.S | 26 +
.../power4/fpu/multiarch/s_truncf-ppc32.S | 27 +
.../powerpc32/power4/fpu/multiarch/s_truncf.c | 32 +
.../powerpc32/power4/fpu/multiarch/w_sqrt-power5.S | 31 +
.../powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S | 31 +
.../powerpc32/power4/fpu/multiarch/w_sqrt.c | 40 +
.../power4/fpu/multiarch/w_sqrtf-power5.S | 26 +
.../powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S | 26 +
.../powerpc32/power4/fpu/multiarch/w_sqrtf.c | 32 +
sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S | 8 +-
sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S | 8 +-
sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S | 26 +-
sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S | 6 +-
sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S | 6 +-
sysdeps/powerpc/powerpc32/power4/hp-timing.c | 2 +-
sysdeps/powerpc/powerpc32/power4/hp-timing.h | 21 +-
sysdeps/powerpc/powerpc32/power4/memcmp.S | 1144 +-
sysdeps/powerpc/powerpc32/power4/memcpy.S | 58 +
sysdeps/powerpc/powerpc32/power4/memset.S | 6 +-
.../powerpc/powerpc32/power4/multiarch/Makefile | 24 +
.../powerpc32/power4/multiarch/bzero-power6.S | 26 +
.../powerpc32/power4/multiarch/bzero-power7.S | 26 +
.../powerpc32/power4/multiarch/bzero-ppc32.S | 26 +
sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 37 +
.../powerpc32/power4/multiarch/ifunc-impl-list.c | 218 +
.../powerpc/powerpc32/power4/multiarch/init-arch.h | 52 +
.../powerpc32/power4/multiarch/memchr-power7.S | 40 +
.../powerpc32/power4/multiarch/memchr-ppc32.c | 34 +
.../powerpc/powerpc32/power4/multiarch/memchr.c | 38 +
.../powerpc32/power4/multiarch/memcmp-power7.S | 41 +
.../powerpc32/power4/multiarch/memcmp-ppc32.S | 45 +
.../powerpc/powerpc32/power4/multiarch/memcmp.c | 34 +
.../powerpc/powerpc32/power4/multiarch/memcpy-a2.S | 38 +
.../powerpc32/power4/multiarch/memcpy-cell.S | 38 +
.../powerpc32/power4/multiarch/memcpy-power6.S | 38 +
.../powerpc32/power4/multiarch/memcpy-power7.S | 38 +
.../powerpc32/power4/multiarch/memcpy-ppc32.S | 41 +
.../powerpc/powerpc32/power4/multiarch/memcpy.c | 45 +
.../powerpc32/power4/multiarch/mempcpy-power7.S | 35 +
.../powerpc32/power4/multiarch/mempcpy-ppc32.c | 32 +
.../powerpc/powerpc32/power4/multiarch/mempcpy.c | 38 +
.../powerpc32/power4/multiarch/memrchr-power7.S | 40 +
.../powerpc32/power4/multiarch/memrchr-ppc32.c | 25 +
.../powerpc/powerpc32/power4/multiarch/memrchr.c | 37 +
.../powerpc32/power4/multiarch/memset-power6.S | 38 +
.../powerpc32/power4/multiarch/memset-power7.S | 38 +
.../powerpc32/power4/multiarch/memset-ppc32.S | 41 +
.../powerpc/powerpc32/power4/multiarch/memset.c | 37 +
.../powerpc32/power4/multiarch/rawmemchr-power7.S | 40 +
.../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 32 +
.../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 37 +
.../powerpc32/power4/multiarch/rtld-memcmp.S | 19 +
.../powerpc32/power4/multiarch/rtld-memset.S | 18 +
.../powerpc32/power4/multiarch/rtld-strchr.S | 18 +
.../powerpc32/power4/multiarch/rtld-strnlen.c | 18 +
.../powerpc32/power4/multiarch/strcasecmp-power7.S | 39 +
.../powerpc32/power4/multiarch/strcasecmp.c | 41 +
.../power4/multiarch/strcasecmp_l-power7.S | 41 +
.../powerpc32/power4/multiarch/strcasecmp_l.c | 41 +
.../powerpc32/power4/multiarch/strchr-power7.S | 39 +
.../powerpc32/power4/multiarch/strchr-ppc32.S | 41 +
.../powerpc/powerpc32/power4/multiarch/strchr.c | 35 +
.../powerpc32/power4/multiarch/strchrnul-power7.S | 39 +
.../powerpc32/power4/multiarch/strchrnul-ppc32.c | 28 +
.../powerpc/powerpc32/power4/multiarch/strchrnul.c | 37 +
.../powerpc32/power4/multiarch/strlen-power7.S | 36 +
.../powerpc32/power4/multiarch/strlen-ppc32.S | 41 +
.../powerpc/powerpc32/power4/multiarch/strlen.c | 31 +
.../powerpc32/power4/multiarch/strncase-power7.c | 26 +
.../powerpc/powerpc32/power4/multiarch/strncase.c | 41 +
.../powerpc32/power4/multiarch/strncase_l-power7.c | 26 +
.../powerpc32/power4/multiarch/strncase_l.c | 42 +
.../powerpc32/power4/multiarch/strncmp-power7.S | 38 +
.../powerpc32/power4/multiarch/strncmp-ppc32.S | 40 +
.../powerpc/powerpc32/power4/multiarch/strncmp.c | 35 +
.../powerpc32/power4/multiarch/strnlen-power7.S | 37 +
.../powerpc32/power4/multiarch/strnlen-ppc32.c | 26 +
.../powerpc/powerpc32/power4/multiarch/strnlen.c | 33 +
.../powerpc32/power4/multiarch/wcschr-power6.c | 26 +
.../powerpc32/power4/multiarch/wcschr-power7.c | 26 +
.../powerpc32/power4/multiarch/wcschr-ppc32.c | 31 +
.../powerpc/powerpc32/power4/multiarch/wcschr.c | 38 +
.../powerpc32/power4/multiarch/wcscpy-power6.c | 22 +
.../powerpc32/power4/multiarch/wcscpy-power7.c | 22 +
.../powerpc32/power4/multiarch/wcscpy-ppc32.c | 26 +
.../powerpc/powerpc32/power4/multiarch/wcscpy.c | 36 +
.../powerpc32/power4/multiarch/wcsrchr-power6.c | 20 +
.../powerpc32/power4/multiarch/wcsrchr-power7.c | 20 +
.../powerpc32/power4/multiarch/wcsrchr-ppc32.c | 26 +
.../powerpc/powerpc32/power4/multiarch/wcsrchr.c | 36 +
.../powerpc32/power4/multiarch/wordcopy-power6.c | 23 +
.../powerpc32/power4/multiarch/wordcopy-power7.c | 23 +
.../powerpc32/power4/multiarch/wordcopy-ppc32.c | 23 +
.../powerpc/powerpc32/power4/multiarch/wordcopy.c | 86 +
sysdeps/powerpc/powerpc32/power4/strncmp.S | 56 +-
sysdeps/powerpc/powerpc32/power4/wordcopy.c | 208 -
.../powerpc32/power5+/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S | 12 +-
sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S | 10 +-
.../powerpc/powerpc32/power5+/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power5/Implies | 2 -
.../powerpc/powerpc32/power5/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S | 4 +-
sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S | 6 +-
sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S | 6 +-
sysdeps/powerpc/powerpc32/power5/multiarch/Implies | 1 +
.../powerpc/powerpc32/power6/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S | 4 +-
sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S | 8 +-
sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S | 8 +-
sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S | 12 +-
sysdeps/powerpc/powerpc32/power6/memcpy.S | 101 +-
sysdeps/powerpc/powerpc32/power6/memset.S | 8 +-
sysdeps/powerpc/powerpc32/power6/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power6/wcschr.c | 88 -
sysdeps/powerpc/powerpc32/power6/wcscpy.c | 104 -
sysdeps/powerpc/powerpc32/power6/wcsrchr.c | 88 -
sysdeps/powerpc/powerpc32/power6/wordcopy.c | 217 -
.../powerpc32/power6x/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 8 +-
.../powerpc/powerpc32/power6x/multiarch/Implies | 1 +
.../powerpc/powerpc32/power7/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S | 5 +-
sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S | 7 +-
sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S | 4 +-
sysdeps/powerpc/powerpc32/power7/fpu/s_logbl.c | 70 -
sysdeps/powerpc/powerpc32/power7/memchr.S | 185 +-
sysdeps/powerpc/powerpc32/power7/memcmp.S | 1628 +-
sysdeps/powerpc/powerpc32/power7/memcpy.S | 24 +-
sysdeps/powerpc/powerpc32/power7/mempcpy.S | 28 +-
sysdeps/powerpc/powerpc32/power7/memrchr.S | 187 +-
sysdeps/powerpc/powerpc32/power7/memset.S | 4 +-
sysdeps/powerpc/powerpc32/power7/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 17 +-
sysdeps/powerpc/powerpc32/power7/strchr.S | 51 +-
sysdeps/powerpc/powerpc32/power7/strchrnul.S | 27 +-
sysdeps/powerpc/powerpc32/power7/strlen.S | 17 +-
sysdeps/powerpc/powerpc32/power7/strncmp.S | 55 +-
sysdeps/powerpc/powerpc32/power7/strnlen.S | 106 +-
.../power7 => powerpc/powerpc32/power8}/Implies | 0
.../powerpc/powerpc32/power8/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/power8/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc32/setjmp-common.S | 51 +-
sysdeps/powerpc/powerpc32/setjmp.S | 20 +-
sysdeps/powerpc/powerpc32/stackguard-macros.h | 10 +
sysdeps/powerpc/powerpc32/stpcpy.S | 18 +-
sysdeps/powerpc/powerpc32/strchr.S | 71 +-
sysdeps/powerpc/powerpc32/strcmp.S | 42 +-
sysdeps/powerpc/powerpc32/strcpy.S | 18 +-
sysdeps/powerpc/powerpc32/strlen.S | 69 +-
sysdeps/powerpc/powerpc32/strncmp.S | 56 +-
sysdeps/powerpc/powerpc32/sysdep.h | 3 +-
sysdeps/powerpc/powerpc64/__longjmp-common.S | 15 +-
sysdeps/powerpc/powerpc64/addmul_1.S | 208 +
sysdeps/powerpc/powerpc64/backtrace.c | 36 +-
sysdeps/powerpc/powerpc64/cell/memcpy.S | 2 +-
sysdeps/powerpc/powerpc64/configure | 2 +-
.../powerpc64/{configure.in => configure.ac} | 0
sysdeps/powerpc/powerpc64/crti.S | 34 +-
sysdeps/powerpc/powerpc64/crtn.S | 8 +-
sysdeps/powerpc/powerpc64/dl-irel.h | 4 +
sysdeps/powerpc/powerpc64/dl-machine.h | 222 +-
sysdeps/powerpc/powerpc64/dl-trampoline.S | 195 +-
sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 33 +
sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypof.c | 32 +
.../powerpc64/fpu/multiarch/e_hypot-power7.c | 19 +
.../powerpc64/fpu/multiarch/e_hypot-ppc64.c | 26 +
sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 32 +
.../powerpc64/fpu/multiarch/e_hypotf-power7.c | 19 +
.../powerpc64/fpu/multiarch/e_hypotf-ppc64.c | 26 +
.../powerpc64/fpu/multiarch/s_ceil-power5+.S | 31 +
.../powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S | 31 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c | 40 +
.../powerpc64/fpu/multiarch/s_ceilf-power5+.S | 26 +
.../powerpc64/fpu/multiarch/s_ceilf-ppc64.S | 26 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c | 32 +
.../powerpc64/fpu/multiarch/s_copysign-power6.S | 33 +
.../powerpc64/fpu/multiarch/s_copysign-ppc64.S | 35 +
.../powerpc/powerpc64/fpu/multiarch/s_copysign.c | 51 +
.../powerpc/powerpc64/fpu/multiarch/s_copysignf.c | 32 +
.../powerpc64/fpu/multiarch/s_finite-power7.S | 33 +
.../powerpc64/fpu/multiarch/s_finite-ppc64.c | 34 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c | 51 +
.../powerpc64/fpu/multiarch/s_finitef-ppc64.c | 32 +
.../powerpc/powerpc64/fpu/multiarch/s_finitef.c | 32 +
.../powerpc64/fpu/multiarch/s_floor-power5+.S | 31 +
.../powerpc64/fpu/multiarch/s_floor-ppc64.S | 31 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor.c | 40 +
.../powerpc64/fpu/multiarch/s_floorf-power5+.S | 26 +
.../powerpc64/fpu/multiarch/s_floorf-ppc64.S | 27 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c | 32 +
.../powerpc64/fpu/multiarch/s_isinf-power7.S | 33 +
.../powerpc64/fpu/multiarch/s_isinf-ppc64.c | 33 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c | 44 +
.../powerpc64/fpu/multiarch/s_isinff-ppc64.c | 31 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c | 33 +
.../powerpc64/fpu/multiarch/s_isnan-power5.S | 33 +
.../powerpc64/fpu/multiarch/s_isnan-power6.S | 33 +
.../powerpc64/fpu/multiarch/s_isnan-power6x.S | 33 +
.../powerpc64/fpu/multiarch/s_isnan-power7.S | 33 +
.../powerpc64/fpu/multiarch/s_isnan-ppc64.S | 32 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c | 53 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c | 40 +
.../powerpc64/fpu/multiarch/s_llrint-power6x.S | 31 +
.../powerpc64/fpu/multiarch/s_llrint-ppc64.S | 31 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c | 57 +
.../powerpc64/fpu/multiarch/s_llround-power5+.S | 32 +
.../powerpc64/fpu/multiarch/s_llround-power6x.S | 32 +
.../powerpc64/fpu/multiarch/s_llround-ppc64.S | 28 +
.../powerpc/powerpc64/fpu/multiarch/s_llround.c | 60 +
.../powerpc64/fpu/multiarch/s_logb-power7.c | 19 +
.../powerpc/powerpc64/fpu/multiarch/s_logb-ppc64.c | 28 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb.c | 41 +
.../powerpc64/fpu/multiarch/s_logbf-power7.c | 19 +
.../powerpc64/fpu/multiarch/s_logbf-ppc64.c | 26 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf.c | 32 +
.../powerpc64/fpu/multiarch/s_logbl-power7.c | 19 +
.../powerpc64/fpu/multiarch/s_logbl-ppc64.c | 21 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl.c | 32 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_lrint.c | 1 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_lround.c | 1 +
.../powerpc64/fpu/multiarch/s_modf-power5+.c | 19 +
.../powerpc/powerpc64/fpu/multiarch/s_modf-ppc64.c | 29 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf.c | 44 +
.../powerpc64/fpu/multiarch/s_modff-power5+.c | 19 +
.../powerpc64/fpu/multiarch/s_modff-ppc64.c | 26 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff.c | 30 +
.../powerpc64/fpu/multiarch/s_round-power5+.S | 31 +
.../powerpc64/fpu/multiarch/s_round-ppc64.S | 31 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_round.c | 40 +
.../powerpc64/fpu/multiarch/s_roundf-power5+.S | 26 +
.../powerpc64/fpu/multiarch/s_roundf-ppc64.S | 26 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c | 32 +
.../powerpc64/fpu/multiarch/s_trunc-power5+.S | 31 +
.../powerpc64/fpu/multiarch/s_trunc-ppc64.S | 31 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc.c | 40 +
.../powerpc64/fpu/multiarch/s_truncf-power5+.S | 26 +
.../powerpc64/fpu/multiarch/s_truncf-ppc64.S | 26 +
sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c | 32 +
sysdeps/powerpc/powerpc64/fpu/s_ceilf.S | 4 +-
sysdeps/powerpc/powerpc64/fpu/s_ceill.S | 6 +-
sysdeps/powerpc/powerpc64/fpu/s_floor.S | 2 +-
sysdeps/powerpc/powerpc64/fpu/s_floorf.S | 6 +-
sysdeps/powerpc/powerpc64/fpu/s_isnan.S | 2 +-
sysdeps/powerpc/powerpc64/fpu/s_llrint.S | 4 +-
sysdeps/powerpc/powerpc64/fpu/s_llrintf.S | 4 +-
sysdeps/powerpc/powerpc64/fpu/s_llround.S | 8 +-
sysdeps/powerpc/powerpc64/fpu/s_llroundf.S | 8 +-
sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 4 +-
sysdeps/powerpc/powerpc64/fpu/s_rintf.S | 4 +-
sysdeps/powerpc/powerpc64/fpu/s_round.S | 10 +-
sysdeps/powerpc/powerpc64/fpu/s_roundf.S | 16 +-
sysdeps/powerpc/powerpc64/fpu/s_roundl.S | 4 +-
sysdeps/powerpc/powerpc64/fpu/s_trunc.S | 4 +-
sysdeps/powerpc/powerpc64/fpu/s_truncf.S | 8 +-
sysdeps/powerpc/powerpc64/fpu/s_truncl.S | 4 +-
sysdeps/powerpc/powerpc64/hp-timing.c | 2 +-
sysdeps/powerpc/powerpc64/lshift.S | 177 +
sysdeps/powerpc/powerpc64/memcpy.S | 27 +
sysdeps/powerpc/powerpc64/memset.S | 12 +-
sysdeps/powerpc/powerpc64/mul_1.S | 135 +
sysdeps/powerpc/powerpc64/multiarch/Makefile | 28 +
sysdeps/powerpc/powerpc64/multiarch/bzero-power4.S | 26 +
sysdeps/powerpc/powerpc64/multiarch/bzero-power6.S | 26 +
sysdeps/powerpc/powerpc64/multiarch/bzero-power7.S | 26 +
sysdeps/powerpc/powerpc64/multiarch/bzero.c | 40 +
.../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 242 +
sysdeps/powerpc/powerpc64/multiarch/init-arch.h | 18 +
.../powerpc/powerpc64/multiarch/memchr-power7.S | 41 +
sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c | 19 +
sysdeps/powerpc/powerpc64/multiarch/memchr.c | 38 +
.../powerpc/powerpc64/multiarch/memcmp-power4.S | 42 +
.../powerpc/powerpc64/multiarch/memcmp-power7.S | 42 +
sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c | 33 +
sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 39 +
sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S | 40 +
sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S | 40 +
.../powerpc/powerpc64/multiarch/memcpy-power4.S | 40 +
.../powerpc/powerpc64/multiarch/memcpy-power6.S | 40 +
.../powerpc/powerpc64/multiarch/memcpy-power7.S | 40 +
sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S | 43 +
sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 48 +
.../powerpc/powerpc64/multiarch/mempcpy-power7.S | 42 +
.../powerpc/powerpc64/multiarch/mempcpy-ppc64.c | 19 +
sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 38 +
.../powerpc/powerpc64/multiarch/memrchr-power7.S | 41 +
.../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 19 +
sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 37 +
.../powerpc/powerpc64/multiarch/memset-power4.S | 41 +
.../powerpc/powerpc64/multiarch/memset-power6.S | 41 +
.../powerpc/powerpc64/multiarch/memset-power7.S | 41 +
sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 56 +
sysdeps/powerpc/powerpc64/multiarch/memset.c | 40 +
.../powerpc/powerpc64/multiarch/rawmemchr-power7.S | 36 +
.../powerpc/powerpc64/multiarch/rawmemchr-ppc64.c | 19 +
sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 37 +
sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c | 18 +
sysdeps/powerpc/powerpc64/multiarch/rtld-strchr.S | 18 +
.../powerpc/powerpc64/multiarch/stpcpy-power7.S | 40 +
sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.S | 48 +
sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 34 +
.../powerpc64/multiarch/strcasecmp-power7.S | 42 +
sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 40 +
.../powerpc64/multiarch/strcasecmp_l-power7.S | 44 +
sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 40 +
.../powerpc/powerpc64/multiarch/strchr-power7.S | 39 +
sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S | 42 +
sysdeps/powerpc/powerpc64/multiarch/strchr.c | 35 +
.../powerpc/powerpc64/multiarch/strchrnul-power7.S | 39 +
.../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 19 +
sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 37 +
.../powerpc/powerpc64/multiarch/strcpy-power7.S | 40 +
sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.S | 43 +
sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 31 +
.../powerpc/powerpc64/multiarch/strlen-power7.S | 39 +
sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 42 +
sysdeps/powerpc/powerpc64/multiarch/strlen.c | 31 +
.../powerpc/powerpc64/multiarch/strncase-power7.c | 24 +
sysdeps/powerpc/powerpc64/multiarch/strncase.c | 41 +
.../powerpc64/multiarch/strncase_l-power7.c | 25 +
sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 42 +
.../powerpc/powerpc64/multiarch/strncmp-power4.S | 39 +
.../powerpc/powerpc64/multiarch/strncmp-power7.S | 40 +
.../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 42 +
sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 37 +
.../powerpc/powerpc64/multiarch/strnlen-power7.S | 41 +
.../powerpc/powerpc64/multiarch/strnlen-ppc64.c | 18 +
sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 36 +
.../powerpc/powerpc64/multiarch/wcschr-power6.c | 19 +
.../powerpc/powerpc64/multiarch/wcschr-power7.c | 19 +
sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c | 18 +
sysdeps/powerpc/powerpc64/multiarch/wcschr.c | 38 +
.../powerpc/powerpc64/multiarch/wcscpy-power6.c | 19 +
.../powerpc/powerpc64/multiarch/wcscpy-power7.c | 19 +
sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c | 18 +
sysdeps/powerpc/powerpc64/multiarch/wcscpy.c | 36 +
.../powerpc/powerpc64/multiarch/wcsrchr-power6.c | 19 +
.../powerpc/powerpc64/multiarch/wcsrchr-power7.c | 19 +
.../powerpc/powerpc64/multiarch/wcsrchr-ppc64.c | 18 +
sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c | 36 +
.../powerpc/powerpc64/multiarch/wordcopy-power6.c | 19 +
.../powerpc/powerpc64/multiarch/wordcopy-power7.c | 19 +
.../powerpc/powerpc64/multiarch/wordcopy-ppc64.c | 18 +
sysdeps/powerpc/powerpc64/multiarch/wordcopy.c | 86 +
sysdeps/powerpc/powerpc64/power4/fpu/Implies | 1 +
.../powerpc/powerpc64/power4/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c | 55 -
sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c | 53 -
sysdeps/powerpc/powerpc64/power4/memcmp.S | 1117 +-
sysdeps/powerpc/powerpc64/power4/memcpy.S | 131 +-
sysdeps/powerpc/powerpc64/power4/memset.S | 32 +-
sysdeps/powerpc/powerpc64/power4/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power4/strncmp.S | 63 +-
sysdeps/powerpc/powerpc64/power4/wordcopy.c | 1 -
sysdeps/powerpc/powerpc64/power5+/fpu/Implies | 1 +
.../powerpc64/power5+/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S | 10 +-
.../powerpc/powerpc64/power5+/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power5/Implies | 2 -
sysdeps/powerpc/powerpc64/power5/fpu/Implies | 1 +
.../powerpc/powerpc64/power5/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S | 4 +-
sysdeps/powerpc/powerpc64/power5/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power6/fpu/Implies | 1 +
.../powerpc/powerpc64/power6/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S | 2 +-
sysdeps/powerpc/powerpc64/power6/memcpy.S | 415 +-
sysdeps/powerpc/powerpc64/power6/memset.S | 16 +-
sysdeps/powerpc/powerpc64/power6/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power6/wcschr.c | 2 +-
sysdeps/powerpc/powerpc64/power6/wcscpy.c | 2 +-
sysdeps/powerpc/powerpc64/power6/wcsrchr.c | 2 +-
sysdeps/powerpc/powerpc64/power6/wordcopy.c | 217 -
.../powerpc64/power6x/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S | 2 +-
sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S | 2 +-
sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S | 10 +-
sysdeps/powerpc/powerpc64/power7/add_n.S | 98 +
sysdeps/powerpc/powerpc64/power7/fpu/Implies | 1 +
.../powerpc/powerpc64/power7/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S | 6 +-
sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S | 5 +-
sysdeps/powerpc/powerpc64/power7/fpu/s_logb.c | 2 +-
sysdeps/powerpc/powerpc64/power7/fpu/s_logbf.c | 2 +-
sysdeps/powerpc/powerpc64/power7/fpu/s_logbl.c | 2 +-
sysdeps/powerpc/powerpc64/power7/memchr.S | 190 +-
sysdeps/powerpc/powerpc64/power7/memcmp.S | 1613 +-
sysdeps/powerpc/powerpc64/power7/memcpy.S | 704 +-
sysdeps/powerpc/powerpc64/power7/mempcpy.S | 26 +-
sysdeps/powerpc/powerpc64/power7/memrchr.S | 194 +-
sysdeps/powerpc/powerpc64/power7/memset.S | 8 +-
sysdeps/powerpc/powerpc64/power7/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 17 +-
sysdeps/powerpc/powerpc64/power7/stpcpy.S | 24 +
sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 4 +
sysdeps/powerpc/powerpc64/power7/strchr.S | 43 +-
sysdeps/powerpc/powerpc64/power7/strchrnul.S | 19 +-
sysdeps/powerpc/powerpc64/power7/strcpy.S | 274 +
sysdeps/powerpc/powerpc64/power7/strlen.S | 17 +-
sysdeps/powerpc/powerpc64/power7/strncmp.S | 61 +-
sysdeps/powerpc/powerpc64/power7/strnlen.S | 111 +-
sysdeps/powerpc/powerpc64/power7/sub_n.S | 23 +
.../power7 => powerpc/powerpc64/power8}/Implies | 0
sysdeps/powerpc/powerpc64/power8/fpu/Implies | 1 +
.../powerpc/powerpc64/power8/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/power8/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64/ppc-mcount.S | 14 +-
sysdeps/powerpc/powerpc64/setjmp-common.S | 123 +-
sysdeps/powerpc/powerpc64/setjmp.S | 40 +-
sysdeps/powerpc/powerpc64/stackguard-macros.h | 10 +
sysdeps/powerpc/powerpc64/stpcpy.S | 83 +-
sysdeps/powerpc/powerpc64/strchr.S | 75 +-
sysdeps/powerpc/powerpc64/strcmp.S | 65 +-
sysdeps/powerpc/powerpc64/strcpy.S | 153 +-
sysdeps/powerpc/powerpc64/strlen.S | 83 +-
sysdeps/powerpc/powerpc64/strncmp.S | 73 +-
sysdeps/powerpc/powerpc64/submul_1.S | 21 +
sysdeps/powerpc/powerpc64/sysdep.h | 161 +-
sysdeps/powerpc/powerpc64/tst-audit.h | 8 +
sysdeps/powerpc/preconfigure | 11 +
sysdeps/powerpc/rtld-global-offsets.sym | 1 +
sysdeps/powerpc/soft-fp/sfp-machine.h | 112 +
sysdeps/powerpc/sysdep.h | 19 +-
sysdeps/pthread/aio_notify.c | 2 +-
sysdeps/s390/Versions | 4 +
sysdeps/s390/dl-procinfo.h | 4 +-
sysdeps/s390/dl-tls.h | 35 +-
sysdeps/s390/ffs.c | 1 +
sysdeps/s390/fpu/fegetround.c | 1 +
sysdeps/s390/fpu/libm-test-ulps | 9268 ++-
sysdeps/s390/s390-32/configure | 2 +-
.../s390/s390-32/{configure.in => configure.ac} | 0
sysdeps/s390/s390-32/dl-machine.h | 3 +-
sysdeps/s390/s390-32/stackguard-macros.h | 11 +
sysdeps/s390/s390-32/tls-macros.h | 13 +-
sysdeps/s390/s390-64/configure | 2 +-
.../s390/s390-64/{configure.in => configure.ac} | 0
sysdeps/s390/s390-64/dl-machine.h | 3 +-
sysdeps/s390/s390-64/s390x-mcount.S | 6 +-
sysdeps/s390/s390-64/stackguard-macros.h | 14 +
sysdeps/s390/s390-64/sub_n.S | 2 +-
sysdeps/s390/s390-64/tls-macros.h | 13 +-
sysdeps/sh/Implies | 1 +
sysdeps/sh/{sh4/fpu => }/bits/fenv.h | 0
sysdeps/sh/configure | 2 +-
sysdeps/sh/{configure.in => configure.ac} | 0
sysdeps/sh/dl-machine.h | 3 +-
sysdeps/sh/dl-trampoline.S | 2 +-
sysdeps/sh/memset.S | 2 +-
sysdeps/sh/s_fma.c | 5 +
sysdeps/sh/s_fmaf.c | 5 +
sysdeps/sh/sh4/fpu/fclrexcpt.c | 2 +-
sysdeps/sh/sh4/fpu/fegetround.c | 1 +
sysdeps/sh/sh4/fpu/fgetexcptflg.c | 38 +
sysdeps/sh/soft-fp/sfp-machine.h | 55 +
sysdeps/sh/sotruss-lib.c | 50 +
sysdeps/sh/stackguard-macros.h | 6 +
sysdeps/sh/strlen.S | 6 +-
sysdeps/sparc/configure | 2 +-
sysdeps/sparc/{configure.in => configure.ac} | 0
sysdeps/sparc/dl-procinfo.h | 6 +-
sysdeps/sparc/fpu/fegetround.c | 1 +
sysdeps/sparc/fpu/fraiseexcpt.c | 2 +-
sysdeps/sparc/fpu/libm-test-ulps | 487 +-
sysdeps/sparc/sparc32/__longjmp.S | 4 +-
sysdeps/sparc/sparc32/dl-machine.h | 3 +-
sysdeps/sparc/sparc32/dl-trampoline.S | 2 +-
sysdeps/sparc/sparc32/dotmul.S | 4 +-
sysdeps/sparc/sparc32/fpu/s_fdim.S | 3 +-
sysdeps/sparc/sparc32/memcpy.S | 8 +-
sysdeps/sparc/sparc32/rem.S | 60 +-
sysdeps/sparc/sparc32/sdiv.S | 60 +-
sysdeps/sparc/sparc32/soft-fp/q_neg.c | 9 +-
sysdeps/sparc/sparc32/stackguard-macros.h | 3 +
sysdeps/sparc/sparc32/strchr.S | 8 +-
sysdeps/sparc/sparc32/udiv.S | 60 +-
sysdeps/sparc/sparc32/urem.S | 60 +-
sysdeps/sparc/sparc64/add_n.S | 2 +-
sysdeps/sparc/sparc64/dl-machine.h | 3 +-
sysdeps/sparc/sparc64/memcpy.S | 2 +-
sysdeps/sparc/sparc64/multiarch/add_n.S | 2 +-
sysdeps/sparc/sparc64/multiarch/addmul_1.S | 2 +-
sysdeps/sparc/sparc64/multiarch/mul_1.S | 2 +-
sysdeps/sparc/sparc64/multiarch/sub_n.S | 2 +-
sysdeps/sparc/sparc64/multiarch/submul_1.S | 2 +-
sysdeps/sparc/sparc64/rawmemchr.S | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_cmp.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_feq.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_fge.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_fgt.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_fle.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_flt.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_fne.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_mul.c | 4 +-
sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c | 4 +-
sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c | 4 +-
sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/qp_qtox.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/s_frexpl.c | 2 +-
sysdeps/sparc/sparc64/soft-fp/sfp-machine.h | 6 +-
sysdeps/sparc/sparc64/stackguard-macros.h | 3 +
sysdeps/sparc/sparc64/stpncpy.S | 4 +-
sysdeps/sparc/sparc64/strncmp.S | 6 +-
sysdeps/sparc/sparc64/strncpy.S | 4 +-
sysdeps/unix/Makefile | 6 +-
sysdeps/unix/bsd/bits/posix_opt.h | 5 -
sysdeps/unix/bsd/bits/stat.h | 90 -
sysdeps/unix/bsd/bsd4.4/bits/errno.h | 164 -
sysdeps/unix/bsd/bsd4.4/bits/ioctls.h | 288 -
sysdeps/unix/bsd/bsd4.4/bits/socket.h | 342 -
.../unix/bsd/bsd4.4/freebsd/bits/environments.h | 71 -
sysdeps/unix/bsd/bsd4.4/freebsd/bits/typesizes.h | 72 -
sysdeps/unix/bsd/bsd4.4/freebsd/sys/sysmacros.h | 27 -
sysdeps/unix/bsd/bsdstat.h | 111 -
sysdeps/unix/bsd/clock.c | 43 -
sysdeps/unix/bsd/i386/vfork.S | 39 -
sysdeps/unix/bsd/i386/wait3.S | 43 -
sysdeps/unix/bsd/init-posix.c | 32 -
sysdeps/unix/bsd/poll.c | 197 -
sysdeps/unix/bsd/ptsname.c | 80 -
sysdeps/unix/bsd/seekdir.c | 1 -
sysdeps/unix/bsd/setegid.c | 34 -
sysdeps/unix/bsd/seteuid.c | 34 -
sysdeps/unix/bsd/setgid.c | 34 -
sysdeps/unix/bsd/setrgid.c | 26 -
sysdeps/unix/bsd/setruid.c | 26 -
sysdeps/unix/bsd/setsid.c | 57 -
sysdeps/unix/bsd/setuid.c | 34 -
sysdeps/unix/bsd/sigaction.c | 62 -
sysdeps/unix/bsd/sigprocmask.c | 65 -
sysdeps/unix/bsd/sigsuspend.c | 47 -
sysdeps/unix/bsd/sys/reboot.h | 84 -
sysdeps/unix/bsd/telldir.c | 115 -
sysdeps/unix/bsd/times.c | 71 -
sysdeps/unix/bsd/usleep.c | 34 -
sysdeps/unix/clock_gettime.c | 5 +-
sysdeps/unix/clock_nanosleep.c | 6 +-
sysdeps/unix/clock_settime.c | 4 +-
sysdeps/unix/getpagesize.c | 2 +-
sysdeps/unix/grantpt.c | 8 +-
{inet => sysdeps/unix}/ifreq.c | 0
sysdeps/unix/make-syscalls.sh | 2 +-
sysdeps/unix/sysv/linux/Makefile | 15 +-
sysdeps/unix/sysv/linux/a.out.h | 2 +-
sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 4 +
sysdeps/unix/sysv/linux/bits/in.h | 12 +
sysdeps/unix/sysv/linux/bits/ipc.h | 4 +-
sysdeps/unix/sysv/linux/bits/msq.h | 10 +-
sysdeps/unix/sysv/linux/bits/sem.h | 8 +-
sysdeps/unix/sysv/linux/bits/shm.h | 18 +-
sysdeps/unix/sysv/linux/bits/stat.h | 4 +-
sysdeps/unix/sysv/linux/clock.c | 36 +-
sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 4 +-
sysdeps/unix/sysv/linux/clock_nanosleep.c | 6 +-
sysdeps/unix/sysv/linux/configure | 7 +-
sysdeps/unix/sysv/linux/configure.ac | 218 +
sysdeps/unix/sysv/linux/configure.in | 215 -
sysdeps/unix/sysv/linux/dl-sysdep.c | 46 +
sysdeps/unix/sysv/linux/dl-sysdep.h | 4 +
sysdeps/unix/sysv/linux/getclktck.c | 2 +-
sysdeps/unix/sysv/linux/gethostid.c | 2 +-
sysdeps/unix/sysv/linux/getpagesize.c | 2 +-
sysdeps/unix/sysv/linux/getsysstats.c | 8 +-
sysdeps/unix/sysv/linux/grantpt.c | 5 +-
sysdeps/unix/sysv/linux/i386/chown.c | 2 +-
sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 6 +-
.../unix/sysv/linux/i386/nptl/libpthread.abilist | 4 +
sysdeps/unix/sysv/linux/i386/readdir64_r.c | 1 -
sysdeps/unix/sysv/linux/ifaddrs.c | 2 +-
sysdeps/unix/sysv/linux/kernel_stat.h | 4 +-
sysdeps/unix/sysv/linux/ldsodefs.h | 23 -
sysdeps/unix/sysv/linux/libc_fatal.c | 1 +
sysdeps/unix/sysv/linux/lutimes.c | 2 +-
sysdeps/unix/sysv/linux/mmap64.c | 8 +-
sysdeps/unix/sysv/linux/net/if_ppp.h | 2 +-
sysdeps/unix/sysv/linux/ntp_gettimex.c | 8 +-
sysdeps/unix/sysv/linux/powerpc/Makefile | 17 +-
sysdeps/unix/sysv/linux/powerpc/Versions | 6 +
sysdeps/unix/sysv/linux/powerpc/aix/aix-dirent.h | 19 -
sysdeps/unix/sysv/linux/powerpc/aix/aix-errno.h | 124 -
sysdeps/unix/sysv/linux/powerpc/aix/aix-stat.h | 75 -
sysdeps/unix/sysv/linux/powerpc/aix/aix-termios.h | 84 -
sysdeps/unix/sysv/linux/powerpc/aix/direntconv.c | 48 -
sysdeps/unix/sysv/linux/powerpc/aix/errnoconv.c | 142 -
sysdeps/unix/sysv/linux/powerpc/aix/statconv.c | 52 -
sysdeps/unix/sysv/linux/powerpc/aix/tcgetattr.c | 155 -
sysdeps/unix/sysv/linux/powerpc/aix/tcsetattr.c | 170 -
sysdeps/unix/sysv/linux/powerpc/bits/ipc.h | 4 +-
sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h | 37 +-
sysdeps/unix/sysv/linux/powerpc/bits/msq.h | 10 +-
sysdeps/unix/sysv/linux/powerpc/bits/sem.h | 8 +-
sysdeps/unix/sysv/linux/powerpc/bits/shm.h | 20 +-
.../sysv/linux/{sparc => powerpc}/bits/sigstack.h | 0
sysdeps/unix/sysv/linux/powerpc/bits/stat.h | 20 +-
sysdeps/unix/sysv/linux/powerpc/configure | 2 +-
.../linux/powerpc/{configure.in => configure.ac} | 0
sysdeps/unix/sysv/linux/powerpc/dl-static.c | 84 +
sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 1 +
sysdeps/unix/sysv/linux/powerpc/init-first.c | 16 +
sysdeps/unix/sysv/linux/powerpc/ldconfig.h | 3 +-
sysdeps/unix/sysv/linux/powerpc/ldsodefs.h | 33 +
sysdeps/unix/sysv/linux/powerpc/libc-start.c | 2 +-
.../unix/sysv/linux/powerpc/powerpc32/405/Implies | 0
.../unix/sysv/linux/powerpc/powerpc32/440/Implies | 0
.../unix/sysv/linux/powerpc/powerpc32/464/Implies | 0
.../unix/sysv/linux/powerpc/powerpc32/476/Implies | 0
.../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 2 +-
sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 2 +-
.../linux/powerpc/powerpc32/e500/nofpu/Implies | 3 +
.../unix/sysv/linux/powerpc/powerpc32/fpu/Implies | 2 -
.../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 7 +-
.../powerpc/powerpc32/fpu/nptl/libpthread.abilist | 4 +
.../linux/powerpc/powerpc32/getcontext-common.S | 15 +-
.../sysv/linux/powerpc/powerpc32/kernel_stat.h | 4 +-
.../sysv/linux/powerpc/powerpc32/makecontext.S | 8 +-
.../sysv/linux/powerpc/powerpc32/nofpu/Implies | 0
.../linux/powerpc/powerpc32/nofpu/context-e500.h | 144 +
.../linux/powerpc/powerpc32/nofpu/getcontext.S | 60 +
.../powerpc/powerpc32/nofpu/nptl/c++-types.data | 0
.../linux/powerpc/powerpc32/nofpu/nptl/ld.abilist | 0
.../powerpc32/nofpu/nptl/libBrokenLocale.abilist | 0
.../powerpc/powerpc32/nofpu/nptl/libanl.abilist | 0
.../powerpc/powerpc32/nofpu/nptl/libc.abilist | 2529 +
.../powerpc/powerpc32/nofpu/nptl/libcrypt.abilist | 0
.../powerpc/powerpc32/nofpu/nptl/libdl.abilist | 0
.../powerpc/powerpc32/nofpu/nptl/libm.abilist | 0
.../powerpc/powerpc32/nofpu/nptl/libnsl.abilist | 0
.../powerpc32/nofpu/nptl/libpthread.abilist | 277 +
.../powerpc/powerpc32/nofpu/nptl/libresolv.abilist | 0
.../powerpc/powerpc32/nofpu/nptl/librt.abilist | 0
.../powerpc32/nofpu/nptl/libthread_db.abilist | 0
.../powerpc/powerpc32/nofpu/nptl/libutil.abilist | 0
.../powerpc/powerpc32/nofpu/nptl/localplt.data | 40 +
.../linux/powerpc/powerpc32/nofpu/setcontext.S | 60 +
.../linux/powerpc/powerpc32/nofpu/swapcontext.S | 60 +
.../sysv/linux/powerpc/powerpc32/power4/Implies | 2 -
.../sysv/linux/powerpc/powerpc32/power5+/Implies | 2 -
.../sysv/linux/powerpc/powerpc32/power5/Implies | 2 -
.../sysv/linux/powerpc/powerpc32/power6/Implies | 2 -
.../sysv/linux/powerpc/powerpc32/power6x/Implies | 2 -
.../linux/powerpc/powerpc32/setcontext-common.S | 14 +-
.../unix/sysv/linux/powerpc/powerpc32/setcontext.S | 4 +-
.../linux/powerpc/powerpc32/swapcontext-common.S | 26 +-
.../sysv/linux/powerpc/powerpc32/swapcontext.S | 4 +-
sysdeps/unix/sysv/linux/powerpc/powerpc64/Makefile | 2 -
sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 4 +-
.../sysv/linux/powerpc/powerpc64/____longjmp_chk.S | 16 +-
sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S | 4 +-
sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 36 +-
.../unix/sysv/linux/powerpc/powerpc64/configure | 166 +
.../unix/sysv/linux/powerpc/powerpc64/configure.ac | 15 +
.../unix/sysv/linux/powerpc/powerpc64/fpu/Implies | 2 -
.../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 3 +-
.../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 10 +-
.../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 4 +
.../sysv/linux/powerpc/powerpc64/makecontext.S | 22 +-
.../powerpc/powerpc64/nptl/libpthread.abilist | 4 +
.../sysv/linux/powerpc/powerpc64/power4/Implies | 2 -
.../sysv/linux/powerpc/powerpc64/power5+/Implies | 2 -
.../sysv/linux/powerpc/powerpc64/power5/Implies | 2 -
.../sysv/linux/powerpc/powerpc64/power6/Implies | 2 -
.../sysv/linux/powerpc/powerpc64/power6x/Implies | 2 -
.../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 18 +
sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S | 29 +-
.../sysv/linux/powerpc/powerpc64/ucontext_i.sym | 21 -
sysdeps/unix/sysv/linux/powerpc/sys/procfs.h | 6 +-
sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 21 +-
sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 42 +-
sysdeps/unix/sysv/linux/powerpc/time.c | 2 +
sysdeps/unix/sysv/linux/ptsname.c | 2 +-
sysdeps/unix/sysv/linux/s390/bits/ipc.h | 4 +-
sysdeps/unix/sysv/linux/s390/bits/msq.h | 10 +-
sysdeps/unix/sysv/linux/s390/bits/sem.h | 8 +-
sysdeps/unix/sysv/linux/s390/bits/shm.h | 18 +-
sysdeps/unix/sysv/linux/s390/bits/stat.h | 8 +-
sysdeps/unix/sysv/linux/s390/bits/utmp.h | 2 +-
sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 2 +-
sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 6 +-
sysdeps/unix/sysv/linux/s390/s390-32/chown.c | 2 +-
sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 2 +-
sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 2 +-
.../linux/s390/s390-32/nptl/libpthread.abilist | 4 +
.../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 2 +-
sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S | 2 +-
sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S | 6 +-
sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 2 +-
sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h | 2 +-
sysdeps/unix/sysv/linux/s390/s390-64/mmap.S | 4 +-
.../linux/s390/s390-64/nptl/libpthread.abilist | 4 +
.../unix/sysv/linux/s390/s390-64/register-dump.h | 2 +-
sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S | 2 +-
sysdeps/unix/sysv/linux/s390/s390-64/socket.S | 4 +-
sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 4 +-
sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 2 +-
sysdeps/unix/sysv/linux/s390/sa_len.c | 5 +-
sysdeps/unix/sysv/linux/s390/sys/procfs.h | 3 +-
sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 21 +-
sysdeps/unix/sysv/linux/sa_len.c | 72 +-
sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h | 2 +-
sysdeps/unix/sysv/linux/sh/bits/shm.h | 18 +-
sysdeps/unix/sysv/linux/sh/brk.c | 2 +-
sysdeps/unix/sysv/linux/sh/clone.S | 6 +-
.../unix/sysv/linux/sh}/nptl/c++-types.data | 0
sysdeps/unix/sysv/linux/sh/nptl/libpthread.abilist | 4 +
sysdeps/unix/sysv/linux/sh/sh3/getcontext.S | 2 +-
sysdeps/unix/sysv/linux/sh/sh3/register-dump.h | 18 +-
sysdeps/unix/sysv/linux/sh/sh3/setcontext.S | 2 +-
sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S | 6 +-
sysdeps/unix/sysv/linux/sh/vfork.S | 2 +-
sysdeps/unix/sysv/linux/shm_open.c | 14 +-
sysdeps/unix/sysv/linux/socketcall.h | 2 +-
sysdeps/unix/sysv/linux/sparc/a.out.h | 2 +-
sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 5 +-
sysdeps/unix/sysv/linux/sparc/bits/ipc.h | 4 +-
sysdeps/unix/sysv/linux/sparc/bits/msq.h | 4 +-
sysdeps/unix/sysv/linux/sparc/bits/sem.h | 4 +-
sysdeps/unix/sysv/linux/sparc/bits/shm.h | 12 +-
sysdeps/unix/sysv/linux/sparc/bits/stat.h | 8 +-
.../unix/sysv/linux/sparc/sparc32/kernel_stat.h | 4 +-
.../unix/sysv/linux/sparc/sparc32/makecontext.c | 2 +-
.../linux/sparc/sparc32/nptl/libpthread.abilist | 4 +
sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 2 +-
.../unix/sysv/linux/sparc/sparc64/kernel_stat.h | 6 +-
.../linux/sparc/sparc64/nptl/libpthread.abilist | 4 +
sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c | 8 +-
sysdeps/unix/sysv/linux/sparc/sys/procfs.h | 4 +-
sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 22 +-
sysdeps/unix/sysv/linux/sys/personality.h | 2 +-
sysdeps/unix/sysv/linux/sys/ptrace.h | 23 +-
sysdeps/unix/sysv/linux/sys/timex.h | 8 +-
sysdeps/unix/sysv/linux/tst-fanotify.c | 60 +
sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c | 1 -
sysdeps/unix/sysv/linux/x86/bits/msq.h | 10 +-
sysdeps/unix/sysv/linux/x86/bits/sem.h | 8 +-
sysdeps/unix/sysv/linux/x86/bits/shm.h | 18 +-
sysdeps/unix/sysv/linux/x86/bits/stat.h | 8 +-
.../sysv/linux/x86_64/64/nptl/libpthread.abilist | 4 +
.../sysv/linux/x86_64/x32/nptl/libpthread.abilist | 4 +
sysdeps/unix/sysv/linux/xstatconv.c | 30 +-
sysdeps/wordsize-32/divdi3.c | 2 +-
sysdeps/wordsize-32/symbol-hacks.h | 2 +
sysdeps/x86/bits/byteswap-16.h | 4 +-
sysdeps/x86/bits/byteswap.h | 8 +-
sysdeps/x86/fpu/bits/fenv.h | 12 +-
sysdeps/x86_64/configure | 2 +-
sysdeps/x86_64/{configure.in => configure.ac} | 0
sysdeps/x86_64/dl-machine.h | 4 +-
sysdeps/x86_64/dl-tlsdesc.S | 2 +-
sysdeps/x86_64/dl-trampoline.S | 2 +-
sysdeps/x86_64/ffs.c | 1 +
sysdeps/x86_64/fpu/e_expl.S | 11 +
sysdeps/x86_64/fpu/e_powl.S | 3 +
sysdeps/x86_64/fpu/fegetround.c | 1 +
sysdeps/x86_64/fpu/fraiseexcpt.c | 2 +-
sysdeps/x86_64/fpu/libm-test-ulps | 6275 +-
sysdeps/x86_64/fpu/printf_fphex.c | 9 +-
sysdeps/x86_64/fpu/s_ceill.S | 2 +-
sysdeps/x86_64/fpu/s_llrintl.S | 2 +-
sysdeps/x86_64/memset.S | 10 +-
sysdeps/x86_64/multiarch/Makefile | 15 +-
sysdeps/x86_64/multiarch/ifunc-impl-list.c | 20 +-
sysdeps/x86_64/multiarch/init-arch.c | 15 +
sysdeps/x86_64/multiarch/init-arch.h | 4 +
sysdeps/x86_64/multiarch/memcmp-sse4.S | 84 +-
sysdeps/x86_64/multiarch/memcmp-ssse3.S | 132 +-
sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S | 10 +-
sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 86 +-
sysdeps/x86_64/multiarch/memcpy-ssse3.S | 254 +-
sysdeps/x86_64/multiarch/rawmemchr.S | 103 -
sysdeps/x86_64/multiarch/strcasestr-c.c | 19 -
sysdeps/x86_64/multiarch/strcasestr-nonascii.c | 50 -
sysdeps/x86_64/multiarch/strcasestr.c | 18 +-
sysdeps/x86_64/multiarch/strchr.S | 125 -
sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 209 +
sysdeps/x86_64/multiarch/strcmp-sse42.S | 2 +-
sysdeps/x86_64/multiarch/strcmp.S | 41 +-
sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 4 +-
sysdeps/x86_64/multiarch/strend-sse4.S | 48 -
sysdeps/x86_64/multiarch/strrchr-sse2-no-bsf.S | 555 -
sysdeps/x86_64/multiarch/strrchr.S | 286 -
sysdeps/x86_64/multiarch/strstr-c.c | 47 -
sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 374 +
sysdeps/x86_64/multiarch/strstr.c | 388 +-
sysdeps/x86_64/preconfigure | 2 +-
.../x86_64/{preconfigure.in => preconfigure.ac} | 0
sysdeps/x86_64/rtld-memset.S | 37 +
sysdeps/x86_64/rtld-memset.c | 1 -
sysdeps/x86_64/stackguard-macros.h | 5 +
sysdeps/x86_64/strchr.S | 188 +-
sysdeps/x86_64/strchrnul.S | 41 +-
sysdeps/x86_64/strcspn.S | 2 +-
sysdeps/x86_64/strrchr.S | 238 +-
time/clock.c | 2 +-
time/strptime_l.c | 29 +-
time/test_time.c | 2 +-
time/tst-strptime.c | 4 +
time/tzfile.c | 32 +-
time/tzset.c | 15 +-
version.h | 2 +-
wcsmbs/wcscat.c | 4 +-
wcsmbs/wcschr.c | 4 +-
wcsmbs/wcschrnul.c | 4 +-
wcsmbs/wcscpy.c | 6 +-
wcsmbs/wcscspn.c | 2 +-
wcsmbs/wcspbrk.c | 4 +-
wcsmbs/wcsrchr.c | 9 +-
wcsmbs/wcsspn.c | 6 +-
wcsmbs/wcsstr.c | 6 +-
wcsmbs/wmemchr.c | 6 +-
wcsmbs/wmemcmp.c | 4 +-
wcsmbs/wmemset.c | 2 +-
2912 files changed, 284880 insertions(+), 81585 deletions(-)
create mode 100644 benchtests/bench-bcopy.c
create mode 100644 benchtests/bench-bzero.c
create mode 100644 benchtests/bench-memccpy.c
create mode 100644 benchtests/bench-memchr.c
create mode 100644 benchtests/bench-memcmp.c
create mode 100644 benchtests/bench-memcpy.c
create mode 100644 benchtests/bench-memmem.c
create mode 100644 benchtests/bench-memmove.c
create mode 100644 benchtests/bench-mempcpy.c
create mode 100644 benchtests/bench-memrchr.c
create mode 100644 benchtests/bench-memset.c
create mode 100644 benchtests/bench-rawmemchr.c
create mode 100644 benchtests/bench-stpcpy.c
create mode 100644 benchtests/bench-stpcpy_chk.c
create mode 100644 benchtests/bench-stpncpy.c
create mode 100644 benchtests/bench-strcasecmp.c
create mode 100644 benchtests/bench-strcasestr.c
create mode 100644 benchtests/bench-strcat.c
create mode 100644 benchtests/bench-strchr.c
create mode 100644 benchtests/bench-strchrnul.c
create mode 100644 benchtests/bench-strcmp.c
create mode 100644 benchtests/bench-strcpy.c
create mode 100644 benchtests/bench-strcpy_chk.c
create mode 100644 benchtests/bench-strcspn.c
create mode 100644 benchtests/bench-string.h
create mode 100644 benchtests/bench-strlen.c
create mode 100644 benchtests/bench-strncasecmp.c
create mode 100644 benchtests/bench-strncat.c
create mode 100644 benchtests/bench-strncmp.c
create mode 100644 benchtests/bench-strncpy.c
create mode 100644 benchtests/bench-strnlen.c
create mode 100644 benchtests/bench-strpbrk.c
create mode 100644 benchtests/bench-strrchr.c
create mode 100644 benchtests/bench-strsep.c
create mode 100644 benchtests/bench-strspn.c
create mode 100644 benchtests/bench-strstr.c
create mode 100644 benchtests/bench-strtod.c
create mode 100644 benchtests/bench-strtok.c
create mode 100644 benchtests/exp2-inputs
create mode 100644 benchtests/log2-inputs
create mode 100644 benchtests/sincos-inputs
create mode 100644 benchtests/sqrt-inputs
create mode 100644 configure.ac
delete mode 100644 configure.in
create mode 100644 debug/tst-backtrace6.c
create mode 100644 dlfcn/bug-dl-leaf-lib-cb.c
create mode 100644 dlfcn/bug-dl-leaf-lib.c
create mode 100644 dlfcn/bug-dl-leaf.c
create mode 100644 dlfcn/modstatic3.c
create mode 100644 dlfcn/modstatic5.c
create mode 100644 dlfcn/tststatic3.c
create mode 100644 dlfcn/tststatic4.c
create mode 100644 dlfcn/tststatic5.c
create mode 100644 elf/tst-auxv.c
create mode 100644 elf/tst-null-argv-lib.c
create mode 100644 elf/tst-null-argv.c
create mode 100644 elf/tst-ptrguard1-static.c
create mode 100644 elf/tst-ptrguard1.c
create mode 100644 iconvdata/BIG5HKSCS.precomposed
rename libidn/{configure.in => configure.ac} (100%)
create mode 100644 localedata/locales/ak_GH
create mode 100644 localedata/locales/anp_IN
create mode 100644 localedata/locales/ar_SS
create mode 100644 localedata/locales/cmn_TW
create mode 100644 localedata/locales/hak_TW
create mode 100644 localedata/locales/lzh_TW
create mode 100644 localedata/locales/nan_TW
create mode 100644 localedata/locales/pap_AW
create mode 100644 localedata/locales/pap_CW
create mode 100644 localedata/locales/quz_PE
create mode 100644 localedata/locales/the_NP
create mode 100644 malloc/tst-memalign.c
create mode 100644 malloc/tst-posix_memalign.c
create mode 100644 malloc/tst-pvalloc.c
create mode 100644 malloc/tst-realloc.c
create mode 100644 manual/install-plain.texi
create mode 100644 manual/probes.texi
create mode 100644 math/auto-libm-test-in
create mode 100644 math/auto-libm-test-out
create mode 100644 math/gen-auto-libm-tests.c
create mode 100644 math/test-fenv-tls.c
create mode 100644 math/test-fpucw-ieee-static.c
create mode 100644 math/test-fpucw-ieee.c
create mode 100644 math/test-fpucw-static.c
create mode 100644 nptl/elision-conf.h
create mode 100644 nptl/pthread_getattr_default_np.c
create mode 100644 nptl/pthread_setattr_default_np.c
rename nptl/sysdeps/pthread/{configure.in => configure.ac} (100%)
create mode 100644 nptl/sysdeps/unix/sysv/linux/tst-setgetname.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/Makefile
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/elision-conf.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/elision-conf.h
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/elision-timed.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/elision-trylock.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/force-elision.h
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/hle.h
copy {sysdeps/i386/i686/multiarch =>
nptl/sysdeps/unix/sysv/linux/x86}/init-arch.c (100%)
copy {sysdeps/i386/i686/multiarch =>
nptl/sysdeps/unix/sysv/linux/x86}/init-arch.h (100%)
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c
create mode 100644 nptl/sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c
rename nptl/sysdeps/x86_64/{configure.in => configure.ac} (100%)
create mode 100644 nptl/tst-default-attr.c
create mode 100644 nptl/tst-pthread-attr-affinity.c
create mode 100644 nscd/nscd.service
create mode 100644 nscd/nscd.tmpfiles
create mode 100644 po/uk.po
create mode 100644 ports/sysdeps/aarch64/Versions
create mode 100644 ports/sysdeps/aarch64/machine-gmon.h
create mode 100644 ports/sysdeps/aarch64/mcount.c
rename ports/sysdeps/alpha/{configure.in => configure.ac} (100%)
create mode 100644 ports/sysdeps/alpha/fpu/e_sqrtf.c
create mode 100644 ports/sysdeps/arm/armv6t2/strlen.S
mode change 100755 => 100644 ports/sysdeps/arm/armv7/configure
rename ports/sysdeps/arm/armv7/{configure.in => configure.ac} (100%)
rename ports/sysdeps/arm/{configure.in => configure.ac} (100%)
create mode 100644 ports/sysdeps/arm/math-tests.h
create mode 100644 ports/sysdeps/arm/preconfigure.ac
delete mode 100644 ports/sysdeps/arm/preconfigure.in
create mode 100644 ports/sysdeps/arm/s_fma.c
create mode 100644 ports/sysdeps/arm/s_fmaf.c
create mode 100644 ports/sysdeps/arm/soft-fp/sfp-machine.h
create mode 100644 ports/sysdeps/arm/test-fpucw.c
create mode 100644 ports/sysdeps/hppa/configure.ac
delete mode 100644 ports/sysdeps/hppa/configure.in
rename ports/sysdeps/ia64/{configure.in => configure.ac} (100%)
mode change 100755 => 100644 ports/sysdeps/microblaze/bits/atomic.h
create mode 100644 ports/sysdeps/mips/configure.ac
delete mode 100644 ports/sysdeps/mips/configure.in
create mode 100644 ports/sysdeps/mips/ieee754/s_fma.c
create mode 100644 ports/sysdeps/mips/ieee754/s_fmaf.c
create mode 100644 ports/sysdeps/mips/ieee754/s_fmal.c
create mode 100644 ports/sysdeps/mips/math-tests.h
create mode 100644 ports/sysdeps/mips/mips32/fpu/e_sqrt.c
create mode 100644 ports/sysdeps/mips/mips32/fpu/e_sqrtf.c
delete mode 100644 ports/sysdeps/mips/mips64/memset.S
create mode 100644 ports/sysdeps/mips/mips64/n32/fpu/e_sqrt.c
create mode 100644 ports/sysdeps/mips/mips64/n32/fpu/e_sqrtf.c
delete mode 100644 ports/sysdeps/mips/mips64/n32/s_fma.c
create mode 100644 ports/sysdeps/mips/mips64/n64/fpu/e_sqrt.c
create mode 100644 ports/sysdeps/mips/mips64/n64/fpu/e_sqrtf.c
delete mode 100644 ports/sysdeps/mips/mips64/n64/s_fma.c
delete mode 100644 ports/sysdeps/powerpc/dl-procinfo.c
delete mode 100644 ports/sysdeps/powerpc/dl-procinfo.h
delete mode 100644 ports/sysdeps/powerpc/nofpu/Makefile
delete mode 100644 ports/sysdeps/powerpc/nofpu/Versions
delete mode 100644 ports/sysdeps/powerpc/nofpu/fclrexcpt.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fedisblxcpt.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/feenablxcpt.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fegetenv.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fegetexcept.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fegetround.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fenv_const.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fenv_libc.h
delete mode 100644 ports/sysdeps/powerpc/nofpu/fesetenv.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fesetround.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/feupdateenv.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fgetexcptflg.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fraiseexcpt.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/fsetexcptflg.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/ftestexcept.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/get-rounding-mode.h
delete mode 100644 ports/sysdeps/powerpc/nofpu/libm-test-ulps
delete mode 100644 ports/sysdeps/powerpc/nofpu/sim-full.c
delete mode 100644 ports/sysdeps/powerpc/nofpu/soft-supp.h
delete mode 100644 ports/sysdeps/powerpc/powerpc32/405/memcpy.S
delete mode 100644 ports/sysdeps/powerpc/powerpc32/Makefile
delete mode 100644 ports/sysdeps/powerpc/soft-fp/sfp-machine.h
delete mode 100644 ports/sysdeps/tile/fegetenv.c
delete mode 100644 ports/sysdeps/tile/fegetround.c
delete mode 100644 ports/sysdeps/tile/feholdexcpt.c
delete mode 100644 ports/sysdeps/tile/fesetenv.c
delete mode 100644 ports/sysdeps/tile/fesetround.c
delete mode 100644 ports/sysdeps/tile/feupdateenv.c
create mode 100644 ports/sysdeps/tile/sfp-machine.h
rename ports/sysdeps/unix/sysv/linux/aarch64/{configure.in => configure.ac}
(100%)
create mode 100644 ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c
create mode 100644 ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h
create mode 100644 ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h
rename ports/sysdeps/unix/sysv/linux/alpha/{configure.in => configure.ac}
(100%)
rename ports/sysdeps/unix/sysv/linux/am33/{configure.in => configure.ac} (100%)
create mode 100644 ports/sysdeps/unix/sysv/linux/arm/configure.ac
delete mode 100644 ports/sysdeps/unix/sysv/linux/arm/configure.in
rename ports/sysdeps/unix/sysv/linux/arm/nptl/{configure.in => configure.ac}
(100%)
rename ports/sysdeps/unix/sysv/linux/ia64/{configure.in => configure.ac} (100%)
rename ports/sysdeps/unix/sysv/linux/m68k/{configure.in => configure.ac} (100%)
create mode 100644 ports/sysdeps/unix/sysv/linux/m68k/dl-static.c
create mode 100644 ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h
create mode 100644 ports/sysdeps/unix/sysv/linux/m68k/mmap64.c
rename ports/sysdeps/unix/sysv/linux/microblaze/{configure.in => configure.ac}
(100%)
mode change 100755 => 100644 ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h
create mode 100644 ports/sysdeps/unix/sysv/linux/mips/configure.ac
delete mode 100644 ports/sysdeps/unix/sysv/linux/mips/configure.in
create mode 100644 ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c
create mode 100644 ports/sysdeps/unix/sysv/linux/mips/mips32/Versions
rename ports/sysdeps/unix/sysv/linux/mips/mips64/{configure.in =>
configure.ac} (100%)
create mode 100644 ports/sysdeps/unix/sysv/linux/mips/mips64/n32/Versions
create mode 100644 ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c
delete mode 100644
ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S
delete mode 100644
ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist
delete mode 100644
ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist
delete mode 100644
ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data
delete mode 100644
ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S
delete mode 100644
ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S
rename ports/sysdeps/unix/sysv/linux/tile/{configure.in => configure.ac} (100%)
create mode 100644 ports/sysdeps/unix/sysv/linux/tile/dl-static.c
create mode 100644 ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h
rename ports/sysdeps/unix/sysv/linux/tile/tilegx/{configure.in =>
configure.ac} (100%)
mode change 100755 => 100644 posix/transbug.c
create mode 100644 scripts/sysd-rules.awk
create mode 100644 socket/sa_len.c
create mode 100644 soft-fp/extendxftf2.c
create mode 100644 soft-fp/fixdfti.c
create mode 100644 soft-fp/fixsfti.c
create mode 100644 soft-fp/fixtfti.c
create mode 100644 soft-fp/fixunsdfti.c
create mode 100644 soft-fp/fixunssfti.c
create mode 100644 soft-fp/fixunstfti.c
create mode 100644 soft-fp/floattidf.c
create mode 100644 soft-fp/floattisf.c
create mode 100644 soft-fp/floattitf.c
create mode 100644 soft-fp/floatuntidf.c
create mode 100644 soft-fp/floatuntisf.c
create mode 100644 soft-fp/floatuntitf.c
create mode 100644 soft-fp/fmadf4.c
create mode 100644 soft-fp/fmasf4.c
create mode 100644 soft-fp/fmatf4.c
create mode 100644 soft-fp/trunctfxf2.c
delete mode 100644 string/test-bcopy-ifunc.c
delete mode 100644 string/test-bzero-ifunc.c
delete mode 100644 string/test-memccpy-ifunc.c
delete mode 100644 string/test-memchr-ifunc.c
delete mode 100644 string/test-memcmp-ifunc.c
delete mode 100644 string/test-memcpy-ifunc.c
delete mode 100644 string/test-memmem-ifunc.c
delete mode 100644 string/test-memmove-ifunc.c
delete mode 100644 string/test-mempcpy-ifunc.c
create mode 100644 string/test-memrchr.c
delete mode 100644 string/test-memset-ifunc.c
delete mode 100644 string/test-rawmemchr-ifunc.c
delete mode 100644 string/test-stpcpy-ifunc.c
delete mode 100644 string/test-stpncpy-ifunc.c
delete mode 100644 string/test-strcasecmp-ifunc.c
delete mode 100644 string/test-strcasestr-ifunc.c
delete mode 100644 string/test-strcat-ifunc.c
delete mode 100644 string/test-strchr-ifunc.c
delete mode 100644 string/test-strchrnul-ifunc.c
delete mode 100644 string/test-strcmp-ifunc.c
delete mode 100644 string/test-strcpy-ifunc.c
delete mode 100644 string/test-strcspn-ifunc.c
delete mode 100644 string/test-strlen-ifunc.c
delete mode 100644 string/test-strncasecmp-ifunc.c
delete mode 100644 string/test-strncat-ifunc.c
delete mode 100644 string/test-strncmp-ifunc.c
delete mode 100644 string/test-strncpy-ifunc.c
delete mode 100644 string/test-strnlen-ifunc.c
delete mode 100644 string/test-strpbrk-ifunc.c
delete mode 100644 string/test-strrchr-ifunc.c
delete mode 100644 string/test-strspn-ifunc.c
delete mode 100644 string/test-strstr-ifunc.c
create mode 100644 string/tst-strcoll-overflow.c
create mode 100644 sysdeps/generic/libc-mmap.h
rename sysdeps/gnu/{configure.in => configure.ac} (100%)
create mode 100644 sysdeps/gnu/ldsodefs.h
rename sysdeps/i386/{configure.in => configure.ac} (100%)
delete mode 100644 sysdeps/i386/fpu/Makefile
create mode 100644 sysdeps/i386/fpu/w_sqrt.c
delete mode 100644 sysdeps/i386/i686/multiarch/strcasestr-nonascii.c
delete mode 100644 sysdeps/i386/i686/multiarch/strcasestr.c
delete mode 100644 sysdeps/i386/i686/multiarch/strstr-c.c
delete mode 100644 sysdeps/i386/i686/multiarch/strstr.c
delete mode 100644 sysdeps/ieee754/ldbl-96/e_atan2l.c
delete mode 100644 sysdeps/ieee754/ldbl-96/e_ilogbl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/e_remainderl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_ceill.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_fabsl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_finitel.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_floorl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_fpclassifyl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_isinfl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_isnanl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_logbl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_nearbyintl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_nextafterl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_rintl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_scalbnl.c
delete mode 100644 sysdeps/ieee754/ldbl-96/s_truncl.c
rename sysdeps/ieee754/ldbl-opt/{configure.in => configure.ac} (100%)
rename sysdeps/mach/{configure.in => configure.ac} (100%)
rename sysdeps/mach/hurd/{configure.in => configure.ac} (100%)
delete mode 100644 sysdeps/mach/hurd/ldsodefs.h
rename sysdeps/powerpc/{configure.in => configure.ac} (100%)
create mode 100644 sysdeps/powerpc/fpu/fenv_private.h
delete mode 100644 sysdeps/powerpc/fpu/w_sqrt.c
delete mode 100644 sysdeps/powerpc/fpu/w_sqrtf.c
create mode 100644 sysdeps/powerpc/nofpu/Makefile
rename {ports/sysdeps => sysdeps}/powerpc/nofpu/Subdirs (100%)
create mode 100644 sysdeps/powerpc/nofpu/Versions
create mode 100644 sysdeps/powerpc/nofpu/atomic-feclearexcept.c
create mode 100644 sysdeps/powerpc/nofpu/atomic-feholdexcept.c
create mode 100644 sysdeps/powerpc/nofpu/atomic-feupdateenv.c
create mode 100644 sysdeps/powerpc/nofpu/fclrexcpt.c
create mode 100644 sysdeps/powerpc/nofpu/fedisblxcpt.c
create mode 100644 sysdeps/powerpc/nofpu/feenablxcpt.c
create mode 100644 sysdeps/powerpc/nofpu/fegetenv.c
create mode 100644 sysdeps/powerpc/nofpu/fegetexcept.c
create mode 100644 sysdeps/powerpc/nofpu/fegetround.c
rename {ports/sysdeps => sysdeps}/powerpc/nofpu/feholdexcpt.c (100%)
create mode 100644 sysdeps/powerpc/nofpu/fenv_const.c
create mode 100644 sysdeps/powerpc/nofpu/fenv_libc.h
create mode 100644 sysdeps/powerpc/nofpu/fesetenv.c
create mode 100644 sysdeps/powerpc/nofpu/fesetround.c
create mode 100644 sysdeps/powerpc/nofpu/feupdateenv.c
create mode 100644 sysdeps/powerpc/nofpu/fgetexcptflg.c
create mode 100644 sysdeps/powerpc/nofpu/flt-rounds.c
create mode 100644 sysdeps/powerpc/nofpu/fraiseexcpt.c
create mode 100644 sysdeps/powerpc/nofpu/fsetexcptflg.c
create mode 100644 sysdeps/powerpc/nofpu/ftestexcept.c
create mode 100644 sysdeps/powerpc/nofpu/get-rounding-mode.h
create mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps
rename {ports/sysdeps => sysdeps}/powerpc/nofpu/shlib-versions (100%)
create mode 100644 sysdeps/powerpc/nofpu/sim-full.c
create mode 100644 sysdeps/powerpc/nofpu/soft-supp.h
create mode 100644 sysdeps/powerpc/power4/wordcopy.c
create mode 100644 sysdeps/powerpc/power6/wcschr.c
create mode 100644 sysdeps/powerpc/power6/wcscpy.c
create mode 100644 sysdeps/powerpc/power6/wcsrchr.c
create mode 100644 sysdeps/powerpc/power6/wordcopy.c
rename sysdeps/powerpc/{powerpc32 => }/power7/fpu/s_logb.c (100%)
rename sysdeps/powerpc/{powerpc32 => }/power7/fpu/s_logbf.c (100%)
create mode 100644 sysdeps/powerpc/power7/fpu/s_logbl.c
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/405/memcmp.S (100%)
create mode 100644 sysdeps/powerpc/powerpc32/405/memcpy.S
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/405/memset.S (100%)
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/405/strcmp.S (100%)
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/405/strcpy.S (100%)
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/405/strlen.S (100%)
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/405/strncmp.S (100%)
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/440/Implies (100%)
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/464/Implies (100%)
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/476/Implies (100%)
rename {ports/sysdeps => sysdeps}/powerpc/powerpc32/476/memset.S (100%)
rename sysdeps/powerpc/powerpc32/{configure.in => configure.ac} (100%)
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/Makefile
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feclearexcept.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feholdexcept.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feupdateenv.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fe_note_change.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_from_prctl.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_from_spe.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_to_prctl.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fgetexcptflg.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcept-soft.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fsetexcptflg.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/get-rounding-mode.h
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S
create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-power7.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-power7.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-power6.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysignf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite-power7.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-power7.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power5.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power6.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power7.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf-power5.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf-power6.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-power6.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-power6.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power6.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llroundf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logb-power7.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logb-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logb.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbf-power7.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbf-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbl-power7.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbl-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbl.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-power6x.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrintf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power6x.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lroundf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-power5+.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-power5+.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-power5.S
create mode 100644
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/Makefile
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power6.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/init-arch.h
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memchr-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memchr-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcmp-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcmp-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcmp.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-a2.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-cell.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-power6.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memcpy.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/mempcpy-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/mempcpy-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/mempcpy.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memrchr-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memrchr-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memrchr.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memset-power6.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memset-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memset-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/memset.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/rtld-memcmp.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/rtld-memset.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/rtld-strchr.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/rtld-strnlen.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp_l-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp_l.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strchr-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strchr-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strchr.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/multiarch/strchrnul-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strchrnul-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strchrnul.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strlen-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strlen-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strlen.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c
create mode 100644
sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-ppc32.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncmp.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strnlen-power7.S
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strnlen-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strnlen.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power6.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power7.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power6.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power7.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power6.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power7.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-power6.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-power7.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c
create mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy.c
delete mode 100644 sysdeps/powerpc/powerpc32/power4/wordcopy.c
create mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc32/power5+/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc32/power5/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc32/power6/multiarch/Implies
delete mode 100644 sysdeps/powerpc/powerpc32/power6/wcschr.c
delete mode 100644 sysdeps/powerpc/powerpc32/power6/wcscpy.c
delete mode 100644 sysdeps/powerpc/powerpc32/power6/wcsrchr.c
delete mode 100644 sysdeps/powerpc/powerpc32/power6/wordcopy.c
create mode 100644 sysdeps/powerpc/powerpc32/power6x/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc32/power6x/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/multiarch/Implies
delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_logbl.c
create mode 100644 sysdeps/powerpc/powerpc32/power7/multiarch/Implies
rename sysdeps/{unix/sysv/linux/powerpc/powerpc32/power7 =>
powerpc/powerpc32/power8}/Implies (100%)
create mode 100644 sysdeps/powerpc/powerpc32/power8/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc32/power8/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/addmul_1.S
rename sysdeps/powerpc/powerpc64/{configure.in => configure.ac} (100%)
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypof.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-power6.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysignf.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power5.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power6.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power6x.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power6x.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power6x.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_lrint.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_lround.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf-power5+.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff-power5+.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_round.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc.c
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf-power5+.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c
create mode 100644 sysdeps/powerpc/powerpc64/lshift.S
create mode 100644 sysdeps/powerpc/powerpc64/mul_1.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/Makefile
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/bzero-power4.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/bzero-power6.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/bzero-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/bzero.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/init-arch.h
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memchr-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memchr.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcmp-power4.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcmp-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcmp.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy-power4.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy-power6.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/mempcpy-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/mempcpy-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/mempcpy.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memrchr-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memrchr-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memrchr.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memset-power4.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memset-power6.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memset-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memset.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rawmemchr-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rtld-strchr.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpcpy-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpcpy.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchr-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchr.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchrnul-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchrnul-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchrnul.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcpy-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcpy.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase_l-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase_l.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power4.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strnlen-power7.S
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strnlen-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strnlen.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-power6.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-power6.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power6.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wordcopy-power6.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wordcopy-power7.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c
create mode 100644 sysdeps/powerpc/powerpc64/multiarch/wordcopy.c
create mode 100644 sysdeps/powerpc/powerpc64/power4/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power4/fpu/multiarch/Implies
delete mode 100644 sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c
delete mode 100644 sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c
create mode 100644 sysdeps/powerpc/powerpc64/power4/multiarch/Implies
delete mode 100644 sysdeps/powerpc/powerpc64/power4/wordcopy.c
create mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power5+/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power5/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power5/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power5/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power6/multiarch/Implies
delete mode 100644 sysdeps/powerpc/powerpc64/power6/wordcopy.c
create mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power7/add_n.S
create mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power7/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power7/stpcpy.S
create mode 100644 sysdeps/powerpc/powerpc64/power7/strcpy.S
create mode 100644 sysdeps/powerpc/powerpc64/power7/sub_n.S
rename sysdeps/{unix/sysv/linux/powerpc/powerpc64/power7 =>
powerpc/powerpc64/power8}/Implies (100%)
create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/power8/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64/submul_1.S
create mode 100644 sysdeps/powerpc/preconfigure
create mode 100644 sysdeps/powerpc/soft-fp/sfp-machine.h
rename sysdeps/s390/s390-32/{configure.in => configure.ac} (100%)
rename sysdeps/s390/s390-64/{configure.in => configure.ac} (100%)
rename sysdeps/sh/{sh4/fpu => }/bits/fenv.h (100%)
rename sysdeps/sh/{configure.in => configure.ac} (100%)
create mode 100644 sysdeps/sh/s_fma.c
create mode 100644 sysdeps/sh/s_fmaf.c
create mode 100644 sysdeps/sh/sh4/fpu/fgetexcptflg.c
create mode 100644 sysdeps/sh/soft-fp/sfp-machine.h
create mode 100644 sysdeps/sh/sotruss-lib.c
create mode 100644 sysdeps/sh/stackguard-macros.h
rename sysdeps/sparc/{configure.in => configure.ac} (100%)
delete mode 100644 sysdeps/unix/bsd/bits/posix_opt.h
delete mode 100644 sysdeps/unix/bsd/bits/stat.h
delete mode 100644 sysdeps/unix/bsd/bsd4.4/bits/errno.h
delete mode 100644 sysdeps/unix/bsd/bsd4.4/bits/ioctls.h
delete mode 100644 sysdeps/unix/bsd/bsd4.4/bits/socket.h
delete mode 100644 sysdeps/unix/bsd/bsd4.4/freebsd/bits/environments.h
delete mode 100644 sysdeps/unix/bsd/bsd4.4/freebsd/bits/typesizes.h
delete mode 100644 sysdeps/unix/bsd/bsd4.4/freebsd/sys/sysmacros.h
delete mode 100644 sysdeps/unix/bsd/bsdstat.h
delete mode 100644 sysdeps/unix/bsd/clock.c
delete mode 100644 sysdeps/unix/bsd/i386/vfork.S
delete mode 100644 sysdeps/unix/bsd/i386/wait3.S
delete mode 100644 sysdeps/unix/bsd/init-posix.c
delete mode 100644 sysdeps/unix/bsd/poll.c
delete mode 100644 sysdeps/unix/bsd/ptsname.c
delete mode 100644 sysdeps/unix/bsd/seekdir.c
delete mode 100644 sysdeps/unix/bsd/setegid.c
delete mode 100644 sysdeps/unix/bsd/seteuid.c
delete mode 100644 sysdeps/unix/bsd/setgid.c
delete mode 100644 sysdeps/unix/bsd/setrgid.c
delete mode 100644 sysdeps/unix/bsd/setruid.c
delete mode 100644 sysdeps/unix/bsd/setsid.c
delete mode 100644 sysdeps/unix/bsd/setuid.c
delete mode 100644 sysdeps/unix/bsd/sigaction.c
delete mode 100644 sysdeps/unix/bsd/sigprocmask.c
delete mode 100644 sysdeps/unix/bsd/sigsuspend.c
delete mode 100644 sysdeps/unix/bsd/sys/reboot.h
delete mode 100644 sysdeps/unix/bsd/telldir.c
delete mode 100644 sysdeps/unix/bsd/times.c
delete mode 100644 sysdeps/unix/bsd/usleep.c
copy {inet => sysdeps/unix}/ifreq.c (100%)
create mode 100644 sysdeps/unix/sysv/linux/configure.ac
delete mode 100644 sysdeps/unix/sysv/linux/configure.in
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/aix-dirent.h
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/aix-errno.h
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/aix-stat.h
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/aix-termios.h
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/direntconv.c
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/errnoconv.c
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/statconv.c
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/tcgetattr.c
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/aix/tcsetattr.c
copy sysdeps/unix/sysv/linux/{sparc => powerpc}/bits/sigstack.h (100%)
rename sysdeps/unix/sysv/linux/powerpc/{configure.in => configure.ac} (100%)
create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-static.c
create mode 100644 sysdeps/unix/sysv/linux/powerpc/ldsodefs.h
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/405/Implies (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/440/Implies (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/464/Implies (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/476/Implies (100%)
create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nofpu/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/Implies
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/Implies (100%)
create mode 100644
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/context-e500.h
create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/c++-types.data (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/ld.abilist (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libBrokenLocale.abilist
(100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libanl.abilist (100%)
create mode 100644
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libdl.abilist (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libnsl.abilist (100%)
create mode 100644
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libresolv.abilist (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/librt.abilist (100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libthread_db.abilist
(100%)
rename {ports/sysdeps =>
sysdeps}/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libutil.abilist (100%)
create mode 100644
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data
create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S
create mode 100644
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/power4/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/power5+/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/power5/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/Makefile
create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/configure
create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/configure.ac
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/power4/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/power5+/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/power5/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/Implies
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/power6x/Implies
copy {ports/sysdeps/unix/sysv/linux/arm =>
sysdeps/unix/sysv/linux/sh}/nptl/c++-types.data (100%)
create mode 100644 sysdeps/unix/sysv/linux/tst-fanotify.c
rename sysdeps/x86_64/{configure.in => configure.ac} (100%)
delete mode 100644 sysdeps/x86_64/multiarch/rawmemchr.S
delete mode 100644 sysdeps/x86_64/multiarch/strcasestr-c.c
delete mode 100644 sysdeps/x86_64/multiarch/strcasestr-nonascii.c
create mode 100644 sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S
delete mode 100644 sysdeps/x86_64/multiarch/strend-sse4.S
delete mode 100644 sysdeps/x86_64/multiarch/strrchr-sse2-no-bsf.S
delete mode 100644 sysdeps/x86_64/multiarch/strrchr.S
delete mode 100644 sysdeps/x86_64/multiarch/strstr-c.c
create mode 100644 sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S
rename sysdeps/x86_64/{preconfigure.in => preconfigure.ac} (100%)
create mode 100644 sysdeps/x86_64/rtld-memset.S
delete mode 100644 sysdeps/x86_64/rtld-memset.c
hooks/post-receive
--
glibc maintenance
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] glibc maintenance branch, tschwinge/Roger_Whittaker, updated. glibc-2.18-4788-g0b32ca3,
Thomas Schwinge <=