The branch, archer-jankratochvil-ifunc has been updated via 99f7e0fb89f6cd81d6342da0bcc905f296c30003 (commit) via 1bf2767fc7929af17fc5f430dc9fa58f34566ae2 (commit) via ca96994221243c2270731fdc02009f6117b01197 (commit) via e9e6c5de85cb4d7534a24d05f7f3a85f3cdc583f (commit) via 3f4e4bc3168f38c17b8916b00efcd5792b286b1d (commit) via ae83cea32df57dce749e0ed43ef66d98b1e348c2 (commit) via cce546478afe296ebbb69f208b708a8b3fe5f7e5 (commit) via 78999a9bcf9d87f72cd67a782e1e859a6a09d9de (commit) via cbf513b78fa0e517313e48222cb267f0979ec85f (commit) via 04b72a23f79aadc4ec01807f275f9d4b125279c3 (commit) via 02082e48f6c5be58bca1256e04babb5daaba90bc (commit) via 5b58a059a3b54f0f4229670ac536dc05f7f8c441 (commit) via 4c111ccd0c04f4e98bad7d54dbd4f675edb62586 (commit) via 19aebea2787cb588cd845758cfbf6bbd755421c3 (commit) via 860ea628611ffca5f845bd181310c617dd358068 (commit) via 96db4b8922c9e8e5c42471a474d1a3e874a7d41e (commit) via b721ad5190c5d4e00d1b88c16f73dca1464efde7 (commit) via c6670af5f235ee6f4a5ec9eba0f269bae2a6c726 (commit) via bedd818f95ee241d2bd36ba85927901c53f95155 (commit) via 1ff4b9fbd9a34f36977a631859d370b42dd8a0c2 (commit) via 90cbdef38b6a4b5fe01507e2f139cabb7b43ba3d (commit) via a9de22801fea3233a5373b62c1a2691fee9f36fa (commit) via 1a027f3a89bf5c8c028306a9fffbfc1593317a22 (commit) via 11b0368c97fa9b54101fece1dd3564b37c9f8fa6 (commit) via dde9e1240d775a83136c52b3bf327c4d8ba41de6 (commit) via db02da1075e1450a85c9a3cb432a747f53bae0d6 (commit) via f420eda9d47c534fa8e93790b50ba1d1a3e1da35 (commit) via 9905d16f3b67ff2d829bfa118d8a1544f09b782d (commit) via 37e9bb4521d9fa73e0e4d9f7425f781486df8794 (commit) via 78e6a83aaa17020065bdaa008641074ade15ecc6 (commit) via 3ea04b92bcbe0bec8aff3ff9897cbd18dc8b2683 (commit) via a34274369b4453a536f1b1d401b6103c6ad0754e (commit) via 79e91682b53fb2043b9028842bf5d71fce96d181 (commit) via 3476bcb57623b1657a01dc1d413033b2c8a2a81c (commit) via 7f4935be9eb2bb911fbed41d3c6b3ae2a9599701 (commit) via 1ef223661c2997015dadb5e3f2fd2357a4584a48 (commit) via 91e537129c2e25ec86da96dd872e230b5fb0b664 (commit) via b078bdd016e5fd2c2181b07429ef324a7f14e0c3 (commit) via 4fe907ec6026431e5eca63cacbc5353c60d52c2d (commit) via 576c0ca351a1da6729542791fed8b66ab74b6bb1 (commit) via 066779f1865a40dc69e86795a508733b046efe5a (commit) via 19cdaf6e3473b2e1792c75f5a4e2a0eb72fd0a73 (commit) via 858ef011e1613f1697e4f894b15dea9a3d538b83 (commit) via ef8456abe68a7b2fe4ef64ce3f562110132b06c2 (commit) via 17b1803b56a1c2a313ce0218218b1f4016217426 (commit) via ab332aff0e9415e29f8b2db2356e8f12483a7d2c (commit) via ebcba207b6fffdb46b36515e41250771adf686bf (commit) via 19d426401518dbc3d0eab0fbaa86994cc58771a7 (commit) via 29a9222cc0f442b1cede4b65c487345786e99613 (commit) via 18b61611f5bcc235feb5ceebf19954713feee380 (commit) via 821162aa67ab838e1e255dd6984155306ccffd6d (commit) via 9f435a0e1d45317a248f21a5d28b7313f9edeac3 (commit) via 7f3849743b6de6e5408b668d551dfdc4ddf4e4f2 (commit) via 7f78bf2aa990c4980bf83f812f7917a5508b19d5 (commit) via 40a2a199076799e00bee32db53fa780b1a087e51 (commit) via 1fa515a4a9e71b81be0a2e92e8f6d119a0f838ac (commit) via 6fa4d78a88e9ffb7fd832babc8828b3818421e70 (commit) via 9285291278038461dd43194ee476176ce5d7b168 (commit) via ca41910c1055f616f3827bfa7bc7df1c463c4efe (commit) via b14137c2aaf446aa4224ca4b02868979f8c3aefc (commit) via 95f4c8f6fa84b6178c7288704414630e3ac15f18 (commit) via e10f16a4071bc4f8463d3830241f3e8d9cea1598 (commit) via f19e817ffff116e80510fe466b5e2daffa66770a (commit) via e743bf11f25585209ba4f3d3b390148f823664a4 (commit) via 9ecda10462ccd42bfc16c777f50d566a63c5b71a (commit) via 7895acf88852636d2052c9a8db003556eff6fcaa (commit) via 54661c25cd2cdeec6ce2d5a379bc9ce0bdceff09 (commit) via f554b47c628c89c431010a21c28e8b5a2da1f185 (commit) via 9a0c956e7fb5ca1bb3a3c8b4bf5364efa564c65c (commit) via c5e9aaba55d342f85d64752402dc1e214363fa98 (commit) via 085c56bc00e35ce3529d07b215b0d3280ca6403b (commit) via 5534bd95ec7f4c5d9b11bebd99b4a6e3e2b71226 (commit) via a00b8d5cbf4ad1af4037538733e4066b2859a52d (commit) via 0a2c624e9dee938935a03c9690d16cf7dce29a19 (commit) via b7f1829a410d9da8b587de8c12bf65aa66b3e67e (commit) via 9e1f4579854d83d6cdebdd4703c4f7cdc6bb254d (commit) via 9946d3cb2d159a4804ba94ef095c20c5518f570c (commit) via d681e2de476caba8550010a9f9b60b097602f173 (commit) via 138c710a48b8dd70417e3f93e63b332593e12801 (commit) via 43e0d663a8a71bfdc2473b9bf1b58cd9570dcbd3 (commit) via 2153e73438443e9ab252ca87a574af26df5d0c2f (commit) via 1f47c2a11b7ff46aa892f6d6aff1af40a521fe79 (commit) via 2cd011858beb75fc85c426b8b0d5b60f78c1549b (commit) via 5f97381cb81ccbc222100269e31d1bee78d7c713 (commit) via e6b77557709f3ca348670c3370c4d86b483c605b (commit) via a6582dff1d27fe39a52961aed0938c7844e17a96 (commit) via 10ca2da62b685d2e2139326872adb1ce9107968a (commit) via 3d972c80ab566c07f5e55d356821fb883c9ade88 (commit) via 4f72a1afaa30df074bad0c40f6ebd95787dbaa9a (commit) via 5f898a6ec8d5cb2319e0a26f8c9372368c15957b (commit) via bc861dbe9f8bcb20378d7b9e30bbe948f8743ba6 (commit) via 6556d1466a9d3324148c4626e2bae9fb8c062259 (commit) via 51f7760869a26128fbfd7b7315336e9663d409cc (commit) via d32ed83048a8aaeafee7ca99d1a90c852d41faa4 (commit) via a9eee8113b56c3f7b0dce42900673652bc252ef7 (commit) via a56f116799bcb779e22ab86f8812bc18089e663a (commit) via a3736fc3d2975da731d9058f3c5c4c1a861c5be7 (commit) via fd2c1c20de4170e3415914c0b75e70d3d48a17ac (commit) via 4cd89ee43180608cf999088a49cb81e8491e9860 (commit) via 43df2579a2dfa3fe8796578e2843767c524d6b8e (commit) via a8aadfb8404a8728f310770c3c33dcc10c609218 (commit) via 61e015cf88aa45d507d5cb6ac6e4fd36dc8c377c (commit) via a66d6ab2060b3881afee8dd7e2993d30bffc4666 (commit) via a97de3f411e7dc3b01d16e1e257c3afda258795b (commit) via c92e3664625fe6f53cbd3b8b047d5c2adb66fe43 (commit) via 19491562f0a5d09b7d6646625d721449f37533f8 (commit) via 1b750f87d5d0706353b636f661fa3e893373df9b (commit) via 74dbc165a236e79bf612d17549770cdae8202e85 (commit) via 9a4623d4c2505221991f651d17897e01a61c620d (commit) via 8a7cf9889abddc6906944c12a0d0ad111874d3a1 (commit) via 7f0acce90642603a8d584a1ef9246685979d37fa (commit) via 744d63ec281698f51d8b890f33ecd712c4105b30 (commit) via 5f6ec78c0fe30ea8aedefb7f031ee846d46bc78d (commit) via 143589351bc208fdc9da0f6e917247ea52de0a04 (commit) via 2ce92dfc60af4ef26771a319bf078bc926206fd6 (commit) via 70baa6be42b2c79f34dbdb1ac049e2005a3ffb88 (commit) via 8291d007b754eef3466e624d4a7b900dca7cb5d1 (commit) via b133eb364c38771b5208478258c567ffcdacda5f (commit) via 4124ef6660585e5b897ac94a1f62b47f014f0809 (commit) via 72fcbb8b39d2776c49d1cadc1912c95ef2027b7b (commit) via 07ced0fd294e617ba39f4bfd0359699d99fa19d5 (commit) via 0beb8ff7535f788f432efe77036e3f85711ea09b (commit) via 97f6d96b0439794ecba310a256fb884f0d4a45bc (commit) via 36f25a02af8a0f90c70d120f763595cf38943ace (commit) via 6de8b8d63ed156636460945b6cc3e97438673a03 (commit) via cbc069857cf0f4472b8aca5a1698458589157a9c (commit) via 4d53683024cc12c9eb396ed372566ebccecc6fe0 (commit) via 6cfbd29244ca246410ef4d5c812aac487b20909e (commit) via 20d2b0c01a6843dc954dc59dabd710d18f0ac58d (commit) via f848c0d286a68cc4d8d9fec6be657850a121fb82 (commit) via 9f0f19b693cebd4d538b6f5efded886f5af0442a (commit) via f1a97abbd8e9bb7fe0837e73497982c0231f04a8 (commit) via 0a006d88022a5d60204b68a678870232f2b16331 (commit) via 6c24b94109720c7df9356e081975221036a10546 (commit) via a5aae03cf8565630bba4924bad1e44182aad2488 (commit) via 43bf433d8d9c8d1a3b23392bed3abf2275b3b37b (commit) via 173121fc618e528481ceb3ee41e3f7399d26ce93 (commit) via 4efb761b57fcad92ffcdc7c40dd4729c34055d2d (commit) via b12e8bc499256bd218cf5a234869f53cee8debd1 (commit) via afef974bb852648f90af92683141a21ee4a8d091 (commit) via 39a8dc9d7f4aeb64b63374991a2b260072794460 (commit) via 62c9162eb83180daa3b5ca826cc4f2c5a16aa086 (commit) via 2ab505681ea0a35e9c6322d80a72b77f4e6bed2e (commit) via 5e0aa050a89440fa0ef4941cc410b0968ce0033e (commit) via d03d81247fede99c83c634a38c36c4764c066628 (commit) via b39ba57b5fbbb148968e1baf0b15dfcc456c1b1f (commit) via e100432279e0cfd053bf7946b4421ba522e51998 (commit) via 0c52129b5b7bfa0d595aee2db9759b820e60354f (commit) via dcc4df60aef2af0e032e28bede20537e107516cc (commit) via 7947153f49e9ec9f47216bc44486397aa8adfeb0 (commit) via 8212bf0441f42f6bf7952d4caa0f2b2ae8b3381e (commit) via 915d481cfb685dfe9f4f17f58e6da3b0a87e0d86 (commit) via 8134c22cf9d38db3e1d76552f1aabb4fa4b1fc36 (commit) via 8e9e8764e138c442ac5669140bb7f9ee9d8e801b (commit) via 0e78d39624808850a305a96fa9a8cc86b14c3ded (commit) via 8d88cbeefe092eb9f9c0c394221958267df12c04 (commit) via 1558304bedcbc007291dabc9c5a05951401393f7 (commit) via 3a32759e5c739ff7692a4c4452910ffefdad930a (commit) via e46da49516f24f31237ba0068bbf374d83a2e7a6 (commit) via 5bc2580641035e2ea9038c5e32d2db324000314e (commit) via 0f17154751075bbd30937dd8c857b35771f5b7bc (commit) via d50030786f21bfb5039440588286e529ed80c1c6 (commit) via d7cb419d08fb93c4f3f37db2e6277e1d233d7dc1 (commit) via 0de265594210fda369554ae2d5d3ec4cc307265b (commit) via 2ac9a97429b1f6aa8ee36977fedc71455763bfa3 (commit) via 3bfec189bb0fa1a2a44f1645dd68a9572e7a841c (commit) via 25264da4f7767d681f2616ad0d9ec6c790243d6f (commit) via 6188b8561291f48417c744a5b45264456198be5a (commit) via 0c76555d1714ad55284a50819da6f6ee3a550772 (commit) via d22d934b4cf9b7caeb01c6d218e77324182837ac (commit) via 15fe3c4b300774271e959350b46830cf7c103855 (commit) via cf5372a9824b231908523f242740b89c97db656d (commit) via e9008c2b0a04cc8dbb62eaaad5c82258730ccc94 (commit) via ad7011f8023834e1e7807fd75af3b22aaea97be3 (commit) via 3d0b6a1922901b34ab69e7d2be74b7e3ac1d2da9 (commit) via 01903619f293c54a2b182d413ba408a3b19d3c2c (commit) via 24894a7a4ff52992bd879c38522c89cae13183cd (commit) via f97205c1e0a8a47319a7be27f4b45467edb8b313 (commit) via 20c6cbb4fc77f9795c16dee4eee89ae2b29be559 (commit) via 1d3aa9f9d4900841aa033bc3e0fcf4e4c8d063cf (commit) via 400addf1ef77772b7be0feeb7c063d99f9dd8fcd (commit) via 10cf9b4c163b8d8ea87e9d2a088d9ec01d6cabb9 (commit) via a517d6f737e7aeabd8b9f69bbfe78ea95e4887ac (commit) via 71d0069a9f238a11f7f455bf6ad2adfc25683521 (commit) via 197738c018b8b15f2290f87c442686d94e703ba9 (commit) via 6b99db2eb3bdc826108b527234a1fe30c22868bc (commit) via 2cb54d89eed7e86b1806f654b29eb066f8bce77d (commit) via d56ecb4587fe2f535689976344b17cd1d346df6f (commit) via 458c3aedcb159b3389fb171221719c8b05e9ef43 (commit) via e3677eede2324b389b8a94b298a7e69ac737b731 (commit) via cc36ab23f62980781b23d6058692a70e7aab5d0e (commit) via f14722c413b4f0d0f8071e16e3c3000ec82dd772 (commit) via a1aa954c467e56e1acc66d7263b2e775099634b1 (commit) via 1f2ab2ed3ae554a11c3f27783edbc275d9275681 (commit) via 7102195682217301291dbc6e285ca9989b60508f (commit) via 75c5219fb76552cf4212ed788678b6a48b27227c (commit) via d5b868c58a69d1e144c04498c35c9cc5d18ebfbc (commit) via 894a84407160896f233bf30479a9222b640cf165 (commit) via a3a6622fef65dcb7f50e9abdb5224f2784347213 (commit) via 61346aab403f16bd0c70815999ddd6c6cf641137 (commit) via cdeafc124f2909f3a62cbe5acea087925be813b5 (commit) via c8e8b0f97277e646099b4d4d5d643532281e04eb (commit) via d82dce34d8718e678400a0daccc33c4f0b33d725 (commit) via 2c35bd2570df36500623dca0e7dd2423b92b82b6 (commit) via 98054d1fe1fe57ea60ec3bda384650bc33edde84 (commit) via 02908b748ae7453a1c3bf6e29ccf31d97acaf26c (commit) via 6f8682720aba3512f0ae68b4e6f1647dad51d65e (commit) via 67dad3af937dfdf567603307d4a48a358f7303c4 (commit) via 04d59e405f686fcaa1136fd7149a8d0e73f82591 (commit) via c40bebfdf6eb5e282da4439fabcf5ab8193b19a1 (commit) via 1faf6fc76ce4fbd2fb24eb376a56d7b35672b231 (commit) via 4a5fdcc6c690f6972af41221c6057e40d3eb7d0e (commit) via 7dd3d5dd41f8b7114eb8c6e18047ac365946eacd (commit) via eb363a4f0161f316ddfeec66dcb8c472c13f2644 (commit) via d54c9dd306e21c50aeff1ad9490e7ac038797693 (commit) via 00044fa2cb1600486b884d01888d9b80fb41ed4e (commit) via bcedf5110b7815ae5cb7550f70fbbb01896b5f22 (commit) via c37bb5792f514cf41b988c4d013f308bd4f776d3 (commit) via 4d2efbae0d58c3f093bfd6d1804cfbdc486f18ee (commit) via 7a82dfb2a9be66f0230229642cbee54ebda3b0da (commit) via 6e9cf4d36d6bbd052657b93f2ca4d1720145bee9 (commit) via 215a9810f9dbcfc1ec9af18d6a3acec51d369c7e (commit) via 659c5d5a0fcdbe619ca0d185496e73fdf1495735 (commit) via 8f66bf6fd300c9f0b253c0c4769ccc9e6f4df52d (commit) via 99d6abe83b0114438a50ccc5cb6ce02ea7d17e22 (commit) via 3d34b94f9fdd1c71886b1877e02bcb00e858b200 (commit) via b36ebcd52ca8885a8c86f46e56d0d5477b41bcca (commit) via 5c363dbab489cd5fb836ad419b54487b39ede98b (commit) via 70d3fdba5a51145dc15c58455a9d3ff07287d58c (commit) via 6614a130c293dd129baa20ec17a259bfdde27a75 (commit) via b2e988dd52ddec484199ae326796a5fa3c24dc56 (commit) via bb4341f1900d459f7bb34c49f731788e37d595e5 (commit) via 769fb79c6bce776e370af04ef367f7f051542dcb (commit) via 980d5d9b1122f7ec304a2d613db3e70a6dc1ad0e (commit) via a98408d1f223af1702ed5f043445792020aa2187 (commit) via 2f460f450f9a54e3ddbacf9257aa1212c65a35ac (commit) via 57a83e1f32f36930ba3ca810a8feede57a90c1c4 (commit) via e86f49f8808a5ee9841c2a24c92cb6109d77fded (commit) via f48749608cbe3e5ea4da08c2b86ac575f9ba12cb (commit) via 94c0f1804049a742c977ebb024effd14ad08168b (commit) via bb929b7d43cba8f518aa2d685859f0f8e0300008 (commit) via 83cb3bf167815f8e4a50014a52c007af751ab674 (commit) via 4924266c9825f3995ee9b65a294cd415bd5a789b (commit) via 97c262adc513e19fafe53a9d20603509b446fd6a (commit) via 3fd6e9bcca7653672b294d1215fbf92179b90463 (commit) via f1fe177a90e5f64b1fc2c9f5184b8aef20bbf4b3 (commit) via 443a69f73ced39de4d52cb5fdd9f98443c78d0cf (commit) via efd56bb9e558e3110e6911258b6501d90e647609 (commit) via e03c907132fe2b0b1a632a7f083c813c2efba910 (commit) via 646af31d796e46e7823f9e524c454a489ff0ddf9 (commit) via 650a39ea32de600c80a7f52c6e5dff43acfeaf67 (commit) via fecf5eb9d86d64767aca2efb9999b2c120fa6f58 (commit) via 3f16bb37718d9937e9fd9c750851e83c09059a1f (commit) via 12ed08d472bc1ebc874019f1e045ed61b4c1da96 (commit) via 7e4945b01c2c5e3fe484c32ea6b716f9d468242e (commit) via 0c805698f82ca471a90a8eb4f028d9d00f36cb2f (commit) via 669492e3b5249cd517ffe91038f808bd9823f121 (commit) via aee51e346a6b8b04a49d7c4c7f4d76d88c3e3d0d (commit) via 5be12658b7d3953e43a8583b4297aac320ccbb04 (commit) via f0a81c4eeb824bee1f5902358a22d6de5b47435b (commit) via a5c766c6a138a673a9303a3b913386dd26ab055c (commit) via 32001711c8a4b0d4bb6f4cbecb0e6d1528a1d700 (commit) via 920c55945531f2b78d6b816b93a5857ef9a1a921 (commit) via 0c5c1eea5ad282c90f36c923409a42002ae73c38 (commit) via 921a670b4ae05e1482617330aff99cc8892928d2 (commit) via e2eadcc135ad8c7acbe68dd66f3e932054907e1c (commit) via d5c419e8f1f9ec643b4066ce5e30ac4f6cff2050 (commit) via 705cfa716352e9c2eeeb4d4190efbffff9696830 (commit) via 0ece879533d336e5b0b82839c7b9bb9585a69c71 (commit) via d3501ca75a9e641e60c0ebafb611f95fcfeb15ae (commit) via 32f3de88c64e16524df1e10073c598925b458bfe (commit) via 8fd122f5870cacead675e95fe2016ab68e22a903 (commit) via 5adaf20ea8414fab551e45cb353dabecb4a2f497 (commit) via f0433f205b88377b3f2c0b22325876775b2007af (commit) via 51f7c1554813af599c157281938dcd6dfa9c5a3f (commit) via 1eb65238317a0d3945a862d3c5973934e5284794 (commit) via d26a2e7a965b018f07fadcd281a887a93d445951 (commit) via 62636f00c74f3c9c03e2dc5a5cd5905c9cf3f1e9 (commit) via 52bfe8a8837a84075374df572e6daf89ff04eb33 (commit) via d438abbb620523b061b298fa0ef1c60b0e4ef682 (commit) via 3043f21079d46dff094c682f8dcae780c38fd1ae (commit) via c1f3c3d6f1a592b2b05378a663aa85e1bacc709d (commit) via 5ec9f0eec010912fac3e54d2ab61a1f6934cb42a (commit) via 94b7c6d35bcc5d8125bebcf6b64ac616b8f5e1a8 (commit) via 872910b040196c393a331921b40f8563733d2750 (commit) via 766903ea59c296ad91dd4439776b654180c233f8 (commit) via 8e7a8583bf04d632285a0b43907e4401f8c70b33 (commit) via fc85da4ee2a7c32afc53b1b334a4f84e2e9bd84e (commit) via 62c76c7a8c0b37470693aa38795340bdcf887ca0 (commit) via 79771ca006095861d0a1a40ca09f5ddbf331b682 (commit) via 2b092406a02fa41d63f366d56f8d61d64437f17d (commit) via 03a1bf80404abc665c71e9c8b17cf3fbf18d0381 (commit) via 982941f11972ffc97856686513c3682a31e95ca5 (commit) via 32ff47f851ef481641db37a94c04e4dced4b8a36 (commit) via 8fbd78b9cb61a226a95a3c516dcc70dc9846b74e (commit) via 6e820163c14c6e846a670b7854b043edbee692d1 (commit) via a8cd0afd07021d7fd882684b3b3601611b337dc0 (commit) via 13d2ef0f6dec3bc6123879eb4f8aabc939e7fe18 (commit) via f41d0a46bb9c6d38f3f4ab7e058fd0cc1dc5df10 (commit) via 3e3a73ed72c8b4aae61afb5b6388e8758db70256 (commit) via 52f1e73006a31466633d6a61647a6bc7b16c7ff8 (commit) via d433cd579f689859141eba5c25294d67d6c44a5a (commit) via 92304fe24cb485c0bce277f6da99361603b00f96 (commit) via 3395700aa2a7d0b89db8fd98277b095cd20569fd (commit) via 7487ed5a678367e69cb27cfe57d2f5fd1474da63 (commit) via 34a02e5177dc84e5b0406154ca4c4e65dd5d5744 (commit) via e5eaa25e9c6b8c87cac0f3b1336c5c937583b68d (commit) via 966a120b30b55b9d7e0440fbb14f34ef51afb2fe (commit) via f72bd20a88a6eead9479a735a54ec75103258d8a (commit) via 688f315d7434ba2c6e42b6c8dad6a841fa350376 (commit) via 3fb0222a7984c5c22a28fcfab9d2e940cbf4d48b (commit) via 002e6ac950f8ff4453c56a6efacf12af15b5c1e4 (commit) via 8a1842f3128adc2e825841669091f53ab4f4a7a3 (commit) via 7684f4e80d8c9bac827411dae4aa715201e6b403 (commit) via 480c904b71fb167f67598f2103a34803c715c8d0 (commit) via ab111a14d90d02c688f170d6bb0f3aa16e44333c (commit) via e7e302f8be51e2d7158a0e9aee2047e08b998501 (commit) via 5f1244cb702a395b70d38ba0c241203bc55cc987 (commit) via b6e022ad675540daa74350eee6a1f1344868ee3c (commit) via b01b68154c5bf6d459620dbe41e16582950f5997 (commit) via 20bbef91016b6cd75abf2a7da00a4c24002b78d7 (commit) via 2d04d865270162e7119b668cc4b2865fb75d5cd1 (commit) via 9331f224ff868c4912055677ba1e66477061ee32 (commit) via 77e02afe91d871959cb8fdd05e5d4898a3697d6d (commit) via 43ae194deed4030044f61399f629ba75bc599bd2 (commit) via 33398397d0a52d8c1600b080791f8e86d03a8867 (commit) via b3d4ec0f882a99adca287f3eff6c8993cd5b561e (commit) via d85cae80b2bf18f7421e462fb5cec9acf221bbcb (commit) via 4fba7780bc8d233aa6cef751ddaa5d0f88bce081 (commit) via ce4bbe2a04f2d6d6014cd3a8e443f0b6a26155ff (commit) via fec6f95a67e002581f23dbcaeaf113f4955bf134 (commit) via 650ab33dfce4c4283aee70ad0885de2abb8e9d39 (commit) via 25e26c72a64eb95234c813f5a3f415c8e80f2b35 (commit) via 1a69bb70a035a46a5b76669fa460d9f081261fb4 (commit) via b4175f0e1b112de292126a184b5d86b7eba5940a (commit) via 1b03fede6329aa8d4e539f2a86bd3394aa112051 (commit) via a7ee707d4b31b207f7c0254ca597522dbbd222af (commit) via 50fc7c2287abbdb04637c41fcb212d2595315a47 (commit) via 0c34c8e3b972672674c069c7739affdfc53faeb4 (commit) via 67e61a2c93844e09da458377a5b5bc2d454060d3 (commit) via 882765ae3498493551f82e7812b889b28a780ae4 (commit) via 2766c2555ab55c245e1a5b8447c16a5e95e6d69e (commit) via 36faf6f62530024e5e2c1f7ba9601a30173f75bc (commit) via 8f44d3618d11498bb3864cd5137e0c49a69514d5 (commit) via 49e2ad6ca1975cdd364f36b9beb03246148382df (commit) via 6e76ba836a9525c5934ba48da71bb243c3ea6395 (commit) via e8ded95ebf8fe2c668c93b29d7d7d15ad404e556 (commit) via 345826d325cdf374077d253274477c5b56b45edc (commit) via 071515be28631c3e51816d6f266b30177517b538 (commit) via 0737f53faef116d0d47713714f8f60ca9de1f2cc (commit) via c2f65fa6003dfe58cf73f22b70651729a4bab597 (commit) via 06886c35faa5c20384ab6ec37fe745aadcdf61db (commit) via 47d64fe30136df905ebf3140d836150b7960b5f8 (commit) via 2133c10c4e97d2a0bdff5bfc297671db74d7d530 (commit) via 390cff36748d4fe658687f0bfb7666d39627958a (commit) via a31c439da763a5e1151566211a6467eee5c10dc5 (commit) via eeed6075bcd6ef75d81db6bb093113f8a89eb3e7 (commit) via 64e279ad062a82406d15f4dd58b9b20c661e653e (commit) via aff2792ac028cda064f6fa16b127d39d6b15b485 (commit) via 0ae5ed34cd818c894f9633ce356d1f39067d6dab (commit) via 03978e229064bebbca9f30bd553ae88c82fbb986 (commit) via 3dc9e0dc22786a18e7c91171bb4414428efc32aa (commit) via 21e1e752dea80572122282cfa99d6cd7fdbb7ae3 (commit) via e028b03b72341c8327606a72b52cbd932457d72e (commit) via dbd6ca0122e5fddc48127a7fbf1328dcc1d1e47c (commit) via e5226a795bb6d8d8063470ddcef1e9a088837008 (commit) via aded69e048e95364ecfd4cce42bce28c0c6bb0b4 (commit) via f79b546f0f7d6c0ecc5811cb1ce7cfcffeee2def (commit) via fbe2274812af7b8ccfd8c83baeb57dbeea1b05ba (commit) via 8f6306e96f481afb44e73db6bcc700bad487cd95 (commit) via d6ee8cb489dd76db572f634d2ff3acf55900f878 (commit) via ffb64a120e667bad7b2a79c5e617bdea7328f996 (commit) via 3e17ca4ee390a644d9787aff5af56447e466f684 (commit) via c72050ceca194c6492a6d448d2019d3d574881dc (commit) via 5d6ee72c7bf76a5a33e761f25c88293f237ba2da (commit) via 1a9743f2a356cd16af9dd96d1ac2fadc3f70ef44 (commit) via 930bc41b9c8c61b85b0d6cab06d2aa93cb50b1e2 (commit) via b35e2133af2f73839790607aae002ba3f7b48e8d (commit) via cef1fc8a28e8d4ef3a706e2ab5602f23946c5307 (commit) via d09db22dcf55b8cbeab9cf95a338472b9f5cf8ed (commit) via 18139c0dee2ea8032e119557d7d8887d27b2f399 (commit) via 87d9f3072fd118e9a3804e287f6f49ab52f8a43e (commit) via fcdc2ed16d04d4bcb74a282d8c72e42bca848f72 (commit) via ce105b0583f8d27e12df94cd75c6da2cb82cdff7 (commit) via cb2c0962c7d0347eb731f9512a022696574e1243 (commit) via 8e0936a14d64766b87f6bb85833d6199de185886 (commit) via bf7b2576139824105755cd8d11e07a4c3982f45e (commit) via 537ec9e729725917e398a402ef4f3f93f3cd3704 (commit) via 6cd2fcb4dda468b8e4efa2a2d3e1be39902b6c90 (commit) via 8890fd718efa3320c54f4c93403922a5e68a773e (commit) via 88004baa6fc2128b4b7a7af1156f3da18fe1b5eb (commit) via c7138bfdbeba31ae83bbd49cf5dfc405b97ae84f (commit) from e4ba56060c812b574652769ff1bd2b8ee689c6a3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 99f7e0fb89f6cd81d6342da0bcc905f296c30003 Merge: e4ba56060c812b574652769ff1bd2b8ee689c6a3 1bf2767fc7929af17fc5f430dc9fa58f34566ae2 Author: Jan Kratochvil Date: Wed Jan 20 01:11:29 2010 +0100 Merge remote branch 'origin/master' into archer-jankratochvil-ifunc ----------------------------------------------------------------------- Summary of changes: COPYING.LIBGLOSS | 4 +- COPYING.NEWLIB | 32 +- ChangeLog | 47 + Makefile.in | 7 +- Makefile.tpl | 7 +- bfd/ChangeLog | 5038 +------- bfd/ChangeLog-2009 | 5154 +++++++ bfd/Makefile.am | 2 + bfd/Makefile.in | 8 +- bfd/aout-arm.c | 10 +- bfd/aout-tic30.c | 6 +- bfd/aoutx.h | 10 +- bfd/archive.c | 105 +- bfd/archures.c | 3 +- bfd/bfd-in2.h | 38 +- bfd/bfd.m4 | 4 + bfd/cache.c | 20 +- bfd/coff-alpha.c | 6 +- bfd/coff-arm.c | 1 - bfd/coff-i386.c | 8 +- bfd/coff-x86_64.c | 8 +- bfd/coffcode.h | 54 +- bfd/coffgen.c | 10 +- bfd/config.bfd | 10 +- bfd/config.in | 3 + bfd/configure | 1062 +- bfd/configure.in | 2 + bfd/cpu-m32c.c | 17 +- bfd/cpu-powerpc.c | 18 +- bfd/doc/ChangeLog | 4 + bfd/doc/Makefile.in | 5 +- bfd/dwarf1.c | 6 +- bfd/dwarf2.c | 262 +- bfd/ecoff.c | 10 +- bfd/elf-attrs.c | 3 +- bfd/elf-eh-frame.c | 3 +- bfd/elf-m10300.c | 6 - bfd/elf.c | 127 +- bfd/elf32-arm.c | 102 +- bfd/elf32-avr.c | 360 +- bfd/elf32-bfin.c | 1 - bfd/elf32-cr16.c | 27 +- bfd/elf32-i386.c | 6 +- bfd/elf32-ip2k.c | 16 +- bfd/elf32-lm32.c | 2 - bfd/elf32-m68hc1x.c | 1 - bfd/elf32-microblaze.c | 59 +- bfd/elf32-ppc.c | 167 +- bfd/elf32-rx.c | 20 +- bfd/elf32-score.c | 17 +- bfd/elf32-score7.c | 17 +- bfd/elf32-sh.c | 12 +- bfd/elf32-spu.c | 9 +- bfd/elf32-v850.c | 8 +- bfd/elf32-xtensa.c | 19 +- bfd/elf64-hppa.c | 13 +- bfd/elf64-ppc.c | 22 +- bfd/elf64-x86-64.c | 5 +- bfd/elfcode.h | 17 +- bfd/elfcore.h | 57 +- bfd/elflink.c | 66 +- bfd/elfxx-ia64.c | 38 +- bfd/elfxx-mips.c | 126 +- bfd/elfxx-sparc.c | 26 +- bfd/hash.c | 34 +- bfd/ieee.c | 22 +- bfd/libbfd.c | 10 +- bfd/libbfd.h | 9 + bfd/mach-o-i386.c | 1 + bfd/mach-o-target.c | 6 +- bfd/mach-o-x86-64.c | 280 + bfd/mach-o.c | 279 +- bfd/mach-o.h | 15 +- bfd/makefile.vms | 3 +- bfd/merge.c | 14 +- bfd/nlm32-sparc.c | 24 +- bfd/oasys.c | 14 +- bfd/opncls.c | 101 +- bfd/pdp11.c | 10 +- bfd/peXXigen.c | 6 +- bfd/pef.c | 16 +- bfd/reloc.c | 47 +- bfd/som.c | 18 +- bfd/targets.c | 4 + bfd/tekhex.c | 12 +- bfd/versados.c | 6 +- bfd/version.h | 2 +- bfd/vms-gsd.c | 3 +- bfd/vms-hdr.c | 6 +- bfd/vms-tir.c | 14 +- bfd/vms.c | 2 +- bfd/warning.m4 | 2 +- bfd/xcofflink.c | 472 +- bfd/xsym.c | 106 +- bfd/xtensa-isa.c | 13 +- config.guess | 7 +- config.sub | 11 +- configure | 161 +- configure.ac | 117 +- cpu/ChangeLog | 14 + cpu/frv.opc | 12 +- cpu/m32c.cpu | 25 +- cpu/m32c.opc | 71 +- gdb/COPYING | 916 +- gdb/ChangeLog |14039 ++------------------ gdb/ChangeLog-2009 |13575 +++++++++++++++++++ gdb/MAINTAINERS | 5 +- gdb/Makefile.in | 14 +- gdb/NEWS | 149 + gdb/acinclude.m4 | 41 +- gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 318 +- gdb/ada-lang.h | 14 +- gdb/ada-lex.l | 17 +- gdb/ada-operator.inc | 2 +- gdb/ada-tasks.c | 3 +- gdb/ada-typeprint.c | 64 +- gdb/ada-valprint.c | 28 +- gdb/addrmap.c | 2 +- gdb/addrmap.h | 2 +- gdb/aix-thread.c | 2 +- gdb/alpha-linux-nat.c | 3 +- gdb/alpha-linux-tdep.c | 3 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-nat.c | 2 +- gdb/alpha-osf1-tdep.c | 3 +- gdb/alpha-tdep.c | 2 +- gdb/alpha-tdep.h | 2 +- gdb/alphabsd-nat.c | 2 +- gdb/alphabsd-tdep.c | 2 +- gdb/alphabsd-tdep.h | 3 +- gdb/alphafbsd-tdep.c | 2 +- gdb/alphanbsd-tdep.c | 2 +- gdb/alphaobsd-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 2 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 3 +- gdb/amd64-nat.h | 3 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 4 +- gdb/amd64-tdep.h | 2 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 2 +- gdb/amd64bsd-nat.c | 3 +- gdb/amd64fbsd-nat.c | 3 +- gdb/amd64fbsd-tdep.c | 2 +- gdb/amd64nbsd-nat.c | 3 +- gdb/amd64nbsd-tdep.c | 3 +- gdb/amd64obsd-nat.c | 3 +- gdb/amd64obsd-tdep.c | 2 +- gdb/annotate.c | 2 +- gdb/annotate.h | 2 +- gdb/arch-utils.c | 13 +- gdb/arch-utils.h | 6 +- gdb/arm-linux-nat.c | 4 +- gdb/arm-linux-tdep.c | 35 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-tdep.c | 2 +- gdb/arm-tdep.h | 3 +- gdb/arm-wince-tdep.c | 2 +- gdb/armbsd-tdep.c | 2 +- gdb/armnbsd-nat.c | 2 +- gdb/armnbsd-tdep.c | 2 +- gdb/armobsd-tdep.c | 2 +- gdb/auxv.c | 155 +- gdb/auxv.h | 8 +- gdb/avr-tdep.c | 2 +- gdb/ax-gdb.c | 446 +- gdb/ax-gdb.h | 4 +- gdb/ax-general.c | 24 +- gdb/ax.h | 8 +- gdb/bcache.c | 15 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 3 +- gdb/bfd-target.h | 2 +- gdb/block.c | 2 +- gdb/block.h | 2 +- gdb/blockframe.c | 4 +- gdb/breakpoint.c | 407 +- gdb/breakpoint.h | 8 +- gdb/bsd-kvm.c | 3 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 2 +- gdb/bsd-uthread.h | 2 +- gdb/buildsym.c | 4 +- gdb/buildsym.h | 2 +- gdb/c-exp.y | 77 +- gdb/c-lang.c | 9 +- gdb/c-lang.h | 4 +- gdb/c-typeprint.c | 2 +- gdb/c-valprint.c | 5 +- gdb/call-cmds.h | 2 +- gdb/charset-list.h | 2 +- gdb/charset.c | 64 +- gdb/charset.h | 2 +- gdb/cli-out.c | 2 +- gdb/cli-out.h | 3 +- gdb/cli/cli-cmds.c | 114 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 2 +- gdb/cli/cli-decode.h | 3 +- gdb/cli/cli-dump.c | 3 +- gdb/cli/cli-dump.h | 3 +- gdb/cli/cli-interp.c | 3 +- gdb/cli/cli-logging.c | 3 +- gdb/cli/cli-script.c | 46 +- gdb/cli/cli-script.h | 3 +- gdb/cli/cli-setshow.c | 2 +- gdb/cli/cli-setshow.h | 3 +- gdb/coff-pe-read.c | 2 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 33 +- gdb/command.h | 2 +- gdb/common/gdb_signals.h | 2 +- gdb/common/signals.c | 2 +- gdb/complaints.c | 2 +- gdb/complaints.h | 4 +- gdb/completer.c | 3 +- gdb/completer.h | 2 +- gdb/config.in | 6 + gdb/config/alpha/nm-osf3.h | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 4 + gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/nm-fbsd.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/i386/nm-i386sol2.h | 3 +- gdb/config/i386/nm-linux.h | 2 +- gdb/config/nm-linux.h | 4 +- gdb/config/nm-nto.h | 2 +- gdb/config/rs6000/nm-rs6000.h | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/configure | 68 +- gdb/configure.ac | 8 +- gdb/configure.host | 3 +- gdb/configure.tgt | 8 +- gdb/copyright.sh | 2 +- gdb/core-regset.c | 2 +- gdb/corefile.c | 2 +- gdb/corelow.c | 45 +- gdb/cp-abi.c | 2 +- gdb/cp-abi.h | 2 +- gdb/cp-name-parser.y | 2 +- gdb/cp-namespace.c | 36 +- gdb/cp-support.c | 2 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 2 +- gdb/cris-tdep.c | 2 +- gdb/darwin-nat-info.c | 8 +- gdb/darwin-nat.c | 2 +- gdb/darwin-nat.h | 2 +- gdb/dbug-rom.c | 2 +- gdb/dbxread.c | 18 +- gdb/dcache.c | 4 +- gdb/dcache.h | 2 +- gdb/dec-thread.c | 44 +- gdb/defs.h | 13 +- gdb/demangle.c | 2 +- gdb/dfp.c | 2 +- gdb/dfp.h | 2 +- gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 2 +- gdb/dictionary.h | 2 +- gdb/dink32-rom.c | 2 +- gdb/disasm.c | 4 +- gdb/disasm.h | 2 +- gdb/doc/ChangeLog | 106 + gdb/doc/Makefile.in | 14 +- gdb/doc/agentexpr.texi | 24 +- gdb/doc/annotate.texinfo | 2 +- gdb/doc/gdb.texinfo | 639 +- gdb/doc/gdbint.texinfo | 43 +- gdb/doc/gpl.texi | 958 +- gdb/doc/observer.texi | 4 +- gdb/doc/refcard.tex | 8 +- gdb/doc/stabs.texinfo | 3 +- gdb/doublest.c | 2 +- gdb/doublest.h | 2 +- gdb/dsrec.c | 2 +- gdb/dummy-frame.c | 4 +- gdb/dummy-frame.h | 3 +- gdb/dwarf2-frame.c | 2 +- gdb/dwarf2-frame.h | 2 +- gdb/dwarf2expr.c | 2 +- gdb/dwarf2expr.h | 2 +- gdb/dwarf2loc.c | 85 +- gdb/dwarf2loc.h | 3 +- gdb/dwarf2read.c | 165 +- gdb/elfread.c | 187 +- gdb/environ.c | 2 +- gdb/environ.h | 2 +- gdb/eval.c | 18 +- gdb/event-loop.c | 3 +- gdb/event-loop.h | 3 +- gdb/event-top.c | 2 +- gdb/event-top.h | 2 +- gdb/exceptions.c | 2 +- gdb/exceptions.h | 5 +- gdb/exec.c | 38 +- gdb/exec.h | 2 +- gdb/expprint.c | 27 +- gdb/expression.h | 10 +- gdb/f-exp.y | 2 +- gdb/f-lang.c | 4 +- gdb/f-lang.h | 4 +- gdb/f-typeprint.c | 3 +- gdb/f-valprint.c | 4 +- gdb/fbsd-nat.c | 2 +- gdb/fbsd-nat.h | 2 +- gdb/features/Makefile | 13 +- gdb/features/arm-core.xml | 2 +- gdb/features/arm-fpa.xml | 2 +- gdb/features/arm-vfpv2.xml | 2 +- gdb/features/arm-vfpv3.xml | 2 +- gdb/features/arm-with-iwmmxt.xml | 2 +- gdb/features/arm-with-neon.xml | 2 +- gdb/features/arm-with-vfpv2.xml | 2 +- gdb/features/arm-with-vfpv3.xml | 2 +- gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-cell32l.xml | 2 +- gdb/features/rs6000/powerpc-cell64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/s390-acr.xml | 26 + gdb/features/s390-core32.xml | 28 + gdb/features/s390-core64.xml | 45 + gdb/features/s390-fpr.xml | 27 + gdb/features/s390-linux32.c | 74 + gdb/features/s390-linux32.xml | 17 + gdb/features/s390-linux64.c | 90 + gdb/features/s390-linux64.xml | 17 + gdb/features/s390x-core64.xml | 28 + gdb/features/s390x-linux64.c | 74 + gdb/features/s390x-linux64.xml | 16 + gdb/features/threads.dtd | 13 + gdb/features/xinclude.dtd | 2 +- gdb/features/xscale-iwmmxt.xml | 2 +- gdb/findcmd.c | 2 +- gdb/findvar.c | 4 +- gdb/fork-child.c | 3 +- gdb/frame-base.c | 3 +- gdb/frame-base.h | 2 +- gdb/frame-unwind.c | 3 +- gdb/frame-unwind.h | 3 +- gdb/frame.c | 2 +- gdb/frame.h | 2 +- gdb/frv-linux-tdep.c | 3 +- gdb/frv-tdep.c | 2 +- gdb/frv-tdep.h | 2 +- gdb/gcore.c | 2 +- gdb/gdb-gdb.py | 262 + gdb/gdb-stabs.h | 4 +- gdb/gdb.1 | 6 +- gdb/gdb.c | 2 +- gdb/gdb.h | 3 +- gdb/gdb_assert.h | 3 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 3 +- gdb/gdb_dirent.h | 3 +- gdb/gdb_expat.h | 2 +- gdb/gdb_gcore.sh | 3 +- gdb/gdb_locale.h | 2 +- gdb/gdb_mbuild.sh | 3 +- gdb/gdb_obstack.h | 2 +- gdb/gdb_proc_service.h | 4 +- gdb/gdb_ptrace.h | 3 +- gdb/gdb_regex.h | 2 +- gdb/gdb_select.h | 2 +- gdb/gdb_stat.h | 2 +- gdb/gdb_string.h | 2 +- gdb/gdb_thread_db.h | 3 +- gdb/gdb_usleep.c | 2 +- gdb/gdb_usleep.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wait.h | 2 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch.c | 24 + gdb/gdbarch.h | 6 + gdb/gdbarch.sh | 5 +- gdb/gdbcmd.h | 2 +- gdb/gdbcore.h | 2 +- gdb/gdbserver/ChangeLog | 95 + gdb/gdbserver/Makefile.in | 18 +- gdb/gdbserver/config.in | 3 + gdb/gdbserver/configure | 15 + gdb/gdbserver/configure.ac | 13 +- gdb/gdbserver/configure.srv | 12 +- gdb/gdbserver/event-loop.c | 6 +- gdb/gdbserver/gdb_proc_service.h | 5 +- gdb/gdbserver/gdbreplay.c | 4 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 2 +- gdb/gdbserver/i386-low.c | 3 +- gdb/gdbserver/i386-low.h | 3 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/i387-fp.h | 2 +- gdb/gdbserver/inferiors.c | 3 +- gdb/gdbserver/linux-arm-low.c | 2 +- gdb/gdbserver/linux-cris-low.c | 2 +- gdb/gdbserver/linux-crisv32-low.c | 2 +- gdb/gdbserver/linux-ia64-low.c | 4 +- gdb/gdbserver/linux-low.c | 495 +- gdb/gdbserver/linux-low.h | 2 +- gdb/gdbserver/linux-m32r-low.c | 2 +- gdb/gdbserver/linux-m68k-low.c | 2 +- gdb/gdbserver/linux-mips-low.c | 2 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-s390-low.c | 129 +- gdb/gdbserver/linux-sh-low.c | 2 +- gdb/gdbserver/linux-sparc-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 6 +- gdb/gdbserver/linux-xtensa-low.c | 2 +- gdb/gdbserver/mem-break.c | 2 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 3 +- gdb/gdbserver/nto-low.h | 3 +- gdb/gdbserver/nto-x86-low.c | 3 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 2 +- gdb/gdbserver/regcache.h | 3 +- gdb/gdbserver/remote-utils.c | 24 +- gdb/gdbserver/server.c | 124 +- gdb/gdbserver/server.h | 2 +- gdb/gdbserver/spu-low.c | 2 +- gdb/gdbserver/target.c | 2 +- gdb/gdbserver/target.h | 5 +- gdb/gdbserver/thread-db.c | 32 +- gdb/gdbserver/utils.c | 2 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 2 +- gdb/gdbserver/win32-low.h | 2 +- gdb/gdbserver/wincecompat.c | 2 +- gdb/gdbserver/wincecompat.h | 2 +- gdb/gdbserver/xtensa-xtregs.c | 2 +- gdb/gdbthread.h | 8 +- gdb/gdbtypes.c | 331 +- gdb/gdbtypes.h | 215 +- gdb/glibc-tdep.c | 3 +- gdb/glibc-tdep.h | 3 +- gdb/gnu-nat.c | 2 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v2-abi.h | 2 +- gdb/gnu-v3-abi.c | 2 +- gdb/gnulib/Makefile.am | 2 +- gdb/gnulib/Makefile.in | 5 +- gdb/gnulib/dummy.c | 2 +- gdb/gnulib/m4/extensions.m4 | 2 +- gdb/gnulib/m4/gnulib-cache.m4 | 2 +- gdb/gnulib/m4/gnulib-common.m4 | 2 +- gdb/gnulib/m4/gnulib-comp.m4 | 2 +- gdb/gnulib/m4/gnulib-tool.m4 | 2 +- gdb/gnulib/m4/include_next.m4 | 2 +- gdb/gnulib/m4/longlong.m4 | 2 +- gdb/gnulib/m4/memchr.m4 | 2 +- gdb/gnulib/m4/memcmp.m4 | 3 +- gdb/gnulib/m4/memmem.m4 | 2 +- gdb/gnulib/m4/onceonly_2_57.m4 | 3 +- gdb/gnulib/m4/stdint.m4 | 2 +- gdb/gnulib/m4/string_h.m4 | 2 +- gdb/gnulib/m4/wchar.m4 | 2 +- gdb/gnulib/memchr.c | 4 +- gdb/gnulib/memcmp.c | 2 +- gdb/gnulib/memmem.c | 4 +- gdb/gnulib/stdint.in.h | 5 +- gdb/gnulib/str-two-way.h | 4 +- gdb/gnulib/string.in.h | 4 +- gdb/gnulib/wchar.in.h | 4 +- gdb/go32-nat.c | 2 +- gdb/gregset.h | 3 +- gdb/h8300-tdep.c | 2 +- gdb/hppa-hpux-nat.c | 3 +- gdb/hppa-hpux-tdep.c | 2 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 3 +- gdb/hppa-tdep.c | 37 +- gdb/hppa-tdep.h | 2 +- gdb/hppabsd-nat.c | 3 +- gdb/hppabsd-tdep.c | 2 +- gdb/hppabsd-tdep.h | 2 +- gdb/hppanbsd-nat.c | 2 +- gdb/hppanbsd-tdep.c | 2 +- gdb/hppaobsd-tdep.c | 3 +- gdb/hpux-thread.c | 2 +- gdb/i386-cygwin-tdep.c | 2 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-darwin-tdep.c | 2 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 8 +- gdb/i386-linux-tdep.h | 3 +- gdb/i386-nat.c | 2 +- gdb/i386-nat.h | 3 +- gdb/i386-nto-tdep.c | 3 +- gdb/i386-sol2-nat.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 982 +- gdb/i386-tdep.h | 2 +- gdb/i386-windows-nat.c | 2 +- gdb/i386bsd-nat.c | 2 +- gdb/i386bsd-nat.h | 2 +- gdb/i386bsd-tdep.c | 2 +- gdb/i386fbsd-nat.c | 2 +- gdb/i386fbsd-tdep.c | 2 +- gdb/i386gnu-nat.c | 4 +- gdb/i386gnu-tdep.c | 3 +- gdb/i386nbsd-nat.c | 3 +- gdb/i386nbsd-tdep.c | 2 +- gdb/i386obsd-nat.c | 2 +- gdb/i386obsd-tdep.c | 2 +- gdb/i386v4-nat.c | 2 +- gdb/i387-tdep.c | 3 +- gdb/i387-tdep.h | 2 +- gdb/ia64-linux-nat.c | 2 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 2 +- gdb/ia64-tdep.h | 3 +- gdb/inf-child.c | 2 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 2 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 6 +- gdb/inf-ptrace.h | 3 +- gdb/inf-ttrace.c | 2 +- gdb/inf-ttrace.h | 2 +- gdb/infcall.c | 2 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 42 +- gdb/inferior.c | 2 +- gdb/inferior.h | 2 +- gdb/inflow.c | 6 +- gdb/inflow.h | 3 +- gdb/infrun.c | 42 +- gdb/inline-frame.c | 2 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 2 +- gdb/interps.h | 2 +- gdb/iq2000-tdep.c | 2 +- gdb/irix5-nat.c | 4 +- gdb/jit.c | 3 +- gdb/jit.h | 3 +- gdb/jv-exp.y | 2 +- gdb/jv-lang.c | 4 +- gdb/jv-lang.h | 2 +- gdb/jv-typeprint.c | 2 +- gdb/jv-valprint.c | 2 +- gdb/language.c | 7 +- gdb/language.h | 8 +- gdb/libunwind-frame.c | 2 +- gdb/libunwind-frame.h | 3 +- gdb/linespec.c | 4 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 3 +- gdb/linux-fork.h | 2 +- gdb/linux-nat.c | 132 +- gdb/linux-nat.h | 10 +- gdb/linux-record.c | 2 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 35 +- gdb/linux-tdep.h | 2 +- gdb/linux-thread-db.c | 24 +- gdb/lm32-tdep.c | 2 +- gdb/m2-exp.y | 2 +- gdb/m2-lang.c | 4 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 2 +- gdb/m2-valprint.c | 6 +- gdb/m32c-tdep.c | 2 +- gdb/m32r-linux-nat.c | 2 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m32r-rom.c | 2 +- gdb/m32r-tdep.c | 2 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 4 +- gdb/m68k-tdep.c | 2 +- gdb/m68k-tdep.h | 2 +- gdb/m68kbsd-nat.c | 2 +- gdb/m68kbsd-tdep.c | 3 +- gdb/m68klinux-nat.c | 2 +- gdb/m68klinux-tdep.c | 4 +- gdb/m88k-tdep.c | 3 +- gdb/m88k-tdep.h | 2 +- gdb/m88kbsd-nat.c | 2 +- gdb/machoread.c | 109 +- gdb/macrocmd.c | 2 +- gdb/macroexp.c | 2 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 2 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 2 +- gdb/macrotab.h | 2 +- gdb/main.c | 4 +- gdb/main.h | 2 +- gdb/maint.c | 2 +- gdb/mdebugread.c | 12 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 2 +- gdb/memattr.h | 3 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/mep-tdep.c | 2 +- gdb/mi/mi-cmd-break.c | 2 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-cmd-env.c | 2 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-stack.c | 2 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-cmds.c | 2 +- gdb/mi/mi-cmds.h | 2 +- gdb/mi/mi-common.c | 2 +- gdb/mi/mi-common.h | 2 +- gdb/mi/mi-console.c | 2 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 3 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 7 +- gdb/mi/mi-main.c | 361 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 2 +- gdb/mi/mi-out.h | 2 +- gdb/mi/mi-parse.c | 2 +- gdb/mi/mi-parse.h | 2 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/microblaze-rom.c | 2 +- gdb/microblaze-tdep.c | 2 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 2 +- gdb/minsyms.c | 17 +- gdb/mips-irix-tdep.c | 155 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 2 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-tdep.c | 19 +- gdb/mips-tdep.h | 3 +- gdb/mips64obsd-nat.c | 2 +- gdb/mips64obsd-tdep.c | 2 +- gdb/mipsnbsd-nat.c | 2 +- gdb/mipsnbsd-tdep.c | 45 +- gdb/mipsnbsd-tdep.h | 3 +- gdb/mipsread.c | 4 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 2 +- gdb/mn10300-tdep.h | 2 +- gdb/monitor.c | 3 +- gdb/monitor.h | 2 +- gdb/moxie-tdep.c | 2 +- gdb/moxie-tdep.h | 2 +- gdb/mt-tdep.c | 2 +- gdb/nbsd-nat.c | 2 +- gdb/nbsd-nat.h | 2 +- gdb/nbsd-tdep.c | 3 +- gdb/nbsd-tdep.h | 2 +- gdb/nto-procfs.c | 7 +- gdb/nto-tdep.c | 3 +- gdb/nto-tdep.h | 2 +- gdb/objc-exp.y | 2 +- gdb/objc-lang.c | 4 +- gdb/objc-lang.h | 3 +- gdb/objfiles.c | 191 +- gdb/objfiles.h | 27 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observer.c | 3 +- gdb/observer.sh | 3 +- gdb/osabi.c | 2 +- gdb/osabi.h | 2 +- gdb/osdata.c | 2 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 3 +- gdb/p-lang.c | 4 +- gdb/p-lang.h | 4 +- gdb/p-typeprint.c | 9 +- gdb/p-valprint.c | 8 +- gdb/parse.c | 7 +- gdb/parser-defs.h | 3 +- gdb/posix-hdep.c | 2 +- gdb/ppc-linux-nat.c | 2 +- gdb/ppc-linux-tdep.c | 20 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-sysv-tdep.c | 2 +- gdb/ppc-tdep.h | 2 +- gdb/ppcbug-rom.c | 2 +- gdb/ppcnbsd-nat.c | 2 +- gdb/ppcnbsd-tdep.c | 2 +- gdb/ppcnbsd-tdep.h | 3 +- gdb/ppcobsd-nat.c | 2 +- gdb/ppcobsd-tdep.c | 2 +- gdb/ppcobsd-tdep.h | 3 +- gdb/printcmd.c | 38 +- gdb/proc-api.c | 2 +- gdb/proc-events.c | 2 +- gdb/proc-flags.c | 3 +- gdb/proc-service.c | 2 +- gdb/proc-utils.h | 3 +- gdb/proc-why.c | 2 +- gdb/procfs.c | 48 +- gdb/procfs.h | 2 +- gdb/progspace.c | 16 +- gdb/progspace.h | 2 +- gdb/prologue-value.c | 3 +- gdb/prologue-value.h | 3 +- gdb/python/py-cmd.c | 2 +- gdb/python/py-frame.c | 2 +- gdb/python/py-function.c | 2 +- gdb/python/py-lazy-string.c | 291 + gdb/python/py-objfile.c | 2 +- gdb/python/py-prettyprint.c | 75 +- gdb/python/py-type.c | 70 +- gdb/python/py-utils.c | 2 +- gdb/python/py-value.c | 42 +- gdb/python/python-internal.h | 9 +- gdb/python/python.c | 29 +- gdb/python/python.h | 4 +- gdb/record.c | 72 +- gdb/record.h | 2 +- gdb/regcache.c | 2 +- gdb/regcache.h | 2 +- gdb/regformats/reg-s390.dat | 53 - gdb/regformats/reg-s390x.dat | 53 - gdb/regformats/regdat.sh | 8 +- gdb/regformats/regdef.h | 2 +- gdb/regformats/s390-linux32.dat | 55 + gdb/regformats/s390-linux64.dat | 71 + gdb/regformats/s390x-linux64.dat | 55 + gdb/reggroups.c | 3 +- gdb/reggroups.h | 2 +- gdb/regset.c | 2 +- gdb/regset.h | 4 +- gdb/remote-fileio.c | 2 +- gdb/remote-fileio.h | 2 +- gdb/remote-m32r-sdi.c | 2 +- gdb/remote-mips.c | 2 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 837 ++- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 2 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-nat.c | 2 +- gdb/rs6000-tdep.c | 4 +- gdb/rs6000-tdep.h | 2 +- gdb/rx-tdep.c | 863 ++ gdb/s390-nat.c | 87 + gdb/s390-tdep.c | 766 +- gdb/s390-tdep.h | 32 +- gdb/scm-exp.c | 2 +- gdb/scm-lang.c | 6 +- gdb/scm-lang.h | 2 +- gdb/scm-tags.h | 3 +- gdb/scm-valprint.c | 4 +- gdb/score-tdep.c | 2 +- gdb/score-tdep.h | 2 +- gdb/sentinel-frame.c | 2 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 2 +- gdb/ser-base.h | 2 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 2 +- gdb/ser-pipe.c | 2 +- gdb/ser-tcp.c | 2 +- gdb/ser-tcp.h | 2 +- gdb/ser-unix.c | 2 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 3 +- gdb/serial.h | 2 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-tdep.c | 2 +- gdb/sh-tdep.h | 2 +- gdb/sh64-tdep.c | 2 +- gdb/shnbsd-nat.c | 2 +- gdb/shnbsd-tdep.c | 2 +- gdb/sim-regno.h | 2 +- gdb/sol-thread.c | 2 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-darwin.c | 4 +- gdb/solib-darwin.h | 2 +- gdb/solib-frv.c | 4 +- gdb/solib-irix.c | 19 +- gdb/solib-irix.h | 2 +- gdb/solib-null.c | 4 +- gdb/solib-osf.c | 4 +- gdb/solib-pa64.c | 4 +- gdb/solib-pa64.h | 2 +- gdb/solib-som.c | 5 +- gdb/solib-som.h | 2 +- gdb/solib-spu.c | 34 +- gdb/solib-spu.h | 2 +- gdb/solib-sunos.c | 4 +- gdb/solib-svr4.c | 240 +- gdb/solib-svr4.h | 2 +- gdb/solib-target.c | 4 +- gdb/solib-target.h | 2 +- gdb/solib.c | 24 +- gdb/solib.h | 4 +- gdb/solist.h | 4 +- gdb/somread.c | 7 +- gdb/source.c | 16 +- gdb/source.h | 2 +- gdb/sparc-linux-nat.c | 3 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.c | 2 +- gdb/sparc-nat.h | 3 +- gdb/sparc-sol2-nat.c | 3 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 2 +- gdb/sparc-tdep.h | 2 +- gdb/sparc64-linux-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/sparc64-nat.c | 2 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 2 +- gdb/sparc64-tdep.h | 2 +- gdb/sparc64fbsd-nat.c | 2 +- gdb/sparc64fbsd-tdep.c | 2 +- gdb/sparc64nbsd-nat.c | 2 +- gdb/sparc64nbsd-tdep.c | 2 +- gdb/sparc64obsd-tdep.c | 2 +- gdb/sparcnbsd-nat.c | 2 +- gdb/sparcnbsd-tdep.c | 2 +- gdb/sparcobsd-tdep.c | 2 +- gdb/spu-linux-nat.c | 2 +- gdb/spu-multiarch.c | 8 +- gdb/spu-tdep.c | 2 +- gdb/spu-tdep.h | 2 +- gdb/srec.h | 2 +- gdb/stabsread.c | 14 +- gdb/stabsread.h | 2 +- gdb/stack.c | 11 +- gdb/stack.h | 2 +- gdb/std-regs.c | 3 +- gdb/symfile-mem.c | 3 +- gdb/symfile.c | 1112 +-- gdb/symfile.h | 32 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 82 +- gdb/symtab.h | 2 +- gdb/target-descriptions.c | 2 +- gdb/target-descriptions.h | 2 +- gdb/target-memory.c | 2 +- gdb/target.c | 119 +- gdb/target.h | 125 +- gdb/terminal.h | 2 +- gdb/testsuite/ChangeLog | 316 + gdb/testsuite/Makefile.in | 17 +- gdb/testsuite/config/cfdbug.exp | 3 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 3 +- gdb/testsuite/config/mips.exp | 3 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 3 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/config/vx.exp | 2 +- gdb/testsuite/config/vxworks.exp | 2 +- gdb/testsuite/config/vxworks29k.exp | 3 +- gdb/testsuite/configure.ac | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 2 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 2 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 2 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 2 +- .../gdb.ada/fixed_points/fixed_points.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 2 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/gnat_ada.gpr | 7 +- gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 2 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 2 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 2 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 2 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/nested.exp | 2 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 2 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 2 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 2 +- gdb/testsuite/gdb.ada/packed_array.exp | 2 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 2 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 2 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 2 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 2 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 2 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 2 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 2 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 2 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 2 +- .../gdb.ada/variant_record_packed_array.exp | 2 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 2 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 2 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 2 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 2 +- gdb/testsuite/gdb.arch/e500-abi.exp | 2 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 2 +- gdb/testsuite/gdb.arch/e500-regs.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 2 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 2 +- gdb/testsuite/gdb.arch/i386-cpuid.h | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 2 +- gdb/testsuite/gdb.arch/i386-prologue.c | 2 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 2 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/spu-info.c | 2 +- gdb/testsuite/gdb.arch/spu-info.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 2 +- gdb/testsuite/gdb.asm/asm-source.exp | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 2 +- gdb/testsuite/gdb.base/advance.exp | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 2 +- gdb/testsuite/gdb.base/annota1.exp | 4 +- gdb/testsuite/gdb.base/annota3.exp | 2 +- gdb/testsuite/gdb.base/args.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 3 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 2 +- gdb/testsuite/gdb.base/async.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 2 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 3 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 2 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 2 +- gdb/testsuite/gdb.base/bitops.exp | 2 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 2 +- gdb/testsuite/gdb.base/break-interp-lib.c | 40 + gdb/testsuite/gdb.base/break-interp-main.c | 30 + gdb/testsuite/gdb.base/break-interp.exp | 542 + gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 2 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 2 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 2 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 2 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 3 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.c | 4 +- gdb/testsuite/gdb.base/callfuncs.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 2 +- gdb/testsuite/gdb.base/chng-syms.exp | 2 +- gdb/testsuite/gdb.base/code-expr.exp | 2 +- gdb/testsuite/gdb.base/commands.exp | 16 +- gdb/testsuite/gdb.base/completion.exp | 8 +- gdb/testsuite/gdb.base/complex.c | 3 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/cond-expr.exp | 2 +- gdb/testsuite/gdb.base/condbreak.exp | 45 +- gdb/testsuite/gdb.base/consecutive.exp | 2 +- gdb/testsuite/gdb.base/constvars.exp | 4 +- gdb/testsuite/gdb.base/corefile.exp | 89 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 3 +- gdb/testsuite/gdb.base/cvexpr.exp | 2 +- gdb/testsuite/gdb.base/dbx.exp | 3 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 2 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 2 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/display.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 2 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 4 +- gdb/testsuite/gdb.base/environ.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 2 +- gdb/testsuite/gdb.base/exe-lock.exp | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 2 +- gdb/testsuite/gdb.base/fileio.exp | 2 +- gdb/testsuite/gdb.base/find.c | 8 +- gdb/testsuite/gdb.base/find.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 2 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 2 +- gdb/testsuite/gdb.base/float.exp | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 3 +- gdb/testsuite/gdb.base/foll-fork.exp | 3 +- gdb/testsuite/gdb.base/foll-vfork.exp | 3 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 2 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 2 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 2 +- gdb/testsuite/gdb.base/funcargs.exp | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 18 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 11 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 3 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 2 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gdbvars.exp | 3 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 2 +- gdb/testsuite/gdb.base/hashline3.exp | 2 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 2 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/hook-stop-continue.c | 2 +- gdb/testsuite/gdb.base/hook-stop-continue.exp | 2 +- gdb/testsuite/gdb.base/hook-stop-frame.c | 2 +- gdb/testsuite/gdb.base/hook-stop-frame.exp | 2 +- gdb/testsuite/gdb.base/huge.exp | 2 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/included.c | 4 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 3 +- gdb/testsuite/gdb.base/info-target.exp | 2 +- gdb/testsuite/gdb.base/interp.exp | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 2 +- gdb/testsuite/gdb.base/jump.exp | 3 +- gdb/testsuite/gdb.base/langs.exp | 3 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list.exp | 2 +- gdb/testsuite/gdb.base/logical.exp | 3 +- gdb/testsuite/gdb.base/long_long.exp | 4 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 15 +- gdb/testsuite/gdb.base/mips_pro.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.exp | 3 +- gdb/testsuite/gdb.base/multi-forks.c | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 3 +- gdb/testsuite/gdb.base/nodebug.exp | 2 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 2 +- gdb/testsuite/gdb.base/overlays.exp | 2 +- gdb/testsuite/gdb.base/page.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 3 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 2 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/pie-support.c | 34 - gdb/testsuite/gdb.base/pie-support.exp | 58 - gdb/testsuite/gdb.base/pointers.exp | 3 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 3 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 17 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 2 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype.c | 3 + gdb/testsuite/gdb.base/ptype.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 3 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/readline.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 2 +- gdb/testsuite/gdb.base/regs.exp | 3 +- gdb/testsuite/gdb.base/relational.exp | 2 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 2 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 3 +- gdb/testsuite/gdb.base/remote.exp | 3 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 3 +- gdb/testsuite/gdb.base/restore.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.exp | 2 +- gdb/testsuite/gdb.base/return2.exp | 3 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope.exp | 2 +- gdb/testsuite/gdb.base/scope0.c | 26 +- gdb/testsuite/gdb.base/scope1.c | 17 +- gdb/testsuite/gdb.base/sect-cmd.exp | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 3 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 2 +- gdb/testsuite/gdb.base/setvar.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 3 +- gdb/testsuite/gdb.base/sigall.exp | 2 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 2 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 2 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 2 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/signals.exp | 2 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 2 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 3 +- gdb/testsuite/gdb.base/sizeof.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 2 +- gdb/testsuite/gdb.base/so-indr-cl.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 2 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 2 +- gdb/testsuite/gdb.base/solib-overlap-lib.c | 2 +- gdb/testsuite/gdb.base/solib-overlap-main.c | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 2 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 2 +- gdb/testsuite/gdb.base/solib.exp | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 11 +- gdb/testsuite/gdb.base/source.exp | 4 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 2 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-line.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 4 +- gdb/testsuite/gdb.base/store.exp | 3 +- gdb/testsuite/gdb.base/structs.c | 3 +- gdb/testsuite/gdb.base/structs.exp | 2 +- gdb/testsuite/gdb.base/structs2.exp | 2 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/subst.exp | 2 +- gdb/testsuite/gdb.base/term.exp | 2 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/twice.exp | 3 +- gdb/testsuite/gdb.base/type-opaque.exp | 2 +- gdb/testsuite/gdb.base/unload.c | 34 +- gdb/testsuite/gdb.base/unload.exp | 78 +- gdb/testsuite/gdb.base/unloadshr.c | 7 +- gdb/testsuite/gdb.base/unloadshr2.c | 24 + gdb/testsuite/gdb.base/until.exp | 2 +- gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 2 +- gdb/testsuite/gdb.base/valgrind-db-attach.c | 30 + gdb/testsuite/gdb.base/valgrind-db-attach.exp | 76 + gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- gdb/testsuite/gdb.base/varargs.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.c | 12 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 2 +- .../gdb.base/watchpoint-cond-gone-stripped.c | 22 + gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 36 + gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 51 + gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 2 +- gdb/testsuite/gdb.base/watchpoint.c | 3 +- gdb/testsuite/gdb.base/watchpoint.exp | 13 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 3 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 2 +- gdb/testsuite/gdb.cell/configure | 3018 +++-- gdb/testsuite/gdb.cp/Makefile.in | 2 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 2 +- gdb/testsuite/gdb.cp/annota2.exp | 2 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 2 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 2 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 3 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 7 +- gdb/testsuite/gdb.cp/call-c.exp | 2 +- gdb/testsuite/gdb.cp/casts.cc | 30 + gdb/testsuite/gdb.cp/casts.exp | 75 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 2 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 2 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 +- gdb/testsuite/gdb.cp/ctti.exp | 2 +- gdb/testsuite/gdb.cp/cttiadd.cc | 3 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 3 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 3 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 3 +- gdb/testsuite/gdb.cp/demangle.exp | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 2 +- gdb/testsuite/gdb.cp/exception.cc | 3 +- gdb/testsuite/gdb.cp/exception.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.cc | 4 +- gdb/testsuite/gdb.cp/expand-sals.exp | 8 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 3 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 2 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 7 +- gdb/testsuite/gdb.cp/hang.exp | 3 +- gdb/testsuite/gdb.cp/inherit.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 2 +- gdb/testsuite/gdb.cp/m-data.exp | 2 +- gdb/testsuite/gdb.cp/m-static.cc | 1 + gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 2 +- gdb/testsuite/gdb.cp/method.exp | 2 +- gdb/testsuite/gdb.cp/method2.exp | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 2 +- gdb/testsuite/gdb.cp/namespace-using.exp | 2 +- gdb/testsuite/gdb.cp/namespace.cc | 11 + gdb/testsuite/gdb.cp/namespace.exp | 11 +- gdb/testsuite/gdb.cp/namespace1.cc | 21 +- gdb/testsuite/gdb.cp/overload.cc | 4 + gdb/testsuite/gdb.cp/overload.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 2 +- gdb/testsuite/gdb.cp/pr-1023.exp | 2 +- gdb/testsuite/gdb.cp/pr-1210.exp | 2 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 2 +- gdb/testsuite/gdb.cp/printmethod.cc | 3 +- gdb/testsuite/gdb.cp/printmethod.exp | 2 +- gdb/testsuite/gdb.cp/psmang.exp | 2 +- gdb/testsuite/gdb.cp/punctuator.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 2 +- gdb/testsuite/gdb.cp/rtti.exp | 2 +- gdb/testsuite/gdb.cp/rtti.h | 2 +- gdb/testsuite/gdb.cp/rtti1.cc | 2 +- gdb/testsuite/gdb.cp/rtti2.cc | 2 +- gdb/testsuite/gdb.cp/templates.cc | 4 +- gdb/testsuite/gdb.cp/templates.exp | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 39 + gdb/testsuite/gdb.cp/virtfunc2.exp | 59 + gdb/testsuite/gdb.disasm/am33.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 2 +- gdb/testsuite/gdb.disasm/hppa.exp | 2 +- gdb/testsuite/gdb.disasm/mn10300.exp | 2 +- gdb/testsuite/gdb.disasm/sh3.exp | 3 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 2 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 2 +- gdb/testsuite/gdb.disasm/t03_add.exp | 2 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 2 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 2 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 2 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 2 +- gdb/testsuite/gdb.disasm/t08_or.exp | 2 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 2 +- gdb/testsuite/gdb.disasm/t10_and.exp | 2 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 2 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 2 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 2 +- gdb/testsuite/gdb.dwarf2/Makefile.in | 4 +- gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges2.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges3.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 2 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 2 +- gdb/testsuite/gdb.fortran/Makefile.in | 4 +- gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/complex.f | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 2 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 2 +- gdb/testsuite/gdb.fortran/module.exp | 2 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/types.exp | 2 +- gdb/testsuite/gdb.gdb/complaints.exp | 2 +- gdb/testsuite/gdb.gdb/observer.exp | 2 +- gdb/testsuite/gdb.gdb/selftest.exp | 2 +- gdb/testsuite/gdb.gdb/xfullpath.exp | 3 +- gdb/testsuite/gdb.hp/gdb.aCC/exception.exp | 2 +- gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp | 2 +- gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp | 3 +- gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp | 3 +- gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp | 3 +- gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp | 2 +- gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp | 3 +- gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp | 3 +- gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp | 3 +- gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp | 2 +- gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp | 2 +- gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp | 2 +- gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp | 2 +- gdb/testsuite/gdb.java/jmain.exp | 2 +- gdb/testsuite/gdb.java/jmisc.exp | 3 +- gdb/testsuite/gdb.java/jprint.exp | 2 +- gdb/testsuite/gdb.java/jprint.java | 10 +- gdb/testsuite/gdb.java/jv-exp.exp | 2 +- gdb/testsuite/gdb.java/jv-print.exp | 2 +- gdb/testsuite/gdb.mi/array.f | 2 +- gdb/testsuite/gdb.mi/basics.c | 3 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 3 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 11 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 7 +- gdb/testsuite/gdb.mi/mi-cli.exp | 17 +- gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 3 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 3 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 3 +- gdb/testsuite/gdb.mi/mi-until.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 3 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 2 +- gdb/testsuite/gdb.mi/mi2-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi2-break.exp | 2 +- gdb/testsuite/gdb.mi/mi2-cli.exp | 14 +- gdb/testsuite/gdb.mi/mi2-console.exp | 2 +- gdb/testsuite/gdb.mi/mi2-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi2-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi2-file.exp | 3 +- gdb/testsuite/gdb.mi/mi2-hack-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi2-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi2-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi2-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi2-return.exp | 2 +- gdb/testsuite/gdb.mi/mi2-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi2-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi2-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi2-syn-frame.exp | 3 +- gdb/testsuite/gdb.mi/mi2-until.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi2-watch.exp | 2 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 2 +- gdb/testsuite/gdb.mi/nsintrall.c | 3 +- gdb/testsuite/gdb.mi/nsmoribund.c | 3 +- gdb/testsuite/gdb.mi/nsthrexec.c | 2 +- gdb/testsuite/gdb.mi/pthreads.c | 2 +- gdb/testsuite/gdb.mi/var-cmd.c | 37 +- gdb/testsuite/gdb.modula2/Makefile.in | 4 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 11 +- gdb/testsuite/gdb.modula2/unbounded1.c | 11 +- gdb/testsuite/gdb.multi/base.exp | 2 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 2 +- gdb/testsuite/gdb.multi/goodbye.c | 2 +- gdb/testsuite/gdb.multi/hangout.c | 2 +- gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.objc/basicclass.exp | 3 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.c | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.opt/inline-locals.c | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.opt/inline-markers.c | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 2 +- gdb/testsuite/gdb.python/py-function.exp | 2 +- gdb/testsuite/gdb.python/py-mi.exp | 6 +- gdb/testsuite/gdb.python/py-prettyprint.c | 10 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 3 +- gdb/testsuite/gdb.python/py-prettyprint.py | 17 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 2 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 26 +- gdb/testsuite/gdb.python/py-value.c | 4 +- gdb/testsuite/gdb.python/py-value.exp | 16 +- gdb/testsuite/gdb.python/python.exp | 8 +- gdb/testsuite/gdb.python/source1 | 19 + gdb/testsuite/gdb.python/source2.py | 18 + gdb/testsuite/gdb.reverse/break-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-env-reverse.c | 60 + gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 147 + gdb/testsuite/gdb.reverse/i387-stack-reverse.c | 38 + gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 177 + .../gdb.reverse/machinestate-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 2 +- gdb/testsuite/gdb.reverse/ms1.c | 2 +- gdb/testsuite/gdb.reverse/shr2.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 3 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 5 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 3 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 3 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/until-reverse.c | 3 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 3 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 2 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 4 +- gdb/testsuite/gdb.server/ext-run.exp | 13 +- gdb/testsuite/gdb.server/file-transfer.exp | 2 +- gdb/testsuite/gdb.server/server-mon.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd.h | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd2.c | 2 +- gdb/testsuite/gdb.stabs/weird.def | 4 + gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 2 +- gdb/testsuite/gdb.threads/attachstop-mt.c | 2 +- gdb/testsuite/gdb.threads/attachstop-mt.exp | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 2 +- gdb/testsuite/gdb.threads/execl.c | 2 +- gdb/testsuite/gdb.threads/execl.exp | 2 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 3 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 2 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 2 +- gdb/testsuite/gdb.threads/killed.c | 2 +- gdb/testsuite/gdb.threads/killed.exp | 3 +- gdb/testsuite/gdb.threads/linux-dp.exp | 2 +- .../gdb.threads/local-watch-wrong-thread.c | 3 +- .../gdb.threads/local-watch-wrong-thread.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 3 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/pending-step.c | 3 +- gdb/testsuite/gdb.threads/pending-step.exp | 2 +- gdb/testsuite/gdb.threads/print-threads.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 2 +- gdb/testsuite/gdb.threads/schedlock.c | 3 +- gdb/testsuite/gdb.threads/schedlock.exp | 2 +- gdb/testsuite/gdb.threads/sigthread.exp | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 2 +- gdb/testsuite/gdb.threads/step.exp | 3 +- gdb/testsuite/gdb.threads/step2.exp | 3 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 2 +- .../gdb.threads/thread-unwindonsignal.exp | 2 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 2 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 3 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.c | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 2 +- gdb/testsuite/gdb.threads/tls-shared.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 3 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads.c | 3 +- gdb/testsuite/gdb.threads/watchthreads.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 2 +- gdb/testsuite/gdb.trace/actions.exp | 39 +- gdb/testsuite/gdb.trace/backtrace.exp | 2 +- gdb/testsuite/gdb.trace/circ.exp | 2 +- gdb/testsuite/gdb.trace/collection.exp | 2 +- gdb/testsuite/gdb.trace/deltrace.exp | 3 +- gdb/testsuite/gdb.trace/infotrace.exp | 2 +- gdb/testsuite/gdb.trace/limits.exp | 2 +- gdb/testsuite/gdb.trace/packetlen.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 3 +- gdb/testsuite/gdb.trace/passcount.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 2 +- gdb/testsuite/gdb.trace/save-trace.exp | 2 +- gdb/testsuite/gdb.trace/tfile.c | 116 + gdb/testsuite/gdb.trace/tfile.exp | 89 + gdb/testsuite/gdb.trace/tfind.exp | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 14 +- gdb/testsuite/gdb.trace/tsv.exp | 107 + gdb/testsuite/gdb.trace/while-dyn.exp | 2 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 5 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 2 +- gdb/testsuite/lib/cell.exp | 2 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/cp-support.exp | 2 +- gdb/testsuite/lib/gdb.exp | 86 +- gdb/testsuite/lib/gdbserver-support.exp | 8 +- gdb/testsuite/lib/java.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 6 +- gdb/testsuite/lib/pascal.exp | 2 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/trace-support.exp | 2 +- gdb/thread.c | 32 +- gdb/top.c | 64 +- gdb/top.h | 2 +- gdb/tracepoint.c | 2489 +++- gdb/tracepoint.h | 118 +- gdb/trad-frame.c | 3 +- gdb/trad-frame.h | 3 +- gdb/tramp-frame.c | 2 +- gdb/tramp-frame.h | 3 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 2 +- gdb/tui/tui-data.h | 4 +- gdb/tui/tui-disasm.c | 4 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 2 +- gdb/tui/tui-file.h | 3 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 4 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 4 +- gdb/tui/tui-layout.h | 2 +- gdb/tui/tui-main.c | 3 +- gdb/tui/tui-out.c | 2 +- gdb/tui/tui-regs.c | 4 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 4 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 5 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-win.c | 2 +- gdb/tui/tui-win.h | 2 +- gdb/tui/tui-windata.c | 4 +- gdb/tui/tui-windata.h | 2 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 2 +- gdb/tui/tui-winsource.h | 2 +- gdb/tui/tui.c | 4 +- gdb/tui/tui.h | 2 +- gdb/typeprint.c | 3 +- gdb/typeprint.h | 4 +- gdb/ui-file.c | 2 +- gdb/ui-file.h | 3 +- gdb/ui-out.c | 4 +- gdb/ui-out.h | 2 +- gdb/user-regs.c | 2 +- gdb/user-regs.h | 3 +- gdb/utils.c | 74 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 22 +- gdb/valops.c | 259 +- gdb/valprint.c | 14 +- gdb/valprint.h | 2 +- gdb/value.c | 19 +- gdb/value.h | 9 +- gdb/varobj.c | 51 +- gdb/varobj.h | 2 +- gdb/vax-nat.c | 3 +- gdb/vax-tdep.c | 2 +- gdb/vax-tdep.h | 2 +- gdb/vaxbsd-nat.c | 3 +- gdb/vaxnbsd-tdep.c | 2 +- gdb/vaxobsd-tdep.c | 2 +- gdb/vec.c | 2 +- gdb/vec.h | 2 +- gdb/version.h | 2 +- gdb/version.in | 2 +- gdb/windows-nat.c | 2 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 2 +- gdb/windows-tdep.h | 2 +- gdb/windows-termcap.c | 3 +- gdb/wrapper.c | 2 +- gdb/wrapper.h | 2 +- gdb/xcoffread.c | 18 +- gdb/xcoffread.h | 2 +- gdb/xcoffsolib.c | 4 +- gdb/xcoffsolib.h | 4 +- gdb/xml-support.c | 2 +- gdb/xml-support.h | 2 +- gdb/xml-syscall.c | 9 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 2 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 2 +- gdb/xtensa-tdep.h | 2 +- gdb/xtensa-xtregs.c | 2 +- include/ChangeLog | 26 + include/ansidecl.h | 4 +- include/bfdlink.h | 4 +- include/cgen/ChangeLog | 4 + include/cgen/basic-modes.h | 3 + include/demangle.h | 3 + include/dis-asm.h | 14 +- include/dwarf2.h | 5 + include/elf/ChangeLog | 14 + include/elf/common.h | 7 +- include/elf/ppc.h | 7 +- include/gdb/callback.h | 2 +- include/gdb/fileio.h | 2 +- include/gdb/remote-sim.h | 2 +- include/gdb/signals.h | 2 +- include/gdb/sim-arm.h | 2 +- include/gdb/sim-cr16.h | 2 +- include/gdb/sim-d10v.h | 2 +- include/gdb/sim-frv.h | 2 +- include/gdb/sim-h8300.h | 2 +- include/gdb/sim-lm32.h | 2 +- include/gdb/sim-m32c.h | 2 +- include/gdb/sim-ppc.h | 2 +- include/gdb/sim-rx.h | 2 +- include/gdb/sim-sh.h | 2 +- include/opcode/ChangeLog | 8 + include/opcode/ia64.h | 12 +- libdecnumber/ChangeLog | 4 + libdecnumber/configure | 44 + libiberty/ChangeLog | 23 + libiberty/configure | 1 + libiberty/configure.ac | 1 + libiberty/cp-demangle.c | 2 +- libiberty/cplus-dem.c | 277 +- libiberty/pex-unix.c | 21 +- libiberty/testsuite/demangle-expected | 95 + libtool.m4 | 870 +- ltmain.sh | 1393 +- ltoptions.m4 | 11 +- ltversion.m4 | 10 +- lt~obsolete.m4 | 10 +- opcodes/ChangeLog | 1657 +--- opcodes/ChangeLog-2009 | 1801 +++ opcodes/Makefile.in | 2 +- opcodes/arm-dis.c | 582 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-dis.in | 2 +- opcodes/cgen-ibld.in | 9 +- opcodes/cgen-opc.c | 14 +- opcodes/configure | 992 +- opcodes/cr16-dis.c | 46 +- opcodes/crx-dis.c | 30 +- opcodes/d30v-dis.c | 10 +- opcodes/fr30-asm.c | 2 +- opcodes/fr30-desc.c | 2 +- opcodes/fr30-desc.h | 2 +- opcodes/fr30-dis.c | 10 +- opcodes/fr30-ibld.c | 29 +- opcodes/fr30-opc.c | 2 +- opcodes/fr30-opc.h | 2 +- opcodes/frv-asm.c | 2 +- opcodes/frv-desc.c | 2 +- opcodes/frv-desc.h | 2 +- opcodes/frv-dis.c | 2 +- opcodes/frv-ibld.c | 19 +- opcodes/frv-opc.c | 14 +- opcodes/frv-opc.h | 2 +- opcodes/h8500-dis.c | 22 +- opcodes/i386-dis.c | 2418 +++- opcodes/i386-gen.c | 22 +- opcodes/i386-init.h | 5 + opcodes/i386-opc.h | 99 +- opcodes/i386-opc.tbl | 2376 ++-- opcodes/i386-tbl.h | 8656 +++++++------ opcodes/i960-dis.c | 18 +- opcodes/ia64-gen.c | 4 +- opcodes/ia64-opc.c | 12 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 2 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 2 +- opcodes/ip2k-ibld.c | 9 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 2 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 2 +- opcodes/iq2000-ibld.c | 15 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 2 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 17 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/m32c-asm.c | 65 +- opcodes/m32c-desc.c | 2 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 8 +- opcodes/m32c-ibld.c | 265 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 2 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 2 +- opcodes/m32r-ibld.c | 15 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68k-dis.c | 1 - opcodes/maxq-dis.c | 16 +- opcodes/mcore-dis.c | 66 +- opcodes/mep-asm.c | 27 +- opcodes/mep-desc.c | 2 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 2 +- opcodes/mep-ibld.c | 67 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/microblaze-dis.c | 66 +- opcodes/mmix-dis.c | 5 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 2 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 2 +- opcodes/mt-ibld.c | 11 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 2 +- opcodes/ns32k-dis.c | 19 +- opcodes/openrisc-asm.c | 2 +- opcodes/openrisc-desc.c | 2 +- opcodes/openrisc-desc.h | 2 +- opcodes/openrisc-dis.c | 2 +- opcodes/openrisc-ibld.c | 15 +- opcodes/openrisc-opc.c | 2 +- opcodes/openrisc-opc.h | 2 +- opcodes/or32-opc.c | 16 +- opcodes/ppc-dis.c | 7 +- opcodes/s390-dis.c | 2 - opcodes/sh64-dis.c | 2 - opcodes/spu-dis.c | 52 +- opcodes/tic30-dis.c | 20 +- opcodes/xc16x-asm.c | 2 +- opcodes/xc16x-desc.c | 2 +- opcodes/xc16x-desc.h | 2 +- opcodes/xc16x-dis.c | 2 +- opcodes/xc16x-ibld.c | 9 +- opcodes/xc16x-opc.c | 2 +- opcodes/xc16x-opc.h | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 2 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 13 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- sim/ChangeLog | 19 + sim/Makefile.in | 2 +- sim/arm/ChangeLog | 4 + sim/arm/Makefile.in | 2 +- sim/arm/configure | 2 +- sim/arm/iwmmxt.c | 2 +- sim/arm/iwmmxt.h | 2 +- sim/arm/maverick.c | 2 +- sim/arm/wrapper.c | 2 +- sim/avr/Makefile.in | 3 +- sim/avr/configure | 2 +- sim/avr/interp.c | 2 +- sim/common/ChangeLog | 4 + sim/common/Make-common.in | 2 +- sim/common/Makefile.in | 3 +- sim/common/callback.c | 2 +- sim/common/cgen-cpu.h | 3 +- sim/common/cgen-defs.h | 2 +- sim/common/cgen-engine.h | 3 +- sim/common/cgen-mem.h | 2 +- sim/common/cgen-ops.h | 2 +- sim/common/cgen-par.c | 3 +- sim/common/cgen-par.h | 3 +- sim/common/cgen-run.c | 2 +- sim/common/cgen-scache.c | 2 +- sim/common/cgen-scache.h | 2 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 2 +- sim/common/cgen-trace.h | 2 +- sim/common/cgen-types.h | 4 +- sim/common/cgen-utils.c | 2 +- sim/common/configure | 2 +- sim/common/dv-core.c | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 2 +- sim/common/dv-sockser.c | 2 +- sim/common/genmloop.sh | 2 +- sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 2 +- sim/common/hw-base.h | 2 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 2 +- sim/common/hw-events.c | 2 +- sim/common/hw-events.h | 2 +- sim/common/hw-handles.c | 2 +- sim/common/hw-handles.h | 2 +- sim/common/hw-instances.c | 2 +- sim/common/hw-instances.h | 2 +- sim/common/hw-main.h | 2 +- sim/common/hw-ports.c | 2 +- sim/common/hw-ports.h | 2 +- sim/common/hw-properties.c | 2 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 2 +- sim/common/hw-tree.h | 2 +- sim/common/nrun.c | 3 +- sim/common/run-sim.h | 2 +- sim/common/run.1 | 2 +- sim/common/run.c | 2 +- sim/common/sim-abort.c | 2 +- sim/common/sim-alu.h | 2 +- sim/common/sim-arange.c | 2 +- sim/common/sim-arange.h | 2 +- sim/common/sim-base.h | 3 +- sim/common/sim-basics.h | 2 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 2 +- sim/common/sim-cpu.c | 2 +- sim/common/sim-cpu.h | 2 +- sim/common/sim-endian.c | 2 +- sim/common/sim-endian.h | 2 +- sim/common/sim-engine.c | 3 +- sim/common/sim-engine.h | 3 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 2 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 2 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 2 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 2 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 2 +- sim/common/sim-memopt.c | 3 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 2 +- sim/common/sim-module.h | 3 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 2 +- sim/common/sim-options.h | 3 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 2 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 2 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-trace.c | 2 +- sim/common/sim-trace.h | 2 +- sim/common/sim-types.h | 2 +- sim/common/sim-utils.c | 3 +- sim/common/sim-utils.h | 2 +- sim/common/sim-watch.c | 2 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 2 +- sim/common/version.h | 2 +- sim/cr16/ChangeLog | 4 + sim/cr16/Makefile.in | 2 +- sim/cr16/configure | 2 +- sim/cr16/cr16_sim.h | 4 +- sim/cr16/endian.c | 4 +- sim/cr16/gencode.c | 4 +- sim/cr16/interp.c | 4 +- sim/cr16/simops.c | 4 +- sim/cris/Makefile.in | 3 +- sim/cris/arch.c | 2 +- sim/cris/arch.h | 2 +- sim/cris/configure | 2 +- sim/cris/cpuall.h | 2 +- sim/cris/cpuv10.c | 2 +- sim/cris/cpuv10.h | 2 +- sim/cris/cpuv32.c | 2 +- sim/cris/cpuv32.h | 2 +- sim/cris/cris-desc.c | 2 +- sim/cris/cris-desc.h | 2 +- sim/cris/cris-opc.h | 2 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 2 +- sim/cris/crisv10f.c | 2 +- sim/cris/crisv32f.c | 2 +- sim/cris/decodev10.c | 2 +- sim/cris/decodev10.h | 2 +- sim/cris/decodev32.c | 2 +- sim/cris/decodev32.h | 2 +- sim/cris/devices.c | 2 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-rv.c | 2 +- sim/cris/mloop.in | 3 +- sim/cris/modelv10.c | 2 +- sim/cris/modelv32.c | 2 +- sim/cris/rvdummy.c | 2 +- sim/cris/semcrisv10f-switch.c | 2 +- sim/cris/semcrisv32f-switch.c | 2 +- sim/cris/sim-if.c | 2 +- sim/cris/sim-main.h | 2 +- sim/cris/tconfig.in | 3 +- sim/cris/traps.c | 3 +- sim/d10v/ChangeLog | 4 + sim/d10v/Makefile.in | 3 +- sim/d10v/configure | 2 +- sim/erc32/ChangeLog | 4 + sim/erc32/Makefile.in | 2 +- sim/erc32/configure | 2 +- sim/frv/ChangeLog | 9 + sim/frv/Makefile.in | 2 +- sim/frv/arch.c | 2 +- sim/frv/arch.h | 2 +- sim/frv/cache.c | 2 +- sim/frv/cache.h | 2 +- sim/frv/configure | 2 +- sim/frv/cpu.c | 2 +- sim/frv/cpu.h | 2 +- sim/frv/cpuall.h | 2 +- sim/frv/decode.c | 2 +- sim/frv/decode.h | 2 +- sim/frv/devices.c | 3 +- sim/frv/frv-sim.h | 2 +- sim/frv/frv.c | 2 +- sim/frv/interrupts.c | 2 +- sim/frv/memory.c | 2 +- sim/frv/mloop.in | 2 +- sim/frv/model.c | 2 +- sim/frv/options.c | 3 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 2 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 3 +- sim/frv/profile-fr500.c | 2 +- sim/frv/profile-fr500.h | 2 +- sim/frv/profile-fr550.c | 2 +- sim/frv/profile-fr550.h | 2 +- sim/frv/profile.c | 2 +- sim/frv/profile.h | 2 +- sim/frv/registers.c | 2 +- sim/frv/registers.h | 2 +- sim/frv/reset.c | 2 +- sim/frv/sem.c | 2 +- sim/frv/sim-if.c | 2 +- sim/frv/sim-main.h | 2 +- sim/frv/traps.c | 2 +- sim/h8300/ChangeLog | 10 + sim/h8300/Makefile.in | 2 +- sim/h8300/compile.c | 78 +- sim/h8300/configure | 2 +- sim/igen/Makefile.in | 2 +- sim/igen/compare_igen_models | 2 +- sim/igen/filter.c | 2 +- sim/igen/filter.h | 2 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 2 +- sim/igen/gen-engine.c | 2 +- sim/igen/gen-engine.h | 2 +- sim/igen/gen-icache.c | 2 +- sim/igen/gen-icache.h | 2 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 2 +- sim/igen/gen-itable.c | 2 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 2 +- sim/igen/gen-semantics.h | 2 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 2 +- sim/igen/gen.h | 2 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 2 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 2 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-decode.h | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 2 +- sim/igen/lf.h | 2 +- sim/igen/misc.c | 2 +- sim/igen/misc.h | 2 +- sim/igen/table.c | 2 +- sim/igen/table.h | 2 +- sim/iq2000/ChangeLog | 14 + sim/iq2000/Makefile.in | 2 +- sim/iq2000/arch.c | 2 +- sim/iq2000/arch.h | 2 +- sim/iq2000/configure | 2 +- sim/iq2000/cpu.c | 2 +- sim/iq2000/cpu.h | 2 +- sim/iq2000/cpuall.h | 2 +- sim/iq2000/decode.c | 2 +- sim/iq2000/decode.h | 2 +- sim/iq2000/iq2000-sim.h | 3 +- sim/iq2000/iq2000.c | 3 +- sim/iq2000/mloop.in | 3 +- sim/iq2000/model.c | 2 +- sim/iq2000/sem-switch.c | 2 +- sim/iq2000/sem.c | 2 +- sim/iq2000/sim-if.c | 2 +- sim/lm32/ChangeLog | 15 + sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/configure | 2 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 6 +- sim/lm32/cpuall.h | 2 +- sim/lm32/decode.c | 8 +- sim/lm32/decode.h | 2 +- sim/lm32/dv-lm32cpu.c | 2 +- sim/lm32/dv-lm32timer.c | 2 +- sim/lm32/dv-lm32uart.c | 2 +- sim/lm32/lm32-sim.h | 2 +- sim/lm32/lm32.c | 2 +- sim/lm32/model.c | 2 +- sim/lm32/sem-switch.c | 2 +- sim/lm32/sem.c | 2 +- sim/lm32/sim-if.c | 2 +- sim/lm32/sim-main.h | 2 +- sim/lm32/traps.c | 2 +- sim/lm32/user.c | 2 +- sim/m32c/ChangeLog | 4 + sim/m32c/Makefile.in | 2 +- sim/m32c/blinky.S | 2 +- sim/m32c/configure | 2 +- sim/m32c/configure.in | 2 +- sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 2 +- sim/m32c/gloss.S | 2 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 2 +- sim/m32c/load.h | 2 +- sim/m32c/m32c.opc | 2 +- sim/m32c/main.c | 2 +- sim/m32c/mem.c | 2 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 2 +- sim/m32c/r8c.opc | 2 +- sim/m32c/reg.c | 2 +- sim/m32c/safe-fgets.c | 2 +- sim/m32c/safe-fgets.h | 2 +- sim/m32c/sample.S | 2 +- sim/m32c/sample.ld | 2 +- sim/m32c/sample2.c | 2 +- sim/m32c/srcdest.c | 2 +- sim/m32c/syscalls.c | 2 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 2 +- sim/m32c/trace.h | 2 +- sim/m32r/ChangeLog | 12 + sim/m32r/Makefile.in | 4 +- sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 2 +- sim/m32r/configure | 2 +- sim/m32r/cpu.c | 2 +- sim/m32r/cpu.h | 2 +- sim/m32r/cpu2.c | 2 +- sim/m32r/cpu2.h | 2 +- sim/m32r/cpuall.h | 2 +- sim/m32r/cpux.c | 2 +- sim/m32r/cpux.h | 2 +- sim/m32r/decode.c | 2 +- sim/m32r/decode.h | 2 +- sim/m32r/decode2.c | 2 +- sim/m32r/decode2.h | 2 +- sim/m32r/decodex.c | 2 +- sim/m32r/decodex.h | 2 +- sim/m32r/devices.c | 3 +- sim/m32r/m32r-sim.h | 2 +- sim/m32r/m32r.c | 2 +- sim/m32r/m32r2.c | 2 +- sim/m32r/m32rx.c | 3 +- sim/m32r/mloop.in | 2 +- sim/m32r/mloop2.in | 2 +- sim/m32r/mloopx.in | 2 +- sim/m32r/model.c | 2 +- sim/m32r/model2.c | 2 +- sim/m32r/modelx.c | 2 +- sim/m32r/sem-switch.c | 2 +- sim/m32r/sem.c | 2 +- sim/m32r/sem2-switch.c | 2 +- sim/m32r/semx-switch.c | 2 +- sim/m32r/sim-if.c | 2 +- sim/m32r/traps-linux.c | 3 +- sim/m32r/traps.c | 3 +- sim/m68hc11/ChangeLog | 4 + sim/m68hc11/Makefile.in | 2 +- sim/m68hc11/configure | 2 +- sim/m68hc11/dv-m68hc11.c | 2 +- sim/m68hc11/dv-m68hc11eepr.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 2 +- sim/m68hc11/dv-m68hc11spi.c | 2 +- sim/m68hc11/dv-m68hc11tim.c | 2 +- sim/m68hc11/dv-nvram.c | 3 +- sim/m68hc11/emulos.c | 2 +- sim/m68hc11/gencode.c | 2 +- sim/m68hc11/interp.c | 2 +- sim/m68hc11/interrupts.c | 2 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/m68hc11_sim.c | 2 +- sim/m68hc11/sim-main.h | 2 +- sim/mcore/ChangeLog | 4 + sim/mcore/Makefile.in | 2 +- sim/mcore/configure | 2 +- sim/mcore/interp.c | 2 +- sim/mcore/sysdep.h | 2 +- sim/microblaze/Makefile.in | 2 +- sim/microblaze/configure | 2 +- sim/microblaze/interp.c | 2 +- sim/microblaze/microblaze.h | 2 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 2 +- sim/microblaze/sysdep.h | 4 +- sim/mips/ChangeLog | 8 + sim/mips/configure | 4 +- sim/mips/configure.ac | 2 +- sim/mips/cp1.c | 2 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 2 +- sim/mips/dsp.igen | 2 +- sim/mips/dsp2.igen | 2 +- sim/mips/dv-tx3904cpu.c | 2 +- sim/mips/dv-tx3904irc.c | 2 +- sim/mips/dv-tx3904sio.c | 3 +- sim/mips/dv-tx3904tmr.c | 2 +- sim/mips/interp.c | 2 - sim/mips/m16e.igen | 2 +- sim/mips/mdmx.c | 2 +- sim/mips/mdmx.igen | 2 +- sim/mips/mips3264r2.igen | 2 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 2 +- sim/mips/sim-main.h | 2 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/ChangeLog | 4 + sim/mn10300/Makefile.in | 2 +- sim/mn10300/configure | 2 +- sim/mn10300/dv-mn103cpu.c | 2 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 3 +- sim/moxie/ChangeLog | 13 + sim/moxie/Makefile.in | 3 +- sim/moxie/configure | 2 +- sim/moxie/interp.c | 18 +- sim/moxie/sim-main.h | 3 +- sim/moxie/sysdep.h | 2 +- sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/configure | 2 +- sim/ppc/dp-bit.c | 2 +- sim/ppc/e500.igen | 2 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/gdb-sim.c | 2 +- sim/ppc/psim.texinfo | 6 +- sim/rx/ChangeLog | 4 + sim/rx/Makefile.in | 2 +- sim/rx/configure | 25 +- sim/rx/configure.in | 2 +- sim/rx/cpu.h | 2 +- sim/rx/err.c | 2 +- sim/rx/err.h | 2 +- sim/rx/fpu.c | 2 +- sim/rx/fpu.h | 2 +- sim/rx/gdb-if.c | 2 +- sim/rx/load.c | 2 +- sim/rx/load.h | 2 +- sim/rx/main.c | 2 +- sim/rx/mem.c | 2 +- sim/rx/mem.h | 2 +- sim/rx/misc.c | 2 +- sim/rx/misc.h | 2 +- sim/rx/reg.c | 2 +- sim/rx/rx.c | 4 +- sim/rx/syscalls.c | 2 +- sim/rx/syscalls.h | 2 +- sim/rx/trace.c | 2 +- sim/rx/trace.h | 2 +- sim/sh/ChangeLog | 4 + sim/sh/Makefile.in | 2 +- sim/sh/configure | 2 +- sim/sh64/ChangeLog | 12 + sim/sh64/Makefile.in | 2 +- sim/sh64/arch.c | 2 +- sim/sh64/arch.h | 2 +- sim/sh64/configure | 2 +- sim/sh64/cpu.c | 2 +- sim/sh64/cpu.h | 2 +- sim/sh64/cpuall.h | 2 +- sim/sh64/decode-compact.c | 2 +- sim/sh64/decode-compact.h | 2 +- sim/sh64/decode-media.c | 2 +- sim/sh64/decode-media.h | 2 +- sim/sh64/defs-compact.h | 2 +- sim/sh64/defs-media.h | 2 +- sim/sh64/eng.h | 2 +- sim/sh64/sem-compact-switch.c | 2 +- sim/sh64/sem-compact.c | 2 +- sim/sh64/sem-media-switch.c | 2 +- sim/sh64/sem-media.c | 2 +- sim/sh64/sh-desc.c | 2 +- sim/sh64/sh-desc.h | 2 +- sim/sh64/sh-opc.h | 2 +- sim/sh64/sh64-sim.h | 2 +- sim/sh64/sh64.c | 3 +- sim/sh64/sim-if.c | 2 +- sim/testsuite/Makefile.in | 3 +- sim/testsuite/common/bits-gen.c | 2 +- sim/testsuite/d10v-elf/Makefile.in | 2 +- sim/testsuite/frv-elf/Makefile.in | 2 +- sim/testsuite/m32r-elf/Makefile.in | 2 +- sim/testsuite/mips64el-elf/Makefile.in | 2 +- sim/testsuite/sim/cris/asm/asm.exp | 2 +- sim/testsuite/sim/cris/c/c.exp | 2 +- sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp | 2 +- sim/testsuite/sim/mips/mips32-dsp.s | 2 +- sim/testsuite/sim/mips/testutils.inc | 2 +- sim/testsuite/sim/mips/utils-dsp.inc | 2 +- sim/testsuite/sim/mips/utils-fpu.inc | 2 +- sim/testsuite/sim/mips/utils-mdmx.inc | 2 +- sim/v850/ChangeLog | 4 + sim/v850/Makefile.in | 3 +- sim/v850/configure | 2 +- 2657 files changed, 57596 insertions(+), 38005 deletions(-) create mode 100644 bfd/ChangeLog-2009 create mode 100644 bfd/mach-o-x86-64.c create mode 100644 gdb/ChangeLog-2009 create mode 100644 gdb/features/s390-acr.xml create mode 100644 gdb/features/s390-core32.xml create mode 100644 gdb/features/s390-core64.xml create mode 100644 gdb/features/s390-fpr.xml create mode 100644 gdb/features/s390-linux32.c create mode 100644 gdb/features/s390-linux32.xml create mode 100644 gdb/features/s390-linux64.c create mode 100644 gdb/features/s390-linux64.xml create mode 100644 gdb/features/s390x-core64.xml create mode 100644 gdb/features/s390x-linux64.c create mode 100644 gdb/features/s390x-linux64.xml create mode 100644 gdb/features/threads.dtd create mode 100644 gdb/gdb-gdb.py create mode 100644 gdb/python/py-lazy-string.c delete mode 100644 gdb/regformats/reg-s390.dat delete mode 100644 gdb/regformats/reg-s390x.dat create mode 100644 gdb/regformats/s390-linux32.dat create mode 100644 gdb/regformats/s390-linux64.dat create mode 100644 gdb/regformats/s390x-linux64.dat create mode 100644 gdb/rx-tdep.c create mode 100644 gdb/testsuite/gdb.base/break-interp-lib.c create mode 100644 gdb/testsuite/gdb.base/break-interp-main.c create mode 100644 gdb/testsuite/gdb.base/break-interp.exp delete mode 100644 gdb/testsuite/gdb.base/pie-support.c delete mode 100644 gdb/testsuite/gdb.base/pie-support.exp create mode 100644 gdb/testsuite/gdb.base/unloadshr2.c create mode 100644 gdb/testsuite/gdb.base/valgrind-db-attach.c create mode 100644 gdb/testsuite/gdb.base/valgrind-db-attach.exp create mode 100644 gdb/testsuite/gdb.base/watchpoint-cond-gone-stripped.c create mode 100644 gdb/testsuite/gdb.base/watchpoint-cond-gone.c create mode 100644 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp create mode 100644 gdb/testsuite/gdb.cp/virtfunc2.cc create mode 100644 gdb/testsuite/gdb.cp/virtfunc2.exp create mode 100644 gdb/testsuite/gdb.python/source1 create mode 100644 gdb/testsuite/gdb.python/source2.py create mode 100644 gdb/testsuite/gdb.reverse/i387-env-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/i387-env-reverse.exp create mode 100644 gdb/testsuite/gdb.reverse/i387-stack-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/i387-stack-reverse.exp create mode 100644 gdb/testsuite/gdb.trace/tfile.c create mode 100644 gdb/testsuite/gdb.trace/tfile.exp create mode 100644 gdb/testsuite/gdb.trace/tsv.exp create mode 100644 opcodes/ChangeLog-2009 First 500 lines of diff: diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS index a63b737..ebd2e71 100644 --- a/COPYING.LIBGLOSS +++ b/COPYING.LIBGLOSS @@ -6,7 +6,7 @@ notices will apply to the contents of the libgloss subdirectory: (1) Red Hat Incorporated -Copyright (c) 1994-2007 Red Hat, Inc. All rights reserved. +Copyright (c) 1994-2009 Red Hat, Inc. All rights reserved. This copyrighted material is made available to anyone wishing to use, modify, copy, or redistribute it subject to the terms and conditions of the BSD @@ -229,7 +229,7 @@ POSSIBILITY OF SUCH DAMAGE. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -(13) - Xilinx, Inc. (powerpc-* targets) +(13) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets) Copyright (c) 2004, 2009 Xilinx, Inc. All rights reserved. diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB index 68ff0c2..cf903b5 100644 --- a/COPYING.NEWLIB +++ b/COPYING.NEWLIB @@ -6,7 +6,7 @@ notices will apply to the contents of the newlib subdirectory: (1) Red Hat Incorporated -Copyright (c) 1994-2007 Red Hat, Inc. All rights reserved. +Copyright (c) 1994-2009 Red Hat, Inc. All rights reserved. This copyrighted material is made available to anyone wishing to use, modify, copy, or redistribute it subject to the terms and conditions @@ -797,4 +797,34 @@ SUCH DAMAGE. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +(36) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets) + +Copyright (c) 2004, 2009 Xilinx, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +3. Neither the name of Xilinx nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/ChangeLog b/ChangeLog index 9893721..de6535f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,50 @@ +2009-12-09 Ralf Wildenhues + + * libtool.m4: Sync from git Libtool. + * ltmain.sh: Likewise. + * ltoptions.m4: Likewise. + * ltversion.m4: Likewise. + * lt~obsolete.m4: Likewise. + +2010-01-07 Kaveh R. Ghazi + Francois-Xavier Coudert + + PR bootstrap/42424 + * configure.ac: Include libtool m4 files. + (_LT_CHECK_OBJDIR): Call it. + (extra_mpc_mpfr_configure_flags, extra_mpc_gmp_configure_flags, + gmplibs, ppllibs, clooglibs): Use $lt_cv_objdir. + + * configure: Regenerate. + +2010-01-07 Ralf Wildenhues + + PR bootstrap/41818 + * Makefile.tpl (BASE_TARGET_EXPORTS): Only add TARGET_LIB_PATH + to $(RPATH_ENVVAR) if bootstrapping. Fix typo in comment. + * Makefile.in: Regenerate. + +2009-12-18 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2009-12-17 Jeff Johnston + + * COPYING.NEWLIB: Update copyright date. + * COPYING.LIBGLOSS: Ditto. + +2009-12-07 Kaveh R. Ghazi + + PR middle-end/30447 + PR middle-end/30789 + PR other/40302 + + * configure.ac: Require MPC. + * configure: Regenerate. + + * configure.ac: Update minimum MPC version to 0.8. + * configure: Regenerate. + 2009-11-20 Paolo Bonzini * config.guess: Sync with upstream and gcc. diff --git a/Makefile.in b/Makefile.in index e5fa1d3..6f1c140 100644 --- a/Makefile.in +++ b/Makefile.in @@ -259,7 +259,7 @@ TARGET_SUBDIR = @target_subdir@ # directories built for the target. TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)" # This is the list of variables to export in the environment when -# configuring subdirectories for the host system. +# configuring subdirectories for the target system. BASE_TARGET_EXPORTS = \ $(BASE_EXPORTS) \ AR="$(AR_FOR_TARGET)"; export AR; \ @@ -281,7 +281,10 @@ BASE_TARGET_EXPORTS = \ STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \ WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \ WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \ - $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); +@if gcc-bootstrap + $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ +@endif gcc-bootstrap + $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); RAW_CXX_TARGET_EXPORTS = \ $(BASE_TARGET_EXPORTS) \ diff --git a/Makefile.tpl b/Makefile.tpl index 15102e5..ac62666 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -262,7 +262,7 @@ TARGET_SUBDIR = @target_subdir@ # directories built for the target. TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)" # This is the list of variables to export in the environment when -# configuring subdirectories for the host system. +# configuring subdirectories for the target system. BASE_TARGET_EXPORTS = \ $(BASE_EXPORTS) \ AR="$(AR_FOR_TARGET)"; export AR; \ @@ -284,7 +284,10 @@ BASE_TARGET_EXPORTS = \ STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \ WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \ WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \ - $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); +@if gcc-bootstrap + $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ +@endif gcc-bootstrap + $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); RAW_CXX_TARGET_EXPORTS = \ $(BASE_TARGET_EXPORTS) \ diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 00ae4cf..3f68528 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,4971 +1,193 @@ -2009-12-03 Tristan Gingold +2010-01-19 Daisuke Hatayama + Alan Modra - * mach-o.c (bfd_mach_o_make_bfd_section): Force debug flags for - all sections of the __DWARF segment. + * elfcode.h (elf_swap_ehdr_out): Handle e_phnum > 0xffff. + (elf_object_p): Read e_phnum extension. + (elf_write_shdrs_and_ehdr): Write e_phnum extension. + * elfcore.h (elf_core_file_p): Read e_phnum extension. Sanity check + that we can read last program header. -2009-12-03 Alan Modra +2010-01-19 Matthew Gretton-Dann - PR ld/11047 - * elf32-ppc.c (ppc_elf_relocate_section): Delete __tls_get_addr - symbol reference from relocs belonging to calls that are - optimized away. - * elf64-ppc.c (ppc64_elf_relocate_section): Likewise. + * elf32-arm.c (elf32_arm_howto_table_1): Correct bitsize of + R_ARM_THM_CALL entry. + (elf32_arm_final_link_relocate): Correct calculation of + reloc_signed_max when doing a R_ARM_THM_CALL, R_ARM_THM_XPC22, + or R_ARM_THM_JUMP24 relocation. -2009-12-02 Jerker Bäck +2010-01-18 Alan Modra - PR binutils/11017 - * coff-i386.h (COFF_PAGE_SIZE): Definition moved to coff/i386.h + PR 11168 + * coffcode.h (coff_compute_section_file_positions): Move Rs6000COFF_C + block past vars in COFF_IMAGE_WITH_PE block. Report error on more + than 32k sections. -2009-11-30 Joseph Myers +2010-01-15 Jan Kratochvil - * configure: Regenerate. - -2009-11-26 Per Øyvind Karlsen - - * plugin.c (bfd_plugin_bfd_copy_link_hash_symbol_type): Define. - -2009-11-24 Joel Brobecker - - * acinclude.m4: Add include of ../config/zlib.m4. - * configure.in: AM_ZLIB to check for zlib support. - * configure: Regenerate. - -2009-11-23 Paul Brook - - * libbfd-in.h (_bfd_generic_copy_link_hash_symbol_type): Add - prototype. - * elf-bfd.h (_bfd_elf_copy_link_hash_symbol_type): Add prototype. - * linker.c (_bfd_generic_copy_link_hash_symbol_type): New function. - * elflink.c (_bfd_elf_copy_link_hash_symbol_type): New function. - * targets.c (BFD_JUMP_TABLE_LINK, struct bfd_target): Add - _copy_link_hash_symbol_type. - * coff64-rs6000.c (rs6000coff64_vec, aix5coff64_vec): Add - _bfd_generic_copy_link_hash_symbol_type. - * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Add - _bfd_generic_copy_link_hash_symbol_type. - * aout-adobe.c (aout_32_bfd_copy_link_hash_symbol_type): Define. - * aout-target.h (MY_bfd_copy_link_hash_symbol_type): Define. - * aout-tic30.c (MY_bfd_copy_link_hash_symbol_type): Define. - * binary.c (binary_bfd_copy_link_hash_symbol_type): Define. - * bout.c (b_out_bfd_copy_link_hash_symbol_type): Define. - * coffcode.h (coff_bfd_copy_link_hash_symbol_type): Define. - * elfxx-target.h (bfd_elfNN_bfd_copy_link_hash_symbol_type): Define. - * i386msdos.c (msdos_bfd_copy_link_hash_symbol_type): Define. - * i386os9k.c (os9k_bfd_copy_link_hash_symbol_type): Define. - * ieee.c (ieee_bfd_copy_link_hash_symbol_type): Define. - * ihex.c (ihex_bfd_copy_link_hash_symbol_type): Define. - * libecoff.h (_bfd_ecoff_bfd_copy_link_hash_symbol_type): Define. - * mach-o.c (bfd_mach_o_bfd_copy_link_hash_symbol_type): Define. - * mmo.c (mmo_bfd_copy_link_hash_symbol_type): Define. - * nlm-target.h (nlm_bfd_copy_link_hash_symbol_type): Define. - * oasys.c (oasys_bfd_copy_link_hash_symbol_type): Define. - * pef.c (bfd_pef_bfd_copy_link_hash_symbol_type): Define. - * ppcboot.c (ppcboot_bfd_copy_link_hash_symbol_type): Define. - * som.c (som_bfd_copy_link_hash_symbol_type): Define. - * srec.c (srec_bfd_copy_link_hash_symbol_type): Define. - * tekhex.c (tekhex_bfd_copy_link_hash_symbol_type): Define. - * versados.c (versados_bfd_copy_link_hash_symbol_type): Define. - * vms.c (vms_bfd_copy_link_hash_symbol_type): Define. - * xsym.c (bfd_sym_bfd_copy_link_hash_symbol_type): Define. - * bfd-in2.h: Regenerate. - * libbfd.h: Regenerate. - -2009-11-19 Tristan Gingold - - * coff-rs6000.c (rs6000coff_vec): Use generic routines instead of - hard-coded casts. - (pmac_xcoff_vec): Ditto. - * coff64-rs6000.c (rs6000coff64_vec): Ditto. - (aix5coff64_vec): Ditto. - -2009-11-18 Alan Modra - - * bfd-in.h (_bfd_elf_ppc_at_tls_transform): Declare. - * bfd-in2.h: Regenerate. - * elf64-ppc.c (ppc64_elf_relocate_section): Move code for R_PPC64_TLS - insn optimisation to.. - * elf32-ppc.c (_bfd_elf_ppc_at_tls_transform): ..here. New function. - (ppc_elf_relocate_section): Use it. - -2009-11-18 Alan Modra - - * targets.c: Don't include alloca-conf.h. - (bfd_get_target_info): Don't use alloca. - -2009-11-17 H.J. Lu - - PR ld/10955 - * elfxx-ia64.c (elfNN_ia64_update_short_info): Also skip ABS - sections. - -2009-11-17 H.J. Lu - - PR ld/10955 - * elfxx-ia64.c (elfNN_ia64_link_hash_table): Update comments. - (elfNN_ia64_update_short_info): Remove "->output_section" from - ia64_info->max_short_sec and ia64_info->min_short_sec. - (elfNN_ia64_choose_gp): Likewise. - (elfNN_ia64_relax_section): Pass tsec->output_section to - elfNN_ia64_update_short_info. - -2009-11-17 H.J. Lu - - PR ld/10955 - * elfxx-ia64.c (elfNN_ia64_link_hash_table): Add max_short_sec, - max_short_offset, min_short_sec and min_short_offset. - (elfNN_ia64_update_short_info): New. - (elfNN_ia64_relax_section): Update max_short_sec, - max_short_offset, min_short_sec and min_short_offset. - (elfNN_ia64_choose_gp): Use min_short_sec/max_short_sec if - they are set. - -2009-11-17 Paul Brook - Daniel Jacobowitz - - * elf32-arm.c (using_thumb_only, arch_has_arm_nop, - arch_has_thumb2_nop): Handle TAG_CPU_ARCH_V7E_M. - (tag_cpu_arch_combine): Ditto. Correct MAX_TAG_CPU_ARCH test. - -2009-11-17 Ulrich Weigand - - * elf32-spu.c (struct spu_link_hash_table): Remove overlay_fixed, - reserved, and extra_stack_space members. - (spu_elf_auto_overlay): Use auto_overlay_fixed, auto_overlay_reserved, - and extra_stack_space members of htab->params instead. - -2009-11-17 Tristan Gingold - - * targets.c: Include alloca-conf.h - -2009-11-16 Kai Tietz - - * targets.c (bfd_get_target_info): New function. - (_bfd_find_arch_match): New function. - * bfd-in2.h: Regenerated. + Fix compilation warning on gcc-3.4. + * vms-tir.c (start_etir_record, sto_imm): Rename the prototype + parameter index to sec_index according to the function definition. -2009-11-12 Nick Clifton +2010-01-13 Chao-ying Fu - * po/ru.po: Updates Russian translation. + * elfxx-mips.c (JR_TO_B_P): New define to transform JR to B. + It is true for all CPUs. + (jal_reloc_p): New function. + (mips_elf_calculate_relocation): Rename require_jalxp to + cross_mode_jump_p. + Update comment for CROSS_MODE_JUMP_P. + Set up cross_mode_jump_p based on the mode change. + (mips_elf_perform_relocation): Rename require_jalx to cross_mode_jump_p. + Update comment for CROSS_MODE_JUMP_P. + Test cross_mode_jump_p and jal_reloc_p to turn jal to jalx. + Use !cross_mode_jump_p to guard conversion. + Convert "jr t9" to "b", if possible. + (_bfd_mips_elf_relocate_section): Rename require_jalx to + cross_mode_jump_p. + Pass &cross_mode_jump_p to call mips_elf_calculate_relocation. + Pass cross_mode_jump_p to call mips_elf_perform_relocation. -2009-11-11 Nick Clifton +2010-01-13 Nick Clifton - * po/id.po: Updated Indonesian translation. + * cpu-m32c.c (m32c_scan): New function. Ensures that a scan for + "m32c" returns the m32c arch_info_struct and not the m16c + arch_info_struct. + (arch_info_struct): Use the new scan function. + (bfd_m32c_arch): Likewise. -2009-11-11 Jan Kratochvil +2010-01-13 Tristan Gingold - * configure.in: Call ACX_LARGEFILE. Stop calling AC_PLUGINS, - AC_SYS_LARGEFILE and checking the Solaris largefile exception. - * aclocal.m4: Regenerate. + * config.bfd: Remove duplicated target vector for i386-*-darwin. + Appends new arch instead of overriding. + Use mach_o_x86_64_vec for x86_64-*-darwin. + * configure.in: Add mach_o_x86_64_vec. * configure: Regenerate. - -2009-11-09 H.J. Lu - - PR ld/10911 - * elflink.c (elf_link_output_extsym): Don't return on - STT_GNU_IFUNC symbol when stripping. - -2009-11-08 John David Anglin - - * elf32-hppa.c (elf32_hppa_final_link): Don't sort unwind information - in a relocatable link. - * elf64-hppa.c (elf_hppa_final_link): Likewise. - -2009-11-05 Nick Clifton - - * elflink.c (elf_link_add_object_symbols): Improve error - message generated when a symbol is left unresolved because a - --no-add-needed command line option has prevented the - inclusion of the DSO defining it. - -2009-11-03 Alan Modra - Ulrich Weigand - - * elf32-spu.c (mark_functions_via_relocs): Handle non-branch relocs - (jump tables or other references to code labels) as well. - -2009-11-02 Paul Brook - - * elf32-arm.c (elf32_arm_merge_eabi_attributes): Handle VFPv4 - attributes. - -2009-11-02 Alan Modra - - * elflink.c (elf_link_add_object_symbols): Don't force debug - symbols local. - -2009-10-29 Johan Kristell - - * elf32-cris.c (cris_elf_plt_sym_val): New function. - (elf_backend_plt_sym_val): Define. - -2009-10-27 Kai Tietz - - * peXXigen.c (bfdver.h): Add include. - (LINKER_VERSION): Do calculation based on BFD_VERSION. - -2009-10-25 Maciej W. Rozycki - - * elf32-vax.c (elf_vax_relocate_section): Correct assertion. - -2009-10-25 Maciej W. Rozycki - - * elf32-vax.c (elf_vax_plt_entry): Fix formatting. - -2009-10-25 Maciej W. Rozycki - - * elf32-vax.c (elf_vax_relocate_section): Fix a typo. - -2009-10-23 Kai Tietz - - * coff-x86_64.c (coff_amd64_rtype_to_howto): Subtract offset - of R_AMD64_PCRLONG_ relocations from addend. - -2009-10-23 Alan Modra - - * plugin.c: Produce empty object if not BFD_SUPPORTS_PLUGINS. - -2009-10-20 Alan Modra - - PR binutils/10802 - * opncls.c (_maybe_make_executable): Make DYNAMIC files executable. - -2009-10-19 Hans-Peter Nilsson - - * elf32-cris.c (cris_elf_relocate_section) : - Don't subtract the size of the TLS block for non-shared objects - from the relocation. - -2009-10-17 Arnold Metselaar - - * coff-z80.c (z80coff_vec): Allow sections to be of type - SEC_CODE or SEC_DATA - -2009-10-16 Alan Modra - - PR binutils/10785 - * coff-alpha.c (alpha_ecoff_get_elt_at_filepos): Don't bfd_alloc - bim and bim->buffer. bfd_malloc instead. - * peicode.h (pe_ILF_build_a_bfd): Similarly. - (ILF_DATA_SIZE): Don't include bim. - * opncls.c (bfd_close): Test bim->buffer non-NULL before freeing. - -2009-10-14 Alan Modra - - * aoutx.h (aout_link_check_ar_symbols): Typo fix. - -2009-10-13 H.J. Lu - - PR binutils/10763 - * elf32-i386.c (elf_i386_finish_dynamic_symbol): Declare plt - earlier. - -2009-10-13 Alan Modra - - * elflink.c (_bfd_elf_merge_symbol): Revert previous patch. - -2009-10-12 Roland McGrath - - * elflink.c (elf_link_add_object_symbols, _bfd_elf_merge_symbol): - Fix %s that should be %B in several message formats. - hooks/post-receive -- Repository for Project Archer.