From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9915 invoked by alias); 23 Jan 2012 20:38:43 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 9576 invoked by uid 9514); 23 Jan 2012 20:38:35 -0000 Date: Mon, 23 Jan 2012 20:38:00 -0000 Message-ID: <20120123203834.9558.qmail@sourceware.org> From: pmuldoon@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-tromey-python: Merge remote-tracking branch 'gdb/master' into archer-tromey-python X-Git-Refname: refs/heads/archer-tromey-python X-Git-Reftype: branch X-Git-Oldrev: b23c21897a98714dce7ce63a022ff6874b3853f4 X-Git-Newrev: f19ab905555e7decce57dbd00a8a48255a6744e2 X-SW-Source: 2012-q1/txt/msg00022.txt.bz2 List-Id: The branch, archer-tromey-python has been updated via f19ab905555e7decce57dbd00a8a48255a6744e2 (commit) via f31d5ba21d7c2ffe290d0e41b8d2703f9ca0aa7a (commit) via 1ace069643a34f84b1c555c01e728b9d0865c748 (commit) via c7ace98603ceb642c66e03595c79089b35674d3f (commit) via 7d249f1c6358c5494c24458238675b7ed92f54ff (commit) via 247a6fbfda881aa9423535c33a6844616647c3b6 (commit) via e45e48a58cc293da96922eea1c149a98450343ee (commit) via 78a9133bb56807476f928df323c6a46459a4cc01 (commit) via 6ac081eef86d773aad9d6982323e1f192e7b6e63 (commit) via 431676a00b6847cb19f3bc8dad1674c45310e6e5 (commit) via 28772da2396a4d50efcdd181b76c53911e8dbde5 (commit) via b3b45e475a0561e54082cae1b5025056ad0590d3 (commit) via 75eb9ef090c2f4836280ae7f17b05bc1b27cc66a (commit) via 475df95b6ad865d01dd26dad88438e2b8e9318d5 (commit) via 544ce285e4bbbea66b65d11fdc72863a2d288975 (commit) via 8e1399302ea757c66289d9847cd33b95a89fed81 (commit) via 18136deaf55cc69935537f83c1d0d03dae9f71e7 (commit) via d20616615dcda64740247946bfbe8a725708ec80 (commit) via 8deba5c6ed4af7b2e1d209bd85a061dece34198a (commit) via f076ba40346bb343e0f99cdf3217d10c01a7efc7 (commit) via a863c2dd217a0e800eed8f4cbc860a5951a8581f (commit) via 9c64052db7b6e426f361c8bcef0d3cba745ad927 (commit) via cba35773df17a05ddfffdc7432c5335b16bd329f (commit) via b1805119882385f115008912122d043431aa2019 (commit) via e275619a2e8d64964b675b0e85bb7c69e2a7dad0 (commit) via f8cdeea569d34d96c29b22f12dcc0c82bef1bd5a (commit) via a230ffaf9414998a3ea403773b26d3abcf9c6507 (commit) via f3a8d239696d4bb787e96e83695bed9099d89fed (commit) via e9d6c476e825d7d8156ff4d3c267f85d3f068413 (commit) via c79c96b1d8e33b2d41597b5c673c8f4422dd553a (commit) via f3c9794013f9b101cc0cfc5de4cbb94c5661480f (commit) via f34a37606ae0aeb0e93da23048694e9c36d06e1e (commit) via cd2c5e225ec1b4f5223ca15b4bdf062fde711e9c (commit) via 0142f2719099202a66d5bb245499b25070f166b2 (commit) via a0007463542d1f4d50ac972756c23e2d58b14327 (commit) via 54ac228ae22899c143ad86ca4207ee9cd6f2f6b0 (commit) via 5758a500f985367b0a6d8b1892d6b963f07a7f40 (commit) via 8b21d15e5ce3a2759c05540e2a76778107660574 (commit) via 920e75a6e9f74504c77bc37bf1d631edfb5ca9ff (commit) via 27b7c4cd105751c47820c79330d328cad5b45694 (commit) via 8bd41f740b9e742ff28cef15481b6d29cbb6477b (commit) via ca89e432c66cae420f25ebf60f045cc733a394ab (commit) via 12bc4c0e6550d463e2fcf2e5204a67a61502a1cd (commit) via 87b69ac3610aebe0b5feb19bdc2acad78e924946 (commit) via 36cb85a2b2eb54b5d1eba3fdec0287a8e940ad0c (commit) via 0c1532ed20dd75284f60957468dcad7f8e7b4bb9 (commit) via d7111a16aaa26fec7df3b9c300e1b4e5dfb7c45e (commit) via fc1d45efe6f147f908e83e0d964b2ae0bdca0edd (commit) via f3695ff1bd878b820f0ac14c7f3bb6a6ec1f7894 (commit) via 8cbdf06daf5619b71c669ccaa57a53f22d95a4f7 (commit) via 9b7ba679f3435dadc823a8482ef32f0b7faed391 (commit) via 11351ea233688d11f842e8e4eeceecdf78a8c67f (commit) via 246d190db54ec78f2a02a2e8b370b04e9e8bed55 (commit) via 65be0ccfacf7fdc18142401b129fe691dbe0dd7f (commit) via b07c527f5b38d57f43c159e793b67dceae34f6d6 (commit) via 024e0e8b29c57131c65424b31e931e6f8f511248 (commit) via eb28de4a09f016d3de7caccec781eb70995a4001 (commit) via c9ea08b938e6c8804cfe952f7a33c6739d3e3141 (commit) via 35dec6ed88864cef7864cad0b83d7b3299598da8 (commit) via fcd5eaaf1eb9a344b3820783176f5f34fff664d2 (commit) via b4527452f67c810f09b9720e168fda6e81a8e6f3 (commit) via 059cf75cfdb996073bcbcabe0197e493f5eee9df (commit) via d504b1c14fc621ff2361aa460ab44ec6be11b65d (commit) via 9f657ad9e2933d086535f3dd48aeee80f3e80454 (commit) via ae1c83217dcf9bfb5754fea21f29d6e0d70f206d (commit) via 451100043afeab8a6b5088e5475d718ebc1f5990 (commit) via 150dec02d614e5c3efdb5585801796906cea2d97 (commit) via ae9e2424c438b8bb9063135e3187a4f2747e41e5 (commit) via f6ec9443f3e32af5fc5ff859ab8847d29d670ee7 (commit) via 9419f48a3f19336b3ad893ab2201383b3174dcce (commit) via cae7a4ec49e1cfdf9615604cf1216290cbe68abb (commit) via e92a10e35348aabd054abd60b6746da9bf911d21 (commit) via 2a21d5a1f8c086565b601d7fa6e56f57a0fcfe4a (commit) via d14a7c886d85eaeccfa00447f8066affadee06b1 (commit) via 9ecfb009dde40e26d8aca5a2cf38a83eb3853b5c (commit) via 3755ee0b8cd7f557b148f497fa8b68d16efd9294 (commit) via ee50ea8ee6c40f05c23d5e504489bbd26a30c4d7 (commit) via 4a2ac83c0696bb48d9e3319dd40888ba1776f33c (commit) via 068a39199938dc3d6aac9dd2e0406ec1e8d43c11 (commit) via 6953b3f029cbcadfaddb118c13e886af3c642ddf (commit) via 12cdd4a2a58e15ecfe9c9fb66a44274c6002fb92 (commit) via d3bed95da2150f6975c82e37e0bfcef1ce03e0de (commit) via 220a56d6842d4fa2ab21f3aa65007b7437ea9d40 (commit) via 7e3dc1f41b1ede605c12f569a53485378a337779 (commit) via 4cc4e73e87f07edb7a57293d4ce9546ab6f31cc6 (commit) via 84e80da4eade8efe1856f97ade61042738a006d6 (commit) via 9feaf67514d726c1edc668b2d1cbc485165ff257 (commit) via 48a9848d6e23c9dde6d9be17ef2caacd6531d84d (commit) via e07ebf7d7cf1532473e18a9ccd0e2026c900f44a (commit) via 632c8b0680717bac5243e6af32e9fddb75f98f11 (commit) via 3ece4e77364e9f55fbdde79c6d67775b851cd1e9 (commit) via 1d6ca920d399edee406af7f685c1590c30e2db5f (commit) via cc686707dab829cc94da8158bc173424a6a526f9 (commit) via aa2aa7e74e593a79126a97eff51fa91559e0ba59 (commit) via 9fb803c468a12d27a28280464bc5ff36d604f84b (commit) via 3358f06ef6a0456a218970c5d7fc8512a90961ea (commit) via c551b0d5bc62dafad1a873aea7e55b1441749657 (commit) via 8ddaa0d003966976a7396b4747a179648b15601f (commit) via 76003d29fa25c83bd8485c328c7acfb72749100d (commit) via 20ae35443bea3b90dfe1982adcc30ee654938bbf (commit) via caf5222403ab23860c406cb6c3d40d9d8f48263c (commit) via 3109486dcedd4c1b913d58f73fd3cf3dd483661d (commit) via 5115732e5b5f4e0ac71e8f697cd6ca14c59071af (commit) via 0e29fd4c30c4dfa74b6906da4d3abd7f3960bebd (commit) via d4166d7e5fcfd74010f3e548cf1bd50f0de8ac1e (commit) via bcd1f26d006587d538265966a022f780770bb873 (commit) via 1f02184c077a07bf446536dab021505e81cd470e (commit) via 0e8d7d882c77983c12af6ed704f3bf647d7d75bb (commit) via f4d6e6cd21754953bdb712adfe03b8e2c66c8d37 (commit) via 519528f2ccf23284473bf8458b41cd97b44f09cd (commit) via 9fe609accf24ee19c9bbc9d733113693fd87eea0 (commit) via 8029d61b44899feca9110c468692eec40d56db10 (commit) via b37458def40a3a1217a3ac84072386c686bfb278 (commit) via 5e7ea24cacf7e087b3ad66348d34edb024939d15 (commit) via 66f408b53d6d80434296a05247bcd36e2577ffbf (commit) via 3efe5c012e0c659fafb2d3689bbd91d1079dbf13 (commit) via 0c3ed8ed69393074c4de646d1c5d3ccafac9417c (commit) via bd70f02e75124ee77800619c33e160b49a5a480e (commit) via 908e6baf5d264ca61631c85a63cba62b97cb51b6 (commit) via ea87b1c628e6a051003d562e81a5c5e3b6148011 (commit) via 7011f2de064560ceb3d041f12e45352a322b40b2 (commit) via 17d84bcd78dec55d3ed6ada60a56f7b259cccdc9 (commit) via e25fab22c712775046cf557345c1b84dad7ddfe4 (commit) via 606f193cb160749f89279e069fdcbc276ca0001c (commit) via ab1126b7c8b2a758ce5960f7116581b8e10a6321 (commit) via 16ca8625837306845bc9d88db8f7ebcedacf44d6 (commit) via 99381cf3cdd3b2fce04175418561f4bf9ee6e191 (commit) via 021018aaec30e77471c7c689a7cd54f75cf2da07 (commit) via ec9f619953971666fccfc2a5f92f67a6f57a22ac (commit) via fe9bb263c966cbda8f8fefb4a9657454c9bcc3ef (commit) via 5a013f5055b2ba02734dcd98bc3ecefa407bc6b7 (commit) via b8238046f6926eb90441e225283360ffe0ac8759 (commit) via 32c57356449d018ec9a74a160c9e436928c0c0d9 (commit) via e705dfd53b8cd64634ff898049705d6eb745e0e2 (commit) via 7a5f2c46bbd1ecfc2b5f63f564e8e2fe93943524 (commit) via 1416bb519c523c784b5374e90d890f1577d55cc2 (commit) via 5791fa9b81085eb4af573e82a9edac37651abb0a (commit) via 445892f57ce9654e47b31972df3cf381c13eb111 (commit) via da17f14349db98aec668708e19befc99760bf5b4 (commit) via 390a338dab52cfd6a3a1822d12b70e6b828fd607 (commit) via 30536099d24804cdcbf3d938dbf735a1d463986a (commit) via 7c2b8865438982f93fe8ec547c4bc694d3223e15 (commit) via ba5add44c675dd4255a4a990b23200cd053c5bc8 (commit) via 4505bc965fc1982cfc3d8c02048871a21aa4be61 (commit) via a51139c879f86d11b739a523cb8fdb435751603d (commit) via 156f35d7f8386e29c04b8e9c419084f7e1708bbf (commit) via b4bf956906d1df89bcc64e9ab5971a34897c28a3 (commit) via daf9479c463b4cecaed26d55cdf665ac67794df7 (commit) via 39cc7a2771e7072d41e0311adbb10a5110095493 (commit) via 243e1a7f66805db7767f9dd4a4924584c18fd1f5 (commit) via 8871f491ccf5a3b08d497dfa40c1206915511262 (commit) via 7517f772518a5b6b8c99090b957af323c63e6259 (commit) via 2538013569252fa4ae3dba08fda5f5e7d042296d (commit) via 923061996f73406c942ed720c7835afd65364063 (commit) via 592e109a6a61b9c432f124707b9c3eb1879041be (commit) via 94ab6108249e15e9ede7e6bc72dee821b4797714 (commit) via ab12d09e20dafba6e5aa6a00e76025318c24e649 (commit) via 8cb35e12e0d9482b615e85d3bff2b2d8c019664a (commit) via bf66745c7aad0f0cca2cda6adec1e537959898c4 (commit) via c01e7ed17d6b711ea29ddd864bf1c74e7c244cbb (commit) via f5f6624d9edccc9ecdc5cd39be5fb427521878f6 (commit) via 4acace672080ccac23a6ac51c2dcb04a2b70daf9 (commit) via efcf8621b3a627ca0bb85fd96523b97f743feb9f (commit) via 40d26e2a386a70d27cf6db98e081419e47a8f443 (commit) via 286ab76684c1fa044fe41ed7da7efb0e5025ee24 (commit) via 339c5f9841cdb634259fa1b6f1b10a3436684ca5 (commit) via 10ac3269da048dc68462fa1db0ff8b5e7f987140 (commit) via ac29c6ed03369e8113f20f3bf859dc0a10767a0f (commit) via 46324ad6def0aec612286e434810e39b3226fdc3 (commit) via f6a90d34257cc589e04d5f7e24340b0baa86a775 (commit) via b65049e362fd91271924324d92f0b1a00ded151c (commit) via c2e02db808f2c6ebc9989a2044041b392d661aae (commit) via fe03c8e9aa347128280ac6eb770b3e65102694ce (commit) via 56ed3805a88893a397c07668088304425694a540 (commit) via 125ed9c2d97dd0e30d9ea77580e9c731c2a8d3c3 (commit) via 9694cdf1ceb9b5160813e2914f27f6642bebcb6c (commit) via 7862132823bf9e723aaf74f3b8edc3bc20594c4b (commit) via 6867d58759c6a5d31cc44160ab02a54cf2883842 (commit) via c478766fb386bc91e894040595529f503fde7078 (commit) via d37fc309ca1f995de45657d9eff93b08f326c664 (commit) via 69abc2442e07eb7d0fb276a188c45cbc068579a7 (commit) via 24709a5fefa6a58ef337d38183824bd48bad3194 (commit) via 5fab05b81edc3a4d3220a8aeac587136dc663886 (commit) via fb5ed594d660a63893dfcbcd1ded5ad3f3fb4e11 (commit) via 85f9920343f58f89f3b0a59a5f0d8d485663cb6e (commit) via 8ca0e0858ce210a49b2efcc08f8c8549673acc46 (commit) via 641d898e09fd9711c714870902e4975bcd6ef738 (commit) via 2e3bac0ffeb9fe499785c6b2e4324652a965da0f (commit) via e5a03915cd98e1f5587c783a486bd79c81d34a63 (commit) via 17f147ec12e6fff1c3a028d901abe26b3bc3ec40 (commit) via 6d59758b05cf711dfbabdadee468406370226df5 (commit) via 936b1ce67d1d9dfbb5ff8981c3bbd684a51737c6 (commit) via 16d6433e67c0b1da71443f8dd58f0d06e0d2ea42 (commit) via 9b71162acf306b7fbed70cdb47cf7630ef0cedfe (commit) via 05d94e0dd05eae853c6d056f7880f68814c30eb8 (commit) via 4384851a383f29a4d3b75b4ed36c3efcec5ded29 (commit) via e0cf02e8332005ce90524d38874e5ec9892f118c (commit) via f4880dd99e98e8d7c252c032ca6722572eb32a5f (commit) via 7e3b2d8b307393fa3e37562f027212676ce6a526 (commit) via 0239f6ede5e93a08eb39bba8410248f3adb462ec (commit) via 2eb7b40a8d79c8992a59b65cd5efd838266c5b81 (commit) via 6971cd1840358f9edd57e9d4557dbc888e3bcf3b (commit) via e7bdd1834e24e85e2626dcd025ee5bbc654c2882 (commit) via f77839006a563f007171124198695da76ff77cd4 (commit) via 67743024857cbc7dbe11d17dffcdad1ae57f7f27 (commit) via fe19822761b4635f392875a186e48af446b40f41 (commit) via 45d0bff374b6108e440e2dbee65bcbcd73ef1e44 (commit) via aeaa33dcfaba3188c20b9264ca27d7624990ee47 (commit) via 692cfd259e9018d244f1cf177453d84461392a41 (commit) via 589c809e8068cfc2e66c92695268165e1a2bb5d1 (commit) via 83f7dbbe9f48e5d9bef42e7c913f637656de2d9c (commit) via bd8fbf3b0abc063eea8fb763b058b0e71bf84a31 (commit) via aee81df7a1621818fd37edf484b76160fe5bfb2c (commit) via 0aea5806b4128e3310c00c03eed8b263ecba2408 (commit) via 92700536e13e24e2471bd1bc5949fb3997c3d657 (commit) via 0e3edabe28a58db9ad2f859405b16c0feca53c56 (commit) via 9027c962842968cd981ffaacf8d1275c27e74cb3 (commit) via c216a5ff1eb1697fd4e8529348d8cc660036b855 (commit) via 21b92d850d944458bdf29b9b95ec81b2f59a3872 (commit) via 6de0ba0ce303b1d7366edad1eb33469a8705ee64 (commit) via 61dd31a4b334466abc96dc933eb027fcf56136ae (commit) via e57e0f6560e61c4413ccd65dc65faae21e417f67 (commit) via 536099be2d07a74b65aa946333ee72eabf91a287 (commit) via cbefddd6bcf8d56082688d9e9cc18287bf091856 (commit) via dba62eaeebdfb71c1703bd939292b01121de3dbb (commit) via e26fc316c31768a2bc6b130dbd64cb35803caa44 (commit) via 605869c4f481cb8acf038a3a1b5ecffae7b7c76c (commit) via 7f525865c9079def7775ed1951f46d5d9b5ee1a9 (commit) via aa612e6764e04856a1b63c36dc9b998e298633da (commit) via 6935b2241070391b0e03f610bfa6f1b967c37997 (commit) via 68157edc52c52e1f716898c0bcddb47f39ec1b25 (commit) via 4c8df8e7456d95507e9fe0f630b5430cf7b038f3 (commit) via f39bc634a93573f10922b2528895b92c4585ed9f (commit) via 64f5007ad54565b6da311c7e019ee841ddafdfd8 (commit) via c546569957b1d8b9b11c16fd9e246598184e245f (commit) via 29a43252b9656e98155bb1dcf19261151e82a59e (commit) via a91cf495a623c39b518a1f8910a50a11eed5c358 (commit) via aaa2b8761fd96a0695ba1e2415317fa105de5a73 (commit) via ac6e2683fdf34cfea298ca1538b4322e3d6b3369 (commit) via 2dde84ff788985abfeac628eb98a595f8a05bc07 (commit) via cf0434a0ed7d5f0f793b0e60ad36cc829d455235 (commit) via 7c56fb07bde331d79eb73ece26b8fc960aa13eb2 (commit) via 2b86ff17b1b9b2f9a412419b4e3130c70c5b8970 (commit) via de25529dff00ff10dd33da64ea585e3000c20d45 (commit) via ac21184be7873c61803fe7581536c6e207caa133 (commit) via 846d69aa9953c9a385c9f12e64d1168f19bbb7bb (commit) via 08881a035c809afdf95cdaa401b16bd6e393c617 (commit) via dbe5eff289dde3ca4b8e603e753004477fd712e7 (commit) via 93f66bbd89f354e4e91b54e0c840656d818b5a45 (commit) via 60f42b3a9ad673413e4021fa0260ef042b1f7373 (commit) via 3142def980696e09df117456488b11b8b8ff3ffe (commit) via 9d9aa83a0d5cb1cb3faef80de71ac7db46c420a5 (commit) via 848fbc6004fce2c496387149da7ce59e76ad9ba2 (commit) via 63af57135ddf1d96c37be8054be887872e563faf (commit) via c4112dfdbae0412065a98f55d1923d88b0788363 (commit) via 4894a42b3b1c0be69c9eb53b94c39b1d93497455 (commit) via 8b446adc7f6d96c000ecb3833caa9a3ef2dde81b (commit) via 3ea5f7adf032f0340193b4632fcdefca3fcc0c04 (commit) via a6d4f2d4a8828e688f1aba6ff6d35e4a9496fe71 (commit) via 9406bc6d52be2ec22ce920104605709e7c0deabe (commit) via bcd9870b9f946ae6bc852c71caef61b42a6601bd (commit) via 23bef9c11849e876883ac5c543c20dbd32b17d14 (commit) via ce49cc988a406151d9c8d7c61e6a1b410c4dee28 (commit) via 4bcfd2b7a4720de58b86ca390b7d0744eeb361dd (commit) via ae2a8212b7f7eb6d9a7ea432cdd2bcb3b76b7f79 (commit) via 3d583e568fcd09ef8f64383877c9840f7da29d10 (commit) via fea778453b931067df16ffcaab24858a2063366b (commit) via dc8a0875bb4a7079afa16d88d34e5b2a6bd3430c (commit) via efb82700e6079a181006d710c56faab88d9ab7b1 (commit) via 383608774e46639738c9efdf3d075a6b827ca3d2 (commit) via 4e4f439257baf487dc479c3a25d62434531ed94f (commit) via 1664c9c9294c7a2d80b7e77eebb28f678b4cbc59 (commit) via 0c6af30d49d27e5a52be80cb0022b0546cfc7199 (commit) via bc3cbcefe8a48249dbd700bd22cdf8851884b2e4 (commit) via 0bc6abb351c27583396a0e5d2fecd0141aa894c7 (commit) via 5d1d1cf42b079f79751e4b4300e2b33edf02f3d4 (commit) via 24dba32713620949a76a5b3301ef09fafbaebe67 (commit) via b03a20ed642740d56afa2113890cf0b46648b03e (commit) via 4cd9f210713bd759e69ef6f7a1f2199c2934c8ea (commit) via 6f2f42b8a139ab7d88a4dd4dbe82bddcea737ea8 (commit) via 12d5fca175219f6eaf19d2d4a70795a8cc7407c1 (commit) via f80241eeca80e9fa48a59b5027634ea6de8d8c4e (commit) from b23c21897a98714dce7ce63a022ff6874b3853f4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit f19ab905555e7decce57dbd00a8a48255a6744e2 Merge: b23c218 f31d5ba Author: Phil Muldoon Date: Mon Jan 23 20:29:15 2012 +0000 Merge remote-tracking branch 'gdb/master' into archer-tromey-python commit f31d5ba21d7c2ffe290d0e41b8d2703f9ca0aa7a Author: Pedro Alves Date: Mon Jan 23 17:12:30 2012 +0000 2012-01-23 Pedro Alves * top.c (caution): Rename to ... (confirm): ... this. (show_caution): Rename to ... (show_confirm): ... this. (quit_cover): Adjust. (init_main): Adjust. * top.h (caution): Rename to ... (confirm): ... this. * utils.c (internal_vproblem, defaulted_query): Adjust. commit 1ace069643a34f84b1c555c01e728b9d0865c748 Author: Pedro Alves Date: Mon Jan 23 17:11:41 2012 +0000 gdb/ 2012-01-23 Pedro Alves * top.c (caution): Update comment. (execute_command): Don't consider the current value of `caution'. gdb/testsuite/ 2012-01-23 Pedro Alves * gdb.base/call-signal-resume.exp: Allow output after "return". commit c7ace98603ceb642c66e03595c79089b35674d3f Author: Pedro Alves Date: Mon Jan 23 16:40:26 2012 +0000 2012-01-23 Pedro Alves * server.c (main): Avoid yet another case of infinite loop while detaching/killing after a longjmp. commit 7d249f1c6358c5494c24458238675b7ed92f54ff Author: Jan Kratochvil Date: Mon Jan 23 16:37:01 2012 +0000 gdb/ * cli/cli-cmds.c (find_and_open_script): Handle failure of fdopen. ----------------------------------------------------------------------- Summary of changes: bfd/ChangeLog | 3470 +----- bfd/ChangeLog-2011 | 3383 +++++ bfd/archive.c | 71 +- bfd/archive64.c | 6 +- bfd/bfd-in2.h | 9 + bfd/bfdio.c | 23 +- bfd/cache.c | 2 +- bfd/coff-i386.c | 4 +- bfd/coff-x86_64.c | 3 +- bfd/config.bfd | 3 +- bfd/dwarf2.c | 234 +- bfd/elf-bfd.h | 24 +- bfd/elf.c | 59 +- bfd/elf32-arm.c | 51 + bfd/elf32-avr.c | 14 +- bfd/elf32-mips.c | 114 + bfd/elf32-ppc.c | 4 +- bfd/elf32-rl78.c | 998 ++- bfd/elf32-s390.c | 2 +- bfd/elf64-mips.c | 219 + bfd/elf64-ppc.c | 340 +- bfd/elf64-ppc.h | 4 +- bfd/elf64-s390.c | 2 +- bfd/elf64-x86-64.c | 30 +- bfd/elfn32-mips.c | 219 + bfd/elfxx-mips.c | 131 +- bfd/elfxx-target.h | 7 +- bfd/libbfd-in.h | 36 +- bfd/libbfd.h | 43 +- bfd/mach-o-i386.c | 1 + bfd/mach-o-target.c | 3 +- bfd/mach-o-x86-64.c | 46 + bfd/mach-o.c | 1338 ++- bfd/mach-o.h | 78 +- bfd/pef.c | 4 + bfd/reloc.c | 21 +- bfd/version.h | 2 +- bfd/vms-lib.c | 6 +- bfd/xsym.c | 2 + config/ChangeLog | 11 + config/warnings.m4 | 24 +- gdb/.gitignore | 1 - gdb/ChangeLog |13063 ++------------------ gdb/ChangeLog-2011 |12658 +++++++++++++++++++ gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 109 +- gdb/NEWS | 38 +- gdb/README | 20 + gdb/ada-exp.y | 4 +- gdb/ada-lang.c | 66 +- gdb/ada-lang.h | 4 +- gdb/ada-lex.l | 4 +- gdb/ada-operator.def | 4 +- gdb/ada-tasks.c | 4 +- gdb/ada-typeprint.c | 4 +- gdb/ada-valprint.c | 5 +- gdb/addrmap.c | 2 +- gdb/addrmap.h | 2 +- gdb/aix-thread.c | 4 +- gdb/alpha-linux-nat.c | 3 +- gdb/alpha-linux-tdep.c | 3 +- gdb/alpha-mdebug-tdep.c | 3 +- gdb/alpha-nat.c | 4 +- gdb/alpha-osf1-tdep.c | 3 +- gdb/alpha-tdep.c | 4 +- gdb/alpha-tdep.h | 4 +- gdb/alphabsd-nat.c | 3 +- gdb/alphabsd-tdep.c | 3 +- gdb/alphabsd-tdep.h | 3 +- gdb/alphafbsd-tdep.c | 3 +- gdb/alphanbsd-tdep.c | 3 +- gdb/alphaobsd-tdep.c | 3 +- gdb/amd64-darwin-tdep.c | 3 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-linux-nat.c | 13 +- gdb/amd64-linux-tdep.c | 3 +- gdb/amd64-linux-tdep.h | 3 +- gdb/amd64-nat.c | 3 +- gdb/amd64-nat.h | 3 +- gdb/amd64-sol2-tdep.c | 3 +- gdb/amd64-tdep.c | 3 +- gdb/amd64-tdep.h | 4 +- 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 | 3 +- gdb/amd64nbsd-nat.c | 3 +- gdb/amd64nbsd-tdep.c | 3 +- gdb/amd64obsd-nat.c | 3 +- gdb/amd64obsd-tdep.c | 3 +- gdb/annotate.c | 4 +- gdb/annotate.h | 4 +- gdb/arch-utils.c | 3 +- gdb/arch-utils.h | 4 +- gdb/arm-linux-nat.c | 3 +- gdb/arm-linux-tdep.c | 3 +- gdb/arm-linux-tdep.h | 3 +- gdb/arm-symbian-tdep.c | 2 +- gdb/arm-tdep.c | 11 +- gdb/arm-tdep.h | 3 +- gdb/arm-wince-tdep.c | 2 +- gdb/armbsd-tdep.c | 3 +- gdb/armnbsd-nat.c | 4 +- gdb/armnbsd-tdep.c | 3 +- gdb/armobsd-tdep.c | 3 +- gdb/auxv.c | 3 +- gdb/auxv.h | 3 +- gdb/avr-tdep.c | 3 +- gdb/ax-gdb.c | 4 +- gdb/ax-gdb.h | 3 +- gdb/ax-general.c | 3 +- gdb/ax.h | 3 +- gdb/bcache.c | 4 +- gdb/bcache.h | 4 +- gdb/bfd-target.c | 3 +- gdb/bfd-target.h | 3 +- gdb/bfin-linux-tdep.c | 3 +- gdb/bfin-tdep.c | 3 +- gdb/bfin-tdep.h | 3 +- gdb/block.c | 3 +- gdb/block.h | 3 +- gdb/blockframe.c | 13 +- gdb/breakpoint.c | 507 +- gdb/breakpoint.h | 39 +- gdb/bsd-kvm.c | 3 +- gdb/bsd-kvm.h | 3 +- gdb/bsd-uthread.c | 3 +- gdb/bsd-uthread.h | 3 +- gdb/buildsym.c | 4 +- gdb/buildsym.h | 5 +- gdb/c-exp.y | 16 +- gdb/c-lang.c | 4 +- gdb/c-lang.h | 4 +- gdb/c-typeprint.c | 5 +- gdb/c-valprint.c | 40 +- gdb/call-cmds.h | 4 +- gdb/cc-with-index.sh | 2 +- gdb/charset-list.h | 2 +- gdb/charset.c | 3 +- gdb/charset.h | 3 +- gdb/cli-out.c | 4 +- gdb/cli-out.h | 3 +- gdb/cli/cli-cmds.c | 14 +- gdb/cli/cli-cmds.h | 3 +- gdb/cli/cli-decode.c | 4 +- gdb/cli/cli-decode.h | 98 +- gdb/cli/cli-dump.c | 3 +- gdb/cli/cli-dump.h | 3 +- gdb/cli/cli-interp.c | 4 +- gdb/cli/cli-logging.c | 3 +- gdb/cli/cli-script.c | 4 +- gdb/cli/cli-script.h | 3 +- gdb/cli/cli-setshow.c | 3 +- gdb/cli/cli-setshow.h | 3 +- gdb/cli/cli-utils.c | 2 +- gdb/cli/cli-utils.h | 2 +- gdb/coff-pe-read.c | 3 +- gdb/coff-pe-read.h | 3 +- gdb/coffread.c | 4 +- gdb/command.h | 19 +- gdb/common/ax.def | 3 +- gdb/common/buffer.c | 2 +- gdb/common/buffer.h | 2 +- gdb/common/common-utils.c | 4 +- gdb/common/common-utils.h | 4 +- gdb/common/gdb_assert.h | 5 +- gdb/common/gdb_dirent.h | 3 +- gdb/common/gdb_locale.h | 3 +- gdb/common/gdb_signals.h | 4 +- gdb/common/gdb_thread_db.h | 3 +- gdb/common/i386-xstate.h | 2 +- gdb/common/linux-osdata.c | 2 +- gdb/common/linux-osdata.h | 2 +- gdb/common/linux-procfs.c | 2 +- gdb/common/linux-procfs.h | 2 +- gdb/common/linux-ptrace.h | 2 +- gdb/common/ptid.c | 4 +- gdb/common/ptid.h | 4 +- gdb/common/signals.c | 4 +- gdb/common/xml-utils.c | 3 +- gdb/common/xml-utils.h | 3 +- gdb/complaints.c | 4 +- gdb/complaints.h | 4 +- gdb/completer.c | 3 +- gdb/completer.h | 3 +- gdb/config.in | 49 +- gdb/config/alpha/alpha-linux.mh | 2 +- gdb/config/alpha/alpha-osf3.mh | 4 +- gdb/config/alpha/fbsd.mh | 2 +- gdb/config/alpha/nm-osf3.h | 2 +- gdb/config/arm/nbsdaout.mh | 2 +- gdb/config/arm/nbsdelf.mh | 2 +- gdb/config/djgpp/djconfig.sh | 4 +- gdb/config/djgpp/fnchange.lst | 1 + gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/i386gnu.mh | 2 +- gdb/config/i386/nbsdaout.mh | 2 +- gdb/config/i386/nm-fbsd.h | 4 +- gdb/config/i386/nm-i386gnu.h | 3 +- gdb/config/i386/obsdaout.mh | 2 +- gdb/config/ia64/hpux.mh | 2 +- gdb/config/ia64/linux.mh | 2 +- gdb/config/m32r/linux.mh | 2 +- gdb/config/m68k/linux.mh | 2 +- gdb/config/m68k/nbsdaout.mh | 2 +- gdb/config/m68k/obsd.mh | 2 +- gdb/config/mips/irix5.mh | 2 +- gdb/config/mips/irix6.mh | 2 +- gdb/config/nm-linux.h | 3 +- gdb/config/nm-nto.h | 2 +- gdb/config/pa/hpux.mh | 2 +- gdb/config/pa/linux.mh | 2 +- gdb/config/powerpc/aix.mh | 4 +- gdb/config/rs6000/nm-rs6000.h | 4 +- gdb/config/s390/s390.mh | 2 +- gdb/config/sparc/linux.mh | 2 +- gdb/config/sparc/linux64.mh | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/config/sparc/sol2.mh | 2 +- gdb/config/vax/nbsdaout.mh | 2 +- gdb/config/vax/vax.mh | 2 +- gdb/configure | 100 +- gdb/configure.ac | 69 +- gdb/configure.tgt | 172 +- gdb/continuations.c | 4 +- gdb/continuations.h | 3 +- gdb/copyright.py | 844 +- gdb/copyright.sh | 170 - gdb/core-regset.c | 4 +- gdb/corefile.c | 26 +- gdb/corelow.c | 43 +- gdb/cp-abi.c | 5 +- gdb/cp-abi.h | 3 +- gdb/cp-name-parser.y | 41 +- gdb/cp-namespace.c | 3 +- gdb/cp-support.c | 12 +- gdb/cp-support.h | 3 +- gdb/cp-valprint.c | 5 +- gdb/cris-tdep.c | 3 +- gdb/d-lang.c | 3 +- gdb/d-lang.h | 3 +- gdb/d-valprint.c | 2 +- gdb/darwin-nat-info.c | 3 +- gdb/darwin-nat.c | 2 +- gdb/darwin-nat.h | 4 +- gdb/data-directory/Makefile.in | 2 +- gdb/dbug-rom.c | 4 +- gdb/dbxread.c | 4 +- gdb/dcache.c | 4 +- gdb/dcache.h | 4 +- gdb/dec-thread.c | 2 +- gdb/defs.h | 34 +- gdb/demangle.c | 4 +- gdb/dfp.c | 2 +- gdb/dfp.h | 2 +- gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 14 +- gdb/dictionary.h | 3 +- gdb/dink32-rom.c | 4 +- gdb/disasm.c | 3 +- gdb/disasm.h | 3 +- gdb/doc/ChangeLog | 50 + gdb/doc/Makefile.in | 4 +- gdb/doc/agentexpr.texi | 3 +- gdb/doc/all-cfg.texi | 6 +- gdb/doc/annotate.texinfo | 4 +- gdb/doc/gdb.texinfo | 138 +- gdb/doc/gdbint.texinfo | 98 +- gdb/doc/observer.texi | 3 +- gdb/doc/refcard.tex | 4 +- gdb/doc/stabs.texinfo | 5 +- gdb/doublest.c | 5 +- gdb/doublest.h | 5 +- gdb/dsrec.c | 4 +- gdb/dummy-frame.c | 4 +- gdb/dummy-frame.h | 3 +- gdb/dwarf2-frame-tailcall.c | 2 +- gdb/dwarf2-frame-tailcall.h | 2 +- gdb/dwarf2-frame.c | 7 +- gdb/dwarf2-frame.h | 3 +- gdb/dwarf2expr.c | 4 +- gdb/dwarf2expr.h | 4 +- gdb/dwarf2loc.c | 3 +- gdb/dwarf2loc.h | 5 +- gdb/dwarf2read.c | 1019 +- gdb/elfread.c | 31 +- gdb/environ.c | 4 +- gdb/environ.h | 4 +- gdb/eval.c | 23 +- gdb/event-loop.c | 3 +- gdb/event-loop.h | 3 +- gdb/event-top.c | 4 +- gdb/event-top.h | 4 +- gdb/exceptions.c | 4 +- gdb/exceptions.h | 4 +- gdb/exec.c | 4 +- gdb/exec.h | 3 +- gdb/expprint.c | 5 +- gdb/expression.h | 4 +- gdb/f-exp.y | 17 +- gdb/f-lang.c | 4 +- gdb/f-lang.h | 4 +- gdb/f-typeprint.c | 5 +- gdb/f-valprint.c | 4 +- gdb/fbsd-nat.c | 3 +- gdb/fbsd-nat.h | 3 +- gdb/features/Makefile | 2 +- gdb/features/arm-core.xml | 2 +- gdb/features/arm-fpa.xml | 2 +- gdb/features/arm-m-profile.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-m.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/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/amd64-avx-linux.xml | 2 +- gdb/features/i386/amd64-avx.xml | 2 +- gdb/features/i386/amd64-linux.xml | 2 +- gdb/features/i386/amd64.xml | 2 +- gdb/features/i386/i386-avx-linux.xml | 2 +- gdb/features/i386/i386-avx.xml | 2 +- gdb/features/i386/i386-linux.xml | 2 +- gdb/features/i386/i386-mmx-linux.xml | 2 +- gdb/features/i386/i386-mmx.xml | 2 +- gdb/features/i386/i386.xml | 2 +- gdb/features/library-list-svr4.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 | 2 +- gdb/features/s390-core32.xml | 2 +- gdb/features/s390-core64.xml | 2 +- gdb/features/s390-fpr.xml | 2 +- gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux32v1.xml | 2 +- gdb/features/s390-linux32v2.xml | 2 +- gdb/features/s390-linux64.xml | 2 +- gdb/features/s390-linux64v1.xml | 2 +- gdb/features/s390-linux64v2.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-linux64.xml | 2 +- gdb/features/s390x-linux64v1.xml | 2 +- gdb/features/s390x-linux64v2.xml | 2 +- gdb/features/threads.dtd | 2 +- gdb/features/tic6x-c62x-linux.xml | 2 +- gdb/features/tic6x-c62x.xml | 2 +- gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64x.xml | 2 +- gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c64xp.xml | 2 +- gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/xscale-iwmmxt.xml | 2 +- gdb/filesystem.c | 2 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 2 +- gdb/findvar.c | 5 +- gdb/fork-child.c | 8 +- gdb/frame-base.c | 3 +- gdb/frame-base.h | 3 +- gdb/frame-unwind.c | 3 +- gdb/frame-unwind.h | 3 +- gdb/frame.c | 5 +- gdb/frame.h | 5 +- gdb/frv-linux-tdep.c | 3 +- gdb/frv-tdep.c | 3 +- gdb/frv-tdep.h | 3 +- gdb/gcore.c | 57 +- gdb/gcore.h | 2 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-dlfcn.c | 2 +- gdb/gdb-dlfcn.h | 2 +- gdb/gdb-gdb.py | 2 +- gdb/gdb-stabs.h | 4 +- gdb/gdb.1 | 2 +- gdb/gdb.c | 3 +- gdb/gdb.h | 3 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 11 +- gdb/gdb_expat.h | 3 +- gdb/gdb_gcore.sh | 3 +- gdb/gdb_mbuild.sh | 3 +- gdb/gdb_obstack.h | 3 +- gdb/gdb_proc_service.h | 3 +- gdb/gdb_ptrace.h | 3 +- gdb/gdb_regex.h | 4 +- gdb/gdb_select.h | 3 +- gdb/gdb_stat.h | 3 +- gdb/gdb_string.h | 4 +- gdb/gdb_usleep.c | 2 +- gdb/gdb_usleep.h | 2 +- gdb/gdb_vfork.h | 3 +- gdb/gdb_wait.h | 3 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch.c | 99 + gdb/gdbarch.h | 26 +- gdb/gdbarch.sh | 14 +- gdb/gdbcmd.h | 4 +- gdb/gdbcore.h | 5 +- gdb/gdbserver/ChangeLog | 69 + gdb/gdbserver/Makefile.in | 4 +- gdb/gdbserver/configure.ac | 3 +- gdb/gdbserver/event-loop.c | 4 +- gdb/gdbserver/gdb_proc_service.h | 3 +- gdb/gdbserver/gdbreplay.c | 6 +- gdb/gdbserver/gdbserver.1 | 2 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 35 +- gdb/gdbserver/i386-low.c | 2 +- gdb/gdbserver/i386-low.h | 2 +- gdb/gdbserver/i387-fp.c | 4 +- gdb/gdbserver/i387-fp.h | 3 +- gdb/gdbserver/inferiors.c | 3 +- gdb/gdbserver/linux-amd64-ipa.c | 2 +- gdb/gdbserver/linux-arm-low.c | 3 +- gdb/gdbserver/linux-bfin-low.c | 3 +- gdb/gdbserver/linux-cris-low.c | 4 +- gdb/gdbserver/linux-crisv32-low.c | 4 +- gdb/gdbserver/linux-i386-ipa.c | 2 +- gdb/gdbserver/linux-ia64-low.c | 4 +- gdb/gdbserver/linux-low.c | 6 +- gdb/gdbserver/linux-low.h | 4 +- gdb/gdbserver/linux-m32r-low.c | 3 +- gdb/gdbserver/linux-m68k-low.c | 4 +- gdb/gdbserver/linux-mips-low.c | 4 +- gdb/gdbserver/linux-ppc-low.c | 4 +- gdb/gdbserver/linux-s390-low.c | 3 +- gdb/gdbserver/linux-sh-low.c | 4 +- gdb/gdbserver/linux-sparc-low.c | 3 +- gdb/gdbserver/linux-tic6x-low.c | 3 +- gdb/gdbserver/linux-x86-low.c | 3 +- gdb/gdbserver/linux-xtensa-low.c | 2 +- gdb/gdbserver/lynx-i386-low.c | 2 +- gdb/gdbserver/lynx-low.c | 2 +- gdb/gdbserver/lynx-low.h | 2 +- gdb/gdbserver/lynx-ppc-low.c | 2 +- gdb/gdbserver/mem-break.c | 4 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 2 +- gdb/gdbserver/nto-low.h | 2 +- gdb/gdbserver/nto-x86-low.c | 2 +- gdb/gdbserver/proc-service.c | 3 +- gdb/gdbserver/proc-service.list | 2 +- gdb/gdbserver/regcache.c | 4 +- gdb/gdbserver/regcache.h | 3 +- gdb/gdbserver/remote-utils.c | 4 +- gdb/gdbserver/server.c | 44 +- gdb/gdbserver/server.h | 4 +- gdb/gdbserver/spu-low.c | 3 +- gdb/gdbserver/target.c | 4 +- gdb/gdbserver/target.h | 3 +- gdb/gdbserver/terminal.h | 2 +- gdb/gdbserver/thread-db.c | 3 +- gdb/gdbserver/tracepoint.c | 52 +- gdb/gdbserver/utils.c | 4 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 3 +- 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 | 4 +- gdb/gdbtypes.c | 19 +- gdb/gdbtypes.h | 21 +- gdb/glibc-tdep.c | 3 +- gdb/glibc-tdep.h | 3 +- gdb/gnu-nat.c | 4 +- gdb/gnu-nat.h | 4 +- gdb/gnu-v2-abi.c | 4 +- gdb/gnu-v3-abi.c | 3 +- gdb/gnulib/extra/update-copyright | 267 + gdb/go32-nat.c | 4 +- gdb/gregset.h | 3 +- gdb/h8300-tdep.c | 5 +- gdb/hppa-hpux-nat.c | 3 +- gdb/hppa-hpux-tdep.c | 11 +- gdb/hppa-linux-nat.c | 3 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 3 +- gdb/hppa-tdep.c | 5 +- gdb/hppa-tdep.h | 3 +- gdb/hppabsd-nat.c | 3 +- gdb/hppabsd-tdep.c | 3 +- gdb/hppabsd-tdep.h | 2 +- gdb/hppanbsd-nat.c | 2 +- gdb/hppanbsd-tdep.c | 2 +- gdb/hppaobsd-tdep.c | 3 +- gdb/i386-cygwin-tdep.c | 3 +- gdb/i386-darwin-nat.c | 3 +- gdb/i386-darwin-tdep.c | 3 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-linux-nat.c | 13 +- gdb/i386-linux-tdep.c | 3 +- gdb/i386-linux-tdep.h | 3 +- gdb/i386-nat.c | 4 +- gdb/i386-nat.h | 2 +- gdb/i386-nto-tdep.c | 3 +- gdb/i386-sol2-nat.c | 3 +- gdb/i386-sol2-tdep.c | 3 +- gdb/i386-tdep.c | 9 +- gdb/i386-tdep.h | 3 +- gdb/i386-windows-nat.c | 2 +- gdb/i386bsd-nat.c | 3 +- gdb/i386bsd-nat.h | 3 +- gdb/i386bsd-tdep.c | 3 +- gdb/i386fbsd-nat.c | 3 +- gdb/i386fbsd-tdep.c | 3 +- gdb/i386gnu-nat.c | 4 +- gdb/i386gnu-tdep.c | 3 +- gdb/i386nbsd-nat.c | 3 +- gdb/i386nbsd-tdep.c | 4 +- gdb/i386obsd-nat.c | 3 +- gdb/i386obsd-tdep.c | 5 +- gdb/i386v4-nat.c | 4 +- gdb/i387-tdep.c | 5 +- gdb/i387-tdep.h | 3 +- gdb/ia64-hpux-nat.c | 2 +- gdb/ia64-hpux-tdep.c | 2 +- gdb/ia64-hpux-tdep.h | 2 +- gdb/ia64-linux-nat.c | 3 +- gdb/ia64-linux-tdep.c | 4 +- gdb/ia64-tdep.c | 3 +- gdb/ia64-tdep.h | 3 +- gdb/inf-child.c | 236 +- gdb/inf-child.h | 3 +- gdb/inf-loop.c | 3 +- gdb/inf-loop.h | 3 +- gdb/inf-ptrace.c | 63 +- gdb/inf-ptrace.h | 3 +- gdb/inf-ttrace.c | 3 +- gdb/inf-ttrace.h | 3 +- gdb/infcall.c | 4 +- gdb/infcall.h | 3 +- gdb/infcmd.c | 156 +- gdb/inferior.c | 3 +- gdb/inferior.h | 12 +- gdb/inflow.c | 4 +- gdb/inflow.h | 3 +- gdb/infrun.c | 13 +- gdb/inline-frame.c | 2 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 4 +- gdb/interps.h | 4 +- gdb/iq2000-tdep.c | 4 +- gdb/irix5-nat.c | 5 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 6 +- gdb/jit.h | 2 +- gdb/jv-exp.y | 3 +- gdb/jv-lang.c | 5 +- gdb/jv-lang.h | 4 +- gdb/jv-typeprint.c | 3 +- gdb/jv-valprint.c | 3 +- gdb/language.c | 271 +- gdb/language.h | 22 +- gdb/libunwind-frame.c | 3 +- gdb/libunwind-frame.h | 3 +- gdb/linespec.c | 152 +- gdb/linespec.h | 3 +- gdb/linux-fork.c | 3 +- gdb/linux-fork.h | 2 +- gdb/linux-nat.c | 798 +-- gdb/linux-nat.h | 3 +- gdb/linux-record.c | 2 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 659 +- gdb/linux-tdep.h | 14 +- gdb/linux-thread-db.c | 3 +- gdb/lm32-tdep.c | 2 +- gdb/m2-exp.y | 41 +- gdb/m2-lang.c | 4 +- gdb/m2-lang.h | 4 +- gdb/m2-typeprint.c | 5 +- gdb/m2-valprint.c | 4 +- gdb/m32c-tdep.c | 3 +- gdb/m32r-linux-nat.c | 3 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m32r-rom.c | 4 +- gdb/m32r-tdep.c | 4 +- gdb/m32r-tdep.h | 3 +- gdb/m68hc11-tdep.c | 3 +- gdb/m68k-tdep.c | 4 +- gdb/m68k-tdep.h | 4 +- gdb/m68kbsd-nat.c | 3 +- gdb/m68kbsd-tdep.c | 3 +- gdb/m68klinux-nat.c | 3 +- gdb/m68klinux-tdep.c | 4 +- gdb/m88k-tdep.c | 3 +- gdb/m88k-tdep.h | 3 +- gdb/m88kbsd-nat.c | 3 +- gdb/machoread.c | 2 +- gdb/macrocmd.c | 3 +- gdb/macroexp.c | 3 +- gdb/macroexp.h | 3 +- gdb/macroscope.c | 3 +- gdb/macroscope.h | 3 +- gdb/macrotab.c | 3 +- gdb/macrotab.h | 3 +- gdb/main.c | 4 +- gdb/main.h | 3 +- gdb/maint.c | 4 +- gdb/mdebugread.c | 9 +- gdb/mdebugread.h | 3 +- gdb/mem-break.c | 4 +- gdb/memattr.c | 3 +- gdb/memattr.h | 3 +- gdb/memory-map.c | 3 +- gdb/memory-map.h | 3 +- gdb/memrange.c | 2 +- gdb/memrange.h | 2 +- gdb/mep-tdep.c | 3 +- gdb/mi/mi-cmd-break.c | 3 +- gdb/mi/mi-cmd-disas.c | 3 +- gdb/mi/mi-cmd-env.c | 3 +- gdb/mi/mi-cmd-file.c | 3 +- gdb/mi/mi-cmd-stack.c | 4 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 4 +- gdb/mi/mi-cmds.c | 4 +- gdb/mi/mi-cmds.h | 4 +- gdb/mi/mi-common.c | 6 +- gdb/mi/mi-common.h | 3 +- gdb/mi/mi-console.c | 3 +- gdb/mi/mi-console.h | 3 +- gdb/mi/mi-getopt.c | 3 +- gdb/mi/mi-getopt.h | 3 +- gdb/mi/mi-interp.c | 7 +- gdb/mi/mi-main.c | 3 +- gdb/mi/mi-main.h | 3 +- gdb/mi/mi-out.c | 4 +- gdb/mi/mi-out.h | 3 +- gdb/mi/mi-parse.c | 3 +- gdb/mi/mi-parse.h | 3 +- gdb/mi/mi-symbol-cmds.c | 3 +- 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 | 3 +- gdb/minsyms.c | 90 +- gdb/minsyms.h | 251 + gdb/mips-irix-tdep.c | 3 +- gdb/mips-linux-nat.c | 3 +- gdb/mips-linux-tdep.c | 3 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-tdep.c | 4 +- gdb/mips-tdep.h | 3 +- gdb/mips64obsd-nat.c | 3 +- gdb/mips64obsd-tdep.c | 3 +- gdb/mipsnbsd-nat.c | 4 +- gdb/mipsnbsd-tdep.c | 3 +- gdb/mipsnbsd-tdep.h | 3 +- gdb/mipsread.c | 3 +- gdb/mn10300-linux-tdep.c | 3 +- gdb/mn10300-tdep.c | 3 +- gdb/mn10300-tdep.h | 3 +- gdb/monitor.c | 4 +- gdb/monitor.h | 4 +- gdb/moxie-tdep.c | 2 +- gdb/moxie-tdep.h | 2 +- gdb/mt-tdep.c | 3 +- gdb/nbsd-nat.c | 3 +- gdb/nbsd-nat.h | 3 +- gdb/nbsd-tdep.c | 3 +- gdb/nbsd-tdep.h | 3 +- gdb/nto-procfs.c | 3 +- gdb/nto-tdep.c | 3 +- gdb/nto-tdep.h | 3 +- gdb/objc-exp.y | 23 +- gdb/objc-lang.c | 3 +- gdb/objc-lang.h | 3 +- gdb/objfiles.c | 29 +- gdb/objfiles.h | 4 +- gdb/obsd-tdep.c | 3 +- gdb/obsd-tdep.h | 3 +- gdb/observer.c | 3 +- gdb/observer.sh | 3 +- gdb/opencl-lang.c | 2 +- gdb/osabi.c | 3 +- gdb/osabi.h | 3 +- gdb/osdata.c | 2 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 11 +- gdb/p-lang.c | 4 +- gdb/p-lang.h | 3 +- gdb/p-typeprint.c | 3 +- gdb/p-valprint.c | 4 +- gdb/parse.c | 85 +- gdb/parser-defs.h | 16 +- gdb/posix-hdep.c | 3 +- gdb/ppc-linux-nat.c | 8 +- gdb/ppc-linux-tdep.c | 5 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-sysv-tdep.c | 4 +- gdb/ppc-tdep.h | 3 +- gdb/ppcbug-rom.c | 4 +- gdb/ppcnbsd-nat.c | 3 +- gdb/ppcnbsd-tdep.c | 3 +- gdb/ppcnbsd-tdep.h | 3 +- gdb/ppcobsd-nat.c | 3 +- gdb/ppcobsd-tdep.c | 3 +- gdb/ppcobsd-tdep.h | 3 +- gdb/printcmd.c | 4 +- gdb/proc-api.c | 4 +- gdb/proc-events.c | 4 +- gdb/proc-flags.c | 3 +- gdb/proc-service.c | 4 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 3 +- gdb/proc-why.c | 4 +- gdb/procfs.c | 36 +- gdb/procfs.h | 2 +- gdb/progspace.c | 2 +- gdb/progspace.h | 2 +- gdb/prologue-value.c | 3 +- gdb/prologue-value.h | 3 +- gdb/psympriv.h | 2 +- gdb/psymtab.c | 30 +- gdb/psymtab.h | 2 +- gdb/python/lib/gdb/__init__.py | 2 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/pretty_printers.py | 2 +- gdb/python/lib/gdb/command/prompt.py | 2 +- gdb/python/lib/gdb/printing.py | 52 +- gdb/python/lib/gdb/prompt.py | 2 +- gdb/python/lib/gdb/types.py | 2 +- gdb/python/py-auto-load.c | 9 +- gdb/python/py-block.c | 2 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 50 +- gdb/python/py-cmd.c | 2 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-event.c | 2 +- gdb/python/py-event.h | 2 +- gdb/python/py-events.h | 2 +- gdb/python/py-evtregistry.c | 2 +- gdb/python/py-evts.c | 2 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 462 + gdb/python/py-frame.c | 34 +- gdb/python/py-function.c | 2 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-lazy-string.c | 2 +- gdb/python/py-newobjfileevent.c | 2 +- gdb/python/py-objfile.c | 2 +- gdb/python/py-param.c | 2 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-progspace.c | 2 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 2 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 2 +- gdb/python/py-symtab.c | 2 +- gdb/python/py-threadevent.c | 2 +- gdb/python/py-type.c | 2 +- gdb/python/py-utils.c | 2 +- gdb/python/py-value.c | 106 +- gdb/python/python-internal.h | 52 +- gdb/python/python.c | 6 +- gdb/python/python.h | 2 +- gdb/ravenscar-sparc-thread.c | 2 +- gdb/ravenscar-thread.c | 2 +- gdb/ravenscar-thread.h | 2 +- gdb/record.c | 90 +- gdb/record.h | 2 +- gdb/regcache.c | 4 +- gdb/regcache.h | 4 +- gdb/regformats/regdat.sh | 3 +- gdb/regformats/regdef.h | 3 +- gdb/reggroups.c | 3 +- gdb/reggroups.h | 3 +- gdb/regset.c | 3 +- gdb/regset.h | 3 +- gdb/remote-fileio.c | 3 +- gdb/remote-fileio.h | 3 +- gdb/remote-m32r-sdi.c | 3 +- gdb/remote-mips.c | 4 +- gdb/remote-sim.c | 4 +- gdb/remote.c | 111 +- gdb/remote.h | 3 +- gdb/reply_mig_hack.awk | 4 +- gdb/reverse.c | 3 +- gdb/rs6000-aix-tdep.c | 5 +- gdb/rs6000-nat.c | 5 +- gdb/rs6000-tdep.c | 5 +- gdb/rs6000-tdep.h | 5 +- gdb/rx-tdep.c | 2 +- gdb/s390-nat.c | 4 +- gdb/s390-tdep.c | 13 +- gdb/s390-tdep.h | 3 +- gdb/score-tdep.c | 3 +- gdb/score-tdep.h | 3 +- gdb/sentinel-frame.c | 4 +- gdb/sentinel-frame.h | 3 +- gdb/ser-base.c | 5 +- gdb/ser-base.h | 3 +- gdb/ser-go32.c | 4 +- gdb/ser-mingw.c | 3 +- gdb/ser-pipe.c | 3 +- gdb/ser-tcp.c | 4 +- gdb/ser-tcp.h | 3 +- gdb/ser-unix.c | 4 +- gdb/ser-unix.h | 4 +- gdb/serial.c | 4 +- gdb/serial.h | 4 +- gdb/sh-linux-tdep.c | 3 +- gdb/sh-tdep.c | 4 +- gdb/sh-tdep.h | 3 +- gdb/sh64-tdep.c | 4 +- gdb/shnbsd-nat.c | 3 +- gdb/shnbsd-tdep.c | 3 +- gdb/sim-regno.h | 3 +- gdb/skip.c | 2 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 3 +- gdb/sol2-tdep.c | 3 +- gdb/sol2-tdep.h | 3 +- gdb/solib-darwin.c | 2 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 2 +- gdb/solib-frv.c | 3 +- gdb/solib-ia64-hpux.c | 6 +- gdb/solib-ia64-hpux.h | 2 +- gdb/solib-irix.c | 4 +- gdb/solib-irix.h | 2 +- gdb/solib-osf.c | 4 +- gdb/solib-pa64.c | 3 +- gdb/solib-pa64.h | 3 +- gdb/solib-som.c | 3 +- gdb/solib-som.h | 3 +- gdb/solib-spu.c | 2 +- gdb/solib-spu.h | 2 +- gdb/solib-sunos.c | 4 +- gdb/solib-svr4.c | 5 +- gdb/solib-svr4.h | 3 +- gdb/solib-target.c | 2 +- gdb/solib-target.h | 2 +- gdb/solib.c | 4 +- gdb/solib.h | 4 +- gdb/solist.h | 4 +- gdb/somread.c | 4 +- gdb/source.c | 4 +- gdb/source.h | 3 +- gdb/sparc-linux-nat.c | 3 +- gdb/sparc-linux-tdep.c | 3 +- gdb/sparc-nat.c | 3 +- gdb/sparc-nat.h | 3 +- gdb/sparc-sol2-nat.c | 3 +- gdb/sparc-sol2-tdep.c | 3 +- gdb/sparc-tdep.c | 3 +- gdb/sparc-tdep.h | 3 +- gdb/sparc64-linux-nat.c | 3 +- gdb/sparc64-linux-tdep.c | 3 +- gdb/sparc64-nat.c | 3 +- gdb/sparc64-sol2-tdep.c | 3 +- gdb/sparc64-tdep.c | 3 +- gdb/sparc64-tdep.h | 3 +- gdb/sparc64fbsd-nat.c | 3 +- gdb/sparc64fbsd-tdep.c | 3 +- gdb/sparc64nbsd-nat.c | 3 +- gdb/sparc64nbsd-tdep.c | 3 +- gdb/sparc64obsd-tdep.c | 3 +- gdb/sparcnbsd-nat.c | 3 +- gdb/sparcnbsd-tdep.c | 3 +- gdb/sparcobsd-tdep.c | 3 +- gdb/spu-linux-nat.c | 3 +- gdb/spu-multiarch.c | 2 +- gdb/spu-tdep.c | 3 +- gdb/spu-tdep.h | 3 +- gdb/srec.h | 4 +- gdb/stabsread.c | 11 +- gdb/stabsread.h | 5 +- gdb/stack.c | 4 +- gdb/stack.h | 3 +- gdb/std-operator.def | 4 +- gdb/std-regs.c | 3 +- gdb/symfile-mem.c | 5 +- gdb/symfile.c | 240 +- gdb/symfile.h | 13 +- gdb/symmisc.c | 5 +- gdb/symtab.c | 69 +- gdb/symtab.h | 89 +- gdb/syscalls/amd64-linux.xml | 2 +- gdb/syscalls/bfin-linux.xml | 2 +- gdb/syscalls/gdb-syscalls.dtd | 2 +- gdb/syscalls/i386-linux.xml | 2 +- gdb/syscalls/mips-n32-linux.xml | 2 +- gdb/syscalls/mips-n64-linux.xml | 2 +- gdb/syscalls/mips-o32-linux.xml | 2 +- gdb/syscalls/ppc-linux.xml | 2 +- gdb/syscalls/ppc64-linux.xml | 2 +- gdb/syscalls/sparc-linux.xml | 2 +- gdb/syscalls/sparc64-linux.xml | 2 +- gdb/target-descriptions.c | 3 +- gdb/target-descriptions.h | 3 +- gdb/target-memory.c | 3 +- gdb/target.c | 368 +- gdb/target.h | 106 +- gdb/terminal.h | 4 +- gdb/testsuite/.gdbinit | 1 - gdb/testsuite/ChangeLog | 278 +- gdb/testsuite/Makefile.in | 4 +- gdb/testsuite/boards/native-gdbserver.exp | 2 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 2 +- gdb/testsuite/config/cfdbug.exp | 3 +- gdb/testsuite/config/d10v.exp | 3 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 3 +- gdb/testsuite/config/gdbserver.exp | 3 +- gdb/testsuite/config/i960.exp | 3 +- gdb/testsuite/config/m32r.exp | 3 +- gdb/testsuite/config/mips-idt.exp | 3 +- gdb/testsuite/config/mips.exp | 3 +- gdb/testsuite/config/mn10300-eval.exp | 3 +- gdb/testsuite/config/monitor.exp | 3 +- gdb/testsuite/config/proelf.exp | 3 +- gdb/testsuite/config/rom68k.exp | 3 +- gdb/testsuite/config/sh.exp | 3 +- gdb/testsuite/config/sid.exp | 3 +- gdb/testsuite/config/sim.exp | 4 +- gdb/testsuite/config/slite.exp | 3 +- gdb/testsuite/config/unix.exp | 4 +- gdb/testsuite/config/vr4300.exp | 3 +- gdb/testsuite/config/vr5000.exp | 3 +- gdb/testsuite/config/vx.exp | 4 +- gdb/testsuite/config/vxworks.exp | 3 +- gdb/testsuite/config/vxworks29k.exp | 3 +- gdb/testsuite/configure.ac | 3 +- gdb/testsuite/dg-extract-results.sh | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 6 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 7 +- gdb/testsuite/gdb.ada/array_return/p.adb | 3 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 3 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 3 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 6 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 6 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 3 +- gdb/testsuite/gdb.ada/arrayparam.exp | 6 +- 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 | 6 +- 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 | 6 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.ada/call_pn.exp | 6 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 6 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum.exp | 2 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.ada/complete/foo.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang.exp | 6 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 6 +- gdb/testsuite/gdb.ada/dyn_loc/p.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.ads | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 6 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 3 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 3 +- gdb/testsuite/gdb.ada/exprs.exp | 6 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 6 +- 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 | 6 +- .../gdb.ada/fixed_points/fixed_points.adb | 3 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 6 +- 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 | 6 +- 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/fullname_bp.exp | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 6 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 6 +- 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 | 6 +- 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 | 3 +- gdb/testsuite/gdb.ada/homonym.exp | 6 +- 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/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_types.c | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 6 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 4 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 6 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/nested.exp | 6 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 3 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 3 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 3 +- gdb/testsuite/gdb.ada/packed_array.exp | 6 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 3 +- gdb/testsuite/gdb.ada/packed_array/pck.adb | 3 +- gdb/testsuite/gdb.ada/packed_array/pck.ads | 3 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 6 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 6 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 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 | 6 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 6 +- gdb/testsuite/gdb.ada/ptype_field.exp | 6 +- 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/ptype_tagged_param.exp | 6 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 6 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 6 +- 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 | 6 +- 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/same_enum.exp | 2 +- gdb/testsuite/gdb.ada/same_enum/a.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 2 +- gdb/testsuite/gdb.ada/small_reg_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 6 +- gdb/testsuite/gdb.ada/start/dummy.adb | 3 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 6 +- 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 | 6 +- 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 | 6 +- 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 | 6 +- 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/task_bp.exp | 68 + gdb/testsuite/gdb.ada/task_bp/foo.adb | 20 + gdb/testsuite/gdb.ada/task_bp/pck.adb | 21 + gdb/testsuite/gdb.ada/task_bp/pck.ads | 20 + gdb/testsuite/gdb.ada/tasks.exp | 6 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 6 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 2 +- .../uninitialized_vars/parse_controlled.ads | 2 +- .../gdb.ada/variant_record_packed_array.exp | 6 +- .../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 | 6 +- gdb/testsuite/gdb.ada/watch_arg/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 3 +- gdb/testsuite/gdb.ada/widewide.exp | 2 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.ads | 2 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 6 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 8 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 8 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 6 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 6 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 6 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.c | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 2 +- gdb/testsuite/gdb.arch/amd64-word.exp | 6 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 6 +- gdb/testsuite/gdb.arch/e500-abi.exp | 6 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 6 +- gdb/testsuite/gdb.arch/e500-regs.exp | 7 +- gdb/testsuite/gdb.arch/gcore.c | 3 +- gdb/testsuite/gdb.arch/gdb1291.exp | 6 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 7 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 3 +- gdb/testsuite/gdb.arch/gdb1558.exp | 6 +- gdb/testsuite/gdb.arch/i386-avx.c | 2 +- gdb/testsuite/gdb.arch/i386-avx.exp | 6 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 6 +- gdb/testsuite/gdb.arch/i386-byte.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 6 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 6 +- gdb/testsuite/gdb.arch/i386-prologue.c | 3 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 7 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 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 | 6 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 6 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 7 +- gdb/testsuite/gdb.arch/i386-unwind.c | 3 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 7 +- gdb/testsuite/gdb.arch/i386-word.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 6 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 6 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 6 +- gdb/testsuite/gdb.arch/spu-info.c | 2 +- gdb/testsuite/gdb.arch/spu-info.exp | 2 +- gdb/testsuite/gdb.arch/spu-ls.c | 2 +- gdb/testsuite/gdb.arch/spu-ls.exp | 2 +- gdb/testsuite/gdb.arch/system-gcore.exp | 6 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 2 +- gdb/testsuite/gdb.arch/thumb2-it.S | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 2 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 6 +- gdb/testsuite/gdb.asm/asm-source.exp | 7 +- gdb/testsuite/gdb.base/a2-run.exp | 8 +- gdb/testsuite/gdb.base/advance.exp | 6 +- gdb/testsuite/gdb.base/alias.exp | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 7 +- gdb/testsuite/gdb.base/annota1.exp | 7 +- gdb/testsuite/gdb.base/annota3.exp | 7 +- gdb/testsuite/gdb.base/anon.exp | 2 +- gdb/testsuite/gdb.base/args.exp | 6 +- gdb/testsuite/gdb.base/arithmet.exp | 7 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 6 +- gdb/testsuite/gdb.base/assign.exp | 7 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 2 +- gdb/testsuite/gdb.base/async.exp | 7 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 6 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 8 +- gdb/testsuite/gdb.base/auxv.c | 4 +- gdb/testsuite/gdb.base/auxv.exp | 9 +- gdb/testsuite/gdb.base/bang.exp | 7 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 6 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 8 +- gdb/testsuite/gdb.base/bitfields.exp | 8 +- gdb/testsuite/gdb.base/bitfields2.exp | 8 +- gdb/testsuite/gdb.base/bitops.exp | 7 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 2 +- gdb/testsuite/gdb.base/break-interp-lib.c | 2 +- gdb/testsuite/gdb.base/break-interp-main.c | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 6 +- gdb/testsuite/gdb.base/break.c | 4 +- gdb/testsuite/gdb.base/break.exp | 14 +- gdb/testsuite/gdb.base/break1.c | 4 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 7 +- gdb/testsuite/gdb.base/call-rt-st.exp | 7 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 6 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 10 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 7 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 6 +- gdb/testsuite/gdb.base/callfuncs.c | 4 +- gdb/testsuite/gdb.base/callfuncs.exp | 10 +- gdb/testsuite/gdb.base/catch-syscall.exp | 4 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 3 +- gdb/testsuite/gdb.base/charset.exp | 7 +- gdb/testsuite/gdb.base/checkpoint.c | 3 +- gdb/testsuite/gdb.base/checkpoint.exp | 7 +- gdb/testsuite/gdb.base/chng-syms.exp | 6 +- gdb/testsuite/gdb.base/code-expr.exp | 7 +- gdb/testsuite/gdb.base/code_elim.exp | 7 +- gdb/testsuite/gdb.base/code_elim1.c | 2 +- gdb/testsuite/gdb.base/code_elim2.c | 2 +- gdb/testsuite/gdb.base/commands.exp | 9 +- gdb/testsuite/gdb.base/completion.exp | 8 +- gdb/testsuite/gdb.base/complex.c | 3 +- gdb/testsuite/gdb.base/complex.exp | 6 +- gdb/testsuite/gdb.base/cond-expr.exp | 7 +- gdb/testsuite/gdb.base/condbreak.exp | 7 +- gdb/testsuite/gdb.base/consecutive.exp | 7 +- gdb/testsuite/gdb.base/constvars.exp | 7 +- gdb/testsuite/gdb.base/corefile.exp | 7 +- gdb/testsuite/gdb.base/coremaker.c | 3 +- gdb/testsuite/gdb.base/coremaker2.c | 3 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 6 +- gdb/testsuite/gdb.base/cvexpr.c | 3 +- gdb/testsuite/gdb.base/cvexpr.exp | 7 +- gdb/testsuite/gdb.base/dbx.exp | 7 +- gdb/testsuite/gdb.base/default.exp | 7 +- gdb/testsuite/gdb.base/define.exp | 8 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 6 +- gdb/testsuite/gdb.base/detach.exp | 7 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 6 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 6 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 2 +- gdb/testsuite/gdb.base/disp-step-fork.c | 2 +- gdb/testsuite/gdb.base/disp-step-syscall.exp | 2 +- gdb/testsuite/gdb.base/disp-step-vfork.c | 2 +- gdb/testsuite/gdb.base/display.exp | 7 +- gdb/testsuite/gdb.base/dmsym.c | 25 + gdb/testsuite/gdb.base/dmsym.exp | 87 + gdb/testsuite/gdb.base/dmsym_main.c | 36 + gdb/testsuite/gdb.base/dump.exp | 7 +- gdb/testsuite/gdb.base/dup-sect.S | 2 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/echo.exp | 8 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 8 +- gdb/testsuite/gdb.base/ending-run.exp | 3 +- gdb/testsuite/gdb.base/environ.exp | 7 +- gdb/testsuite/gdb.base/eu-strip-infcall.c | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 7 +- gdb/testsuite/gdb.base/eval.exp | 2 +- gdb/testsuite/gdb.base/exe-lock.exp | 6 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 6 +- gdb/testsuite/gdb.base/exprs.exp | 8 +- gdb/testsuite/gdb.base/fileio.exp | 12 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 6 +- gdb/testsuite/gdb.base/finish.exp | 7 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 6 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 6 +- gdb/testsuite/gdb.base/foll-exec.exp | 3 +- gdb/testsuite/gdb.base/foll-fork.exp | 3 +- gdb/testsuite/gdb.base/foll-vfork.exp | 7 +- gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 2 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 6 +- gdb/testsuite/gdb.base/freebpcmd.c | 3 +- gdb/testsuite/gdb.base/freebpcmd.exp | 3 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 2 +- gdb/testsuite/gdb.base/funcargs.exp | 8 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 6 +- gdb/testsuite/gdb.base/gcore.c | 3 +- gdb/testsuite/gdb.base/gcore.exp | 7 +- gdb/testsuite/gdb.base/gdb1056.exp | 6 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 6 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 6 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 6 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 6 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 6 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.exp | 2 +- gdb/testsuite/gdb.base/gdbvars.exp | 7 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 2 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 6 +- gdb/testsuite/gdb.base/hashline1.exp | 6 +- gdb/testsuite/gdb.base/hashline2.exp | 6 +- gdb/testsuite/gdb.base/hashline3.exp | 6 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 2 +- gdb/testsuite/gdb.base/help.exp | 5 +- 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 | 7 +- gdb/testsuite/gdb.base/ifelse.exp | 6 +- gdb/testsuite/gdb.base/included.c | 2 +- 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-macros.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 36 +- gdb/testsuite/gdb.base/info-target.exp | 6 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 2 +- gdb/testsuite/gdb.base/interact.exp | 2 +- gdb/testsuite/gdb.base/interp.c | 3 +- gdb/testsuite/gdb.base/interp.exp | 7 +- gdb/testsuite/gdb.base/interrupt.exp | 7 +- gdb/testsuite/gdb.base/jit-main.c | 2 +- gdb/testsuite/gdb.base/jit-so.exp | 6 +- gdb/testsuite/gdb.base/jit-solib.c | 2 +- gdb/testsuite/gdb.base/jit.exp | 6 +- gdb/testsuite/gdb.base/jump.exp | 7 +- gdb/testsuite/gdb.base/kill-after-signal.c | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 2 +- gdb/testsuite/gdb.base/label.exp | 6 +- gdb/testsuite/gdb.base/langs.exp | 7 +- gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 6 +- gdb/testsuite/gdb.base/linespecs.exp | 2 +- gdb/testsuite/gdb.base/list.exp | 8 +- gdb/testsuite/gdb.base/logical.exp | 7 +- gdb/testsuite/gdb.base/long_long.c | 3 +- gdb/testsuite/gdb.base/long_long.exp | 7 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 6 +- gdb/testsuite/gdb.base/macscp.exp | 6 +- gdb/testsuite/gdb.base/maint.exp | 7 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 7 +- gdb/testsuite/gdb.base/mips_pro.exp | 8 +- gdb/testsuite/gdb.base/miscexprs.exp | 7 +- gdb/testsuite/gdb.base/morestack.c | 2 +- gdb/testsuite/gdb.base/morestack.exp | 2 +- gdb/testsuite/gdb.base/moribund-step.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.c | 3 +- gdb/testsuite/gdb.base/multi-forks.exp | 7 +- gdb/testsuite/gdb.base/nodebug.exp | 8 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 6 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 8 +- gdb/testsuite/gdb.base/overlays.exp | 8 +- gdb/testsuite/gdb.base/page.exp | 8 +- gdb/testsuite/gdb.base/pc-fp.exp | 7 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 7 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 2 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 4 +- gdb/testsuite/gdb.base/pointers.exp | 7 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 6 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 6 +- gdb/testsuite/gdb.base/printcmds.c | 4 + gdb/testsuite/gdb.base/printcmds.exp | 10 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 6 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 6 +- gdb/testsuite/gdb.base/ptype.exp | 8 +- gdb/testsuite/gdb.base/radix.exp | 7 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 2 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline.exp | 7 +- gdb/testsuite/gdb.base/recpar.c | 42 + gdb/testsuite/gdb.base/recpar.exp | 42 + gdb/testsuite/gdb.base/recurse.exp | 8 +- gdb/testsuite/gdb.base/regs.exp | 7 +- gdb/testsuite/gdb.base/relational.exp | 7 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 6 +- gdb/testsuite/gdb.base/relocate.c | 3 +- gdb/testsuite/gdb.base/relocate.exp | 7 +- gdb/testsuite/gdb.base/remote.exp | 7 +- gdb/testsuite/gdb.base/remotetimeout.exp | 6 +- gdb/testsuite/gdb.base/reread.exp | 10 +- gdb/testsuite/gdb.base/reread2.c | 11 + gdb/testsuite/gdb.base/restore.c | 3 +- gdb/testsuite/gdb.base/restore.exp | 7 +- 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 | 4 +- gdb/testsuite/gdb.base/return2.exp | 7 +- gdb/testsuite/gdb.base/save-bp.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 2 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 6 +- gdb/testsuite/gdb.base/scope.exp | 8 +- gdb/testsuite/gdb.base/sect-cmd.exp | 7 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 6 +- gdb/testsuite/gdb.base/sepdebug.c | 4 +- gdb/testsuite/gdb.base/sepdebug.exp | 45 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 6 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 6 +- gdb/testsuite/gdb.base/setshow.exp | 8 +- gdb/testsuite/gdb.base/setvar.exp | 8 +- gdb/testsuite/gdb.base/shell.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 7 +- gdb/testsuite/gdb.base/shreloc.exp | 7 +- gdb/testsuite/gdb.base/sigall.exp | 7 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 6 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 7 +- 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 | 6 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 6 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 6 +- gdb/testsuite/gdb.base/signals.exp | 8 +- gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 2 +- gdb/testsuite/gdb.base/signull.c | 4 +- gdb/testsuite/gdb.base/signull.exp | 7 +- gdb/testsuite/gdb.base/sigrepeat.c | 3 +- gdb/testsuite/gdb.base/sigrepeat.exp | 7 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 7 +- gdb/testsuite/gdb.base/sizeof.exp | 7 +- gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/skip.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 8 +- gdb/testsuite/gdb.base/so-indr-cl.exp | 7 +- gdb/testsuite/gdb.base/solib-corrupted.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-nodir.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 | 3 +- gdb/testsuite/gdb.base/solib.exp | 7 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 6 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 6 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 6 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 6 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 6 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 7 +- gdb/testsuite/gdb.base/step-line.inp | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 8 +- gdb/testsuite/gdb.base/store.exp | 7 +- gdb/testsuite/gdb.base/structs.c | 3 +- gdb/testsuite/gdb.base/structs.exp | 8 +- gdb/testsuite/gdb.base/structs2.exp | 7 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/subst.exp | 6 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 2 +- gdb/testsuite/gdb.base/term.exp | 8 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 6 +- gdb/testsuite/gdb.base/trace-commands.exp | 6 +- gdb/testsuite/gdb.base/tui-layout.exp | 2 +- gdb/testsuite/gdb.base/twice.exp | 7 +- gdb/testsuite/gdb.base/type-opaque-lib.c | 2 +- gdb/testsuite/gdb.base/type-opaque-main.c | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 6 +- gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 7 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until.exp | 6 +- gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 6 +- gdb/testsuite/gdb.base/valgrind-db-attach.c | 2 +- gdb/testsuite/gdb.base/valgrind-db-attach.exp | 2 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- gdb/testsuite/gdb.base/varargs.exp | 7 +- gdb/testsuite/gdb.base/volatile.exp | 8 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 2 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 2 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 2 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.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 | 3 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 6 +- .../gdb.base/watchpoint-cond-gone-stripped.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 2 +- 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 | 6 +- gdb/testsuite/gdb.base/watchpoint.c | 8 +- gdb/testsuite/gdb.base/watchpoint.exp | 21 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 6 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 2 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 7 +- gdb/testsuite/gdb.base/whatis.c | 4 +- gdb/testsuite/gdb.base/whatis.exp | 8 +- gdb/testsuite/gdb.cell/arch.exp | 2 +- gdb/testsuite/gdb.cell/break-spu.c | 2 +- gdb/testsuite/gdb.cell/break.c | 2 +- gdb/testsuite/gdb.cell/break.exp | 2 +- gdb/testsuite/gdb.cell/bt-spu.c | 2 +- gdb/testsuite/gdb.cell/bt.c | 2 +- gdb/testsuite/gdb.cell/bt.exp | 2 +- gdb/testsuite/gdb.cell/bt2-spu.c | 2 +- gdb/testsuite/gdb.cell/core.exp | 2 +- gdb/testsuite/gdb.cell/coremaker-spu.c | 2 +- gdb/testsuite/gdb.cell/coremaker.c | 2 +- gdb/testsuite/gdb.cell/data-spu.c | 2 +- gdb/testsuite/gdb.cell/data.c | 2 +- gdb/testsuite/gdb.cell/data.exp | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.S | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.exp | 2 +- gdb/testsuite/gdb.cell/ea-cache-spu.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.exp | 2 +- gdb/testsuite/gdb.cell/ea-standalone.c | 2 +- gdb/testsuite/gdb.cell/ea-standalone.exp | 2 +- gdb/testsuite/gdb.cell/ea-test.c | 2 +- gdb/testsuite/gdb.cell/ea-test.exp | 2 +- gdb/testsuite/gdb.cell/f-regs.exp | 2 +- gdb/testsuite/gdb.cell/fork-spu.c | 2 +- gdb/testsuite/gdb.cell/fork.c | 2 +- gdb/testsuite/gdb.cell/fork.exp | 4 +- gdb/testsuite/gdb.cell/gcore.exp | 4 +- gdb/testsuite/gdb.cell/mem-access-spu.c | 2 +- gdb/testsuite/gdb.cell/mem-access.c | 2 +- gdb/testsuite/gdb.cell/mem-access.exp | 2 +- gdb/testsuite/gdb.cell/ptype.exp | 2 +- gdb/testsuite/gdb.cell/registers.exp | 2 +- gdb/testsuite/gdb.cell/size-spu.c | 2 +- gdb/testsuite/gdb.cell/size.c | 2 +- gdb/testsuite/gdb.cell/sizeof.exp | 2 +- gdb/testsuite/gdb.cell/solib-symbol.exp | 19 +- gdb/testsuite/gdb.cell/solib.exp | 2 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 8 +- gdb/testsuite/gdb.cp/annota2.exp | 7 +- gdb/testsuite/gdb.cp/annota3.exp | 7 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 8 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 6 +- gdb/testsuite/gdb.cp/bool.cc | 3 +- gdb/testsuite/gdb.cp/bool.exp | 7 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 6 +- gdb/testsuite/gdb.cp/bs15503.cc | 3 +- gdb/testsuite/gdb.cp/bs15503.exp | 7 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 6 +- gdb/testsuite/gdb.cp/casts.exp | 7 +- gdb/testsuite/gdb.cp/class2.cc | 3 +- gdb/testsuite/gdb.cp/class2.exp | 7 +- gdb/testsuite/gdb.cp/classes.cc | 3 +- gdb/testsuite/gdb.cp/classes.exp | 7 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 2 +- gdb/testsuite/gdb.cp/converts.exp | 2 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 6 +- gdb/testsuite/gdb.cp/cpexprs.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 6 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 8 +- gdb/testsuite/gdb.cp/ctti.exp | 8 +- 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 | 8 +- gdb/testsuite/gdb.cp/derivation.exp | 7 +- gdb/testsuite/gdb.cp/destrprint.exp | 2 +- gdb/testsuite/gdb.cp/exception.cc | 3 +- gdb/testsuite/gdb.cp/exception.exp | 8 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 2 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 2 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 6 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 6 +- gdb/testsuite/gdb.cp/hang.exp | 7 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 8 +- gdb/testsuite/gdb.cp/koenig.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 7 +- gdb/testsuite/gdb.cp/m-data.exp | 6 +- gdb/testsuite/gdb.cp/m-static.exp | 7 +- gdb/testsuite/gdb.cp/maint.exp | 6 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 6 +- gdb/testsuite/gdb.cp/mb-inline.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.cp/member-ptr.cc | 3 +- gdb/testsuite/gdb.cp/member-ptr.exp | 8 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 2 +- gdb/testsuite/gdb.cp/method.exp | 8 +- gdb/testsuite/gdb.cp/method2.exp | 2 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 3 +- gdb/testsuite/gdb.cp/misc.exp | 8 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 6 +- gdb/testsuite/gdb.cp/namespace.exp | 8 +- gdb/testsuite/gdb.cp/namespace1.cc | 3 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 6 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.cc | 2 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.exp | 2 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 2 +- gdb/testsuite/gdb.cp/nsdecl.exp | 6 +- gdb/testsuite/gdb.cp/nsimport.exp | 6 +- gdb/testsuite/gdb.cp/nsnested.exp | 2 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 2 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 6 +- gdb/testsuite/gdb.cp/nsstress.exp | 6 +- gdb/testsuite/gdb.cp/nsusing.exp | 6 +- gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 2 +- gdb/testsuite/gdb.cp/overload.exp | 7 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 8 +- gdb/testsuite/gdb.cp/ovsrch.exp | 2 +- gdb/testsuite/gdb.cp/ovsrch.h | 2 +- gdb/testsuite/gdb.cp/ovsrch1.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch2.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch3.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch4.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.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 | 6 +- gdb/testsuite/gdb.cp/pr-1210.exp | 6 +- gdb/testsuite/gdb.cp/pr-574.cc | 3 +- gdb/testsuite/gdb.cp/pr-574.exp | 6 +- gdb/testsuite/gdb.cp/pr10687.exp | 2 +- gdb/testsuite/gdb.cp/pr10728.exp | 2 +- gdb/testsuite/gdb.cp/pr12028.exp | 2 +- gdb/testsuite/gdb.cp/pr9067.exp | 2 +- gdb/testsuite/gdb.cp/pr9167.exp | 2 +- gdb/testsuite/gdb.cp/pr9631.cc | 3 +- gdb/testsuite/gdb.cp/pr9631.exp | 2 +- gdb/testsuite/gdb.cp/printmethod.cc | 3 +- gdb/testsuite/gdb.cp/printmethod.exp | 7 +- gdb/testsuite/gdb.cp/psmang.exp | 7 +- gdb/testsuite/gdb.cp/psmang1.cc | 3 +- gdb/testsuite/gdb.cp/psmang2.cc | 3 +- gdb/testsuite/gdb.cp/psymtab-parameter.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 7 +- gdb/testsuite/gdb.cp/punctuator.exp | 6 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 2 +- gdb/testsuite/gdb.cp/readnow-language.cc | 2 +- gdb/testsuite/gdb.cp/readnow-language.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 6 +- gdb/testsuite/gdb.cp/ref-types.cc | 3 +- gdb/testsuite/gdb.cp/ref-types.exp | 7 +- gdb/testsuite/gdb.cp/rtti.exp | 7 +- gdb/testsuite/gdb.cp/rtti.h | 3 +- gdb/testsuite/gdb.cp/rtti1.cc | 3 +- gdb/testsuite/gdb.cp/rtti2.cc | 3 +- gdb/testsuite/gdb.cp/shadow.exp | 6 +- gdb/testsuite/gdb.cp/smartp.cc | 3 +- gdb/testsuite/gdb.cp/smartp.exp | 2 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 13 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 12 +- gdb/testsuite/gdb.cp/templates.exp | 62 +- gdb/testsuite/gdb.cp/try_catch.cc | 3 +- gdb/testsuite/gdb.cp/try_catch.exp | 6 +- gdb/testsuite/gdb.cp/typedef-operator.cc | 2 +- gdb/testsuite/gdb.cp/typedef-operator.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 3 +- gdb/testsuite/gdb.cp/userdef.exp | 7 +- gdb/testsuite/gdb.cp/virtbase.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc.cc | 4 +- gdb/testsuite/gdb.cp/virtfunc.exp | 8 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 2 +- gdb/testsuite/gdb.disasm/am33.exp | 7 +- gdb/testsuite/gdb.disasm/h8300s.exp | 7 +- gdb/testsuite/gdb.disasm/hppa.exp | 7 +- gdb/testsuite/gdb.disasm/mn10300.exp | 6 +- gdb/testsuite/gdb.disasm/sh3.exp | 7 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 7 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 7 +- gdb/testsuite/gdb.disasm/t03_add.exp | 7 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 7 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 7 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 7 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 7 +- gdb/testsuite/gdb.disasm/t08_or.exp | 7 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 7 +- gdb/testsuite/gdb.disasm/t10_and.exp | 7 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 7 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 7 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 7 +- 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/clztest.S | 2 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 2 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 3 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 2 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 3 +- .../gdb.dwarf2/dw2-ifort-parameter-debug.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- .../gdb.dwarf2/dw2-linkage-name-trust-main.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S | 2 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.S | 93 + .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 33 + 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.dwarf2/dw2-objfile-overlap-inner.S | 2 +- .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges3.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.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-simple-locdesc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.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/dw2-var-zero-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.S | 2 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.S | 2 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr.c | 2 +- gdb/testsuite/gdb.dwarf2/implptr.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/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 2 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 2 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/Makefile.in | 4 +- gdb/testsuite/gdb.fortran/array-element.exp | 6 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/charset.exp | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/complex.f | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 6 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 8 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 2 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 6 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/types.exp | 8 +- gdb/testsuite/gdb.gdb/complaints.exp | 7 +- gdb/testsuite/gdb.gdb/observer.exp | 7 +- gdb/testsuite/gdb.gdb/selftest.exp | 8 +- gdb/testsuite/gdb.gdb/xfullpath.exp | 7 +- gdb/testsuite/gdb.hp/gdb.aCC/exception.exp | 2 +- gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp | 7 +- gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp | 7 +- gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp | 7 +- gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp | 7 +- gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp | 7 +- gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp | 7 +- gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp | 7 +- gdb/testsuite/gdb.hp/gdb.base-hp/reg.exp | 7 +- gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp | 7 +- gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp | 7 +- gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp | 8 +- gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp | 8 +- gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp | 7 +- gdb/testsuite/gdb.hp/gdb.defects/bs14602.exp | 4 - gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp | 7 +- gdb/testsuite/gdb.java/jmain.exp | 7 +- gdb/testsuite/gdb.java/jmisc.exp | 7 +- gdb/testsuite/gdb.java/jnpe.exp | 6 +- gdb/testsuite/gdb.java/jnpe.java | 2 +- gdb/testsuite/gdb.java/jprint.exp | 19 +- gdb/testsuite/gdb.java/jprint.java | 12 +- gdb/testsuite/gdb.java/jv-exp.exp | 6 +- gdb/testsuite/gdb.java/jv-print.exp | 6 +- gdb/testsuite/gdb.linespec/linespec.exp | 21 +- gdb/testsuite/gdb.mi/array.f | 2 +- gdb/testsuite/gdb.mi/basics.c | 3 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- 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 | 3 +- gdb/testsuite/gdb.mi/mi-async.exp | 2 +- gdb/testsuite/gdb.mi/mi-basics.exp | 3 +- gdb/testsuite/gdb.mi/mi-break.exp | 3 +- gdb/testsuite/gdb.mi/mi-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi-console.exp | 3 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 4 +- gdb/testsuite/gdb.mi/mi-eval.exp | 3 +- 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 | 3 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 3 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 3 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 3 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 8 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 6 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 3 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 3 +- gdb/testsuite/gdb.mi/mi-regs.exp | 3 +- gdb/testsuite/gdb.mi/mi-return.exp | 4 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 3 +- gdb/testsuite/gdb.mi/mi-solib.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.c | 4 +- gdb/testsuite/gdb.mi/mi-stack.exp | 4 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 4 +- gdb/testsuite/gdb.mi/mi-stepn.c | 32 + gdb/testsuite/gdb.mi/mi-stepn.exp | 46 + gdb/testsuite/gdb.mi/mi-syn-frame.exp | 3 +- gdb/testsuite/gdb.mi/mi-until.exp | 3 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 3 +- 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 | 4 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 48 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 75 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 3 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 4 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s | 2 +- gdb/testsuite/gdb.mi/mi2-basics.exp | 3 +- gdb/testsuite/gdb.mi/mi2-break.exp | 4 +- gdb/testsuite/gdb.mi/mi2-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi2-console.exp | 3 +- gdb/testsuite/gdb.mi/mi2-disassemble.exp | 3 +- gdb/testsuite/gdb.mi/mi2-eval.exp | 3 +- gdb/testsuite/gdb.mi/mi2-file.exp | 3 +- gdb/testsuite/gdb.mi/mi2-hack-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi2-pthreads.exp | 3 +- gdb/testsuite/gdb.mi/mi2-read-memory.exp | 3 +- gdb/testsuite/gdb.mi/mi2-regs.exp | 3 +- gdb/testsuite/gdb.mi/mi2-return.exp | 3 +- gdb/testsuite/gdb.mi/mi2-simplerun.exp | 3 +- gdb/testsuite/gdb.mi/mi2-stack.exp | 3 +- gdb/testsuite/gdb.mi/mi2-stepi.exp | 3 +- gdb/testsuite/gdb.mi/mi2-syn-frame.exp | 3 +- gdb/testsuite/gdb.mi/mi2-until.exp | 4 +- gdb/testsuite/gdb.mi/mi2-var-block.exp | 3 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 97 +- gdb/testsuite/gdb.mi/mi2-var-cmd.exp | 3 +- gdb/testsuite/gdb.mi/mi2-var-display.exp | 3 +- gdb/testsuite/gdb.mi/mi2-watch.exp | 3 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 3 +- gdb/testsuite/gdb.mi/ns-stale-regcache.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 | 3 +- gdb/testsuite/gdb.mi/solib-lib.c | 2 +- gdb/testsuite/gdb.mi/solib-main.c | 2 +- gdb/testsuite/gdb.mi/var-cmd.c | 54 +- gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- gdb/testsuite/gdb.modula2/Makefile.in | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 6 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- 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 | 7 +- gdb/testsuite/gdb.objc/nondebug.exp | 6 +- gdb/testsuite/gdb.objc/objcdecode.exp | 6 +- gdb/testsuite/gdb.objc/print.exp | 6 +- gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 6 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 6 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 6 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 6 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 6 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 6 +- 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 | 6 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 6 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 6 +- gdb/testsuite/gdb.pascal/integers.exp | 6 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 6 +- gdb/testsuite/gdb.pascal/types.exp | 8 +- gdb/testsuite/gdb.python/Makefile.in | 5 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 6 +- gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 6 +- gdb/testsuite/gdb.python/py-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 13 +- gdb/testsuite/gdb.python/py-cmd.exp | 6 +- gdb/testsuite/gdb.python/py-error.exp | 2 +- gdb/testsuite/gdb.python/py-error.py | 2 +- gdb/testsuite/gdb.python/py-events-shlib.c | 2 +- gdb/testsuite/gdb.python/py-events.c | 7 +- gdb/testsuite/gdb.python/py-events.exp | 18 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 6 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 6 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 103 + gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 262 + gdb/testsuite/gdb.python/py-finish-breakpoint.py | 89 + gdb/testsuite/gdb.python/py-finish-breakpoint2.cc | 59 + gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 64 + gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 33 + gdb/testsuite/gdb.python/py-frame-inline.c | 4 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 6 +- gdb/testsuite/gdb.python/py-function.exp | 6 +- gdb/testsuite/gdb.python/py-inferior.exp | 6 +- gdb/testsuite/gdb.python/py-infthread.exp | 6 +- gdb/testsuite/gdb.python/py-mi.exp | 2 +- .../gdb.python/py-objfile-script-gdb.py.in | 2 +- gdb/testsuite/gdb.python/py-objfile-script.c | 2 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 6 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 6 +- gdb/testsuite/gdb.python/py-parameter.exp | 6 +- gdb/testsuite/gdb.python/py-pp-maint.c | 12 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 43 +- gdb/testsuite/gdb.python/py-pp-maint.py | 5 +- gdb/testsuite/gdb.python/py-prettyprint.c | 2 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 6 +- gdb/testsuite/gdb.python/py-prettyprint.py | 2 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 6 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 6 +- gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 6 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 6 +- gdb/testsuite/gdb.python/py-symtab.exp | 6 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 6 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 11 +- gdb/testsuite/gdb.python/py-value.c | 2 +- gdb/testsuite/gdb.python/py-value.exp | 6 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 6 +- gdb/testsuite/gdb.python/source1 | 2 +- gdb/testsuite/gdb.python/source2.py | 2 +- 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-bkpt.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 | 6 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 6 +- .../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.reverse/next-reverse-bkpt-over-sr.exp | 2 +- gdb/testsuite/gdb.reverse/shr2.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 2 +- 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 | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/ur1.c | 4 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 2 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 2 +- 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 | 7 +- 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/gdb11479.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.exp | 6 +- gdb/testsuite/gdb.stabs/weird.exp | 8 +- 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 | 53 +- gdb/testsuite/gdb.threads/attachstop-mt.c | 56 - gdb/testsuite/gdb.threads/attachstop-mt.exp | 266 - gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 7 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.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 | 10 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 7 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 7 +- gdb/testsuite/gdb.threads/ia64-sigill.c | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 7 +- gdb/testsuite/gdb.threads/killed.c | 3 +- gdb/testsuite/gdb.threads/killed.exp | 7 +- gdb/testsuite/gdb.threads/leader-exit.c | 2 +- gdb/testsuite/gdb.threads/leader-exit.exp | 2 +- gdb/testsuite/gdb.threads/linux-dp.exp | 7 +- .../gdb.threads/local-watch-wrong-thread.c | 3 +- .../gdb.threads/local-watch-wrong-thread.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.c | 3 +- gdb/testsuite/gdb.threads/manythreads.exp | 7 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.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 | 8 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 7 +- gdb/testsuite/gdb.threads/pthreads.c | 3 +- gdb/testsuite/gdb.threads/pthreads.exp | 8 +- gdb/testsuite/gdb.threads/schedlock.c | 3 +- gdb/testsuite/gdb.threads/schedlock.exp | 8 +- gdb/testsuite/gdb.threads/sigthread.exp | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 7 +- gdb/testsuite/gdb.threads/step.exp | 7 +- gdb/testsuite/gdb.threads/step2.exp | 7 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 7 +- gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 7 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 6 +- .../gdb.threads/thread-unwindonsignal.exp | 6 +- gdb/testsuite/gdb.threads/thread_check.c | 3 +- gdb/testsuite/gdb.threads/thread_check.exp | 7 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 6 +- gdb/testsuite/gdb.threads/threadapply.c | 3 +- gdb/testsuite/gdb.threads/threadapply.exp | 6 +- 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 | 3 +- gdb/testsuite/gdb.threads/tls-shared.exp | 6 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.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 | 6 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 6 +- gdb/testsuite/gdb.trace/actions.exp | 7 +- gdb/testsuite/gdb.trace/ax.exp | 6 +- gdb/testsuite/gdb.trace/backtrace.exp | 7 +- gdb/testsuite/gdb.trace/change-loc-1.c | 2 +- gdb/testsuite/gdb.trace/change-loc-2.c | 2 +- gdb/testsuite/gdb.trace/change-loc.c | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 6 +- gdb/testsuite/gdb.trace/change-loc.h | 2 +- gdb/testsuite/gdb.trace/circ.exp | 6 +- gdb/testsuite/gdb.trace/collection.exp | 7 +- gdb/testsuite/gdb.trace/deltrace.exp | 7 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 2 +- gdb/testsuite/gdb.trace/infotrace.exp | 7 +- gdb/testsuite/gdb.trace/packetlen.exp | 7 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 7 +- gdb/testsuite/gdb.trace/passcount.exp | 7 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 6 +- gdb/testsuite/gdb.trace/pendshr1.c | 2 +- gdb/testsuite/gdb.trace/pendshr2.c | 2 +- gdb/testsuite/gdb.trace/report.exp | 7 +- gdb/testsuite/gdb.trace/save-trace.exp | 7 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 2 +- gdb/testsuite/gdb.trace/strace.c | 7 +- gdb/testsuite/gdb.trace/strace.exp | 166 +- gdb/testsuite/gdb.trace/tfile.exp | 6 +- gdb/testsuite/gdb.trace/tfind.exp | 7 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 7 +- gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 3 +- gdb/testsuite/gdb.trace/tstatus.exp | 2 +- gdb/testsuite/gdb.trace/tsv.exp | 6 +- gdb/testsuite/gdb.trace/unavailable.cc | 3 +- gdb/testsuite/gdb.trace/unavailable.exp | 3 +- gdb/testsuite/gdb.trace/while-dyn.exp | 7 +- gdb/testsuite/gdb.trace/while-stepping.exp | 7 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 2 +- gdb/testsuite/lib/cell.exp | 2 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compiler.c | 4 +- gdb/testsuite/lib/compiler.cc | 4 +- gdb/testsuite/lib/cp-support.exp | 3 +- gdb/testsuite/lib/dwarf.exp | 2 +- gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/future.exp | 2 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb.exp | 38 +- gdb/testsuite/lib/gdbserver-support.exp | 3 +- gdb/testsuite/lib/java.exp | 4 +- gdb/testsuite/lib/mi-support.exp | 73 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 2 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 2 +- gdb/testsuite/lib/prelink-support.exp | 2 +- gdb/testsuite/lib/prompt.exp | 2 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/trace-support.exp | 3 +- gdb/thread.c | 5 +- gdb/tic6x-linux-tdep.c | 3 +- gdb/tic6x-tdep.c | 3 +- gdb/tic6x-tdep.h | 3 +- gdb/top.c | 30 +- gdb/top.h | 7 +- gdb/tracepoint.c | 3 +- gdb/tracepoint.h | 3 +- gdb/trad-frame.c | 3 +- gdb/trad-frame.h | 3 +- gdb/tramp-frame.c | 3 +- gdb/tramp-frame.h | 3 +- gdb/tui/tui-command.c | 3 +- gdb/tui/tui-command.h | 4 +- gdb/tui/tui-data.c | 3 +- gdb/tui/tui-data.h | 4 +- gdb/tui/tui-disasm.c | 3 +- gdb/tui/tui-disasm.h | 4 +- gdb/tui/tui-file.c | 3 +- gdb/tui/tui-file.h | 3 +- gdb/tui/tui-hooks.c | 3 +- gdb/tui/tui-hooks.h | 3 +- gdb/tui/tui-interp.c | 3 +- gdb/tui/tui-io.c | 3 +- gdb/tui/tui-io.h | 4 +- gdb/tui/tui-layout.c | 3 +- gdb/tui/tui-layout.h | 4 +- gdb/tui/tui-main.c | 37 - gdb/tui/tui-out.c | 4 +- gdb/tui/tui-regs.c | 3 +- gdb/tui/tui-regs.h | 4 +- gdb/tui/tui-source.c | 3 +- gdb/tui/tui-source.h | 4 +- gdb/tui/tui-stack.c | 3 +- gdb/tui/tui-stack.h | 4 +- gdb/tui/tui-win.c | 3 +- gdb/tui/tui-win.h | 4 +- gdb/tui/tui-windata.c | 3 +- gdb/tui/tui-windata.h | 4 +- gdb/tui/tui-wingeneral.c | 3 +- gdb/tui/tui-wingeneral.h | 4 +- gdb/tui/tui-winsource.c | 3 +- gdb/tui/tui-winsource.h | 4 +- gdb/tui/tui.c | 3 +- gdb/tui/tui.h | 4 +- gdb/typeprint.c | 3 +- gdb/typeprint.h | 4 +- gdb/ui-file.c | 3 +- gdb/ui-file.h | 3 +- gdb/ui-out.c | 4 +- gdb/ui-out.h | 4 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 3 +- gdb/user-regs.h | 3 +- gdb/utils.c | 27 +- gdb/v850-tdep.c | 4 +- gdb/valarith.c | 5 +- gdb/valops.c | 4 +- gdb/valprint.c | 4 +- gdb/valprint.h | 4 +- gdb/value.c | 113 +- gdb/value.h | 6 +- gdb/varobj.c | 262 +- gdb/varobj.h | 4 +- gdb/vax-nat.c | 3 +- gdb/vax-tdep.c | 5 +- gdb/vax-tdep.h | 3 +- gdb/vaxbsd-nat.c | 3 +- gdb/vaxnbsd-tdep.c | 3 +- gdb/vaxobsd-tdep.c | 3 +- gdb/vec.c | 3 +- gdb/vec.h | 3 +- gdb/version.h | 3 +- gdb/version.in | 2 +- gdb/windows-nat.c | 3 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 2 +- gdb/windows-tdep.h | 2 +- gdb/windows-termcap.c | 3 +- gdb/wrapper.c | 185 - gdb/wrapper.h | 53 - gdb/xcoffread.c | 4 +- gdb/xcoffread.h | 2 +- gdb/xcoffsolib.c | 4 +- gdb/xcoffsolib.h | 4 +- gdb/xml-support.c | 3 +- gdb/xml-support.h | 3 +- gdb/xml-syscall.c | 2 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 2 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 3 +- gdb/xtensa-config.c | 3 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 3 +- gdb/xtensa-tdep.h | 3 +- gdb/xtensa-xtregs.c | 2 +- include/ChangeLog | 13 + include/demangle.h | 5 + include/elf/ChangeLog | 5 + include/elf/mips.h | 9 +- include/elf/rl78.h | 13 +- include/gdb/callback.h | 2 +- include/gdb/fileio.h | 2 +- include/gdb/remote-sim.h | 4 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 4 +- include/gdb/sim-arm.h | 3 +- include/gdb/sim-bfin.h | 2 +- include/gdb/sim-cr16.h | 2 +- include/gdb/sim-d10v.h | 3 +- include/gdb/sim-frv.h | 2 +- include/gdb/sim-h8300.h | 3 +- include/gdb/sim-lm32.h | 2 +- include/gdb/sim-m32c.h | 3 +- include/gdb/sim-ppc.h | 2 +- include/gdb/sim-rx.h | 2 +- include/gdb/sim-sh.h | 4 +- include/mach-o/ChangeLog | 20 + include/mach-o/external.h | 24 +- include/mach-o/loader.h | 16 +- libdecnumber/ChangeLog | 8 + libdecnumber/configure | 30 +- libiberty/ChangeLog | 60 + libiberty/aclocal.m4 | 2 +- libiberty/configure | 19 +- libiberty/cp-demangle.c | 295 +- libiberty/make-relative-prefix.c | 23 +- libiberty/testsuite/demangle-expected | 56 +- opcodes/ChangeLog | 818 +-- opcodes/{ChangeLog => ChangeLog-2011} | 0 opcodes/cr16-dis.c | 4 +- opcodes/i386-dis.c | 3 + opcodes/i386-gen.c | 3 + opcodes/i386-init.h | 149 +- opcodes/i386-opc.h | 3 + opcodes/i386-opc.tbl | 4 + opcodes/i386-tbl.h | 5350 ++++---- opcodes/m68k-opc.c | 4 +- sim/Makefile.in | 4 +- sim/arm/Makefile.in | 3 +- sim/arm/iwmmxt.c | 3 +- sim/arm/iwmmxt.h | 3 +- sim/arm/maverick.c | 3 +- sim/arm/wrapper.c | 4 +- sim/avr/Makefile.in | 2 +- sim/avr/interp.c | 2 +- sim/bfin/Makefile.in | 2 +- sim/bfin/bfin-sim.c | 2 +- sim/bfin/bfin-sim.h | 2 +- sim/bfin/devices.c | 2 +- sim/bfin/devices.h | 2 +- sim/bfin/dv-bfin_cec.c | 2 +- sim/bfin/dv-bfin_cec.h | 2 +- sim/bfin/dv-bfin_ctimer.c | 2 +- sim/bfin/dv-bfin_ctimer.h | 2 +- sim/bfin/dv-bfin_dma.c | 2 +- sim/bfin/dv-bfin_dma.h | 2 +- sim/bfin/dv-bfin_dmac.c | 2 +- sim/bfin/dv-bfin_dmac.h | 2 +- sim/bfin/dv-bfin_ebiu_amc.c | 2 +- sim/bfin/dv-bfin_ebiu_amc.h | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +- sim/bfin/dv-bfin_ebiu_sdc.c | 2 +- sim/bfin/dv-bfin_ebiu_sdc.h | 2 +- sim/bfin/dv-bfin_emac.c | 2 +- sim/bfin/dv-bfin_emac.h | 2 +- sim/bfin/dv-bfin_eppi.c | 2 +- sim/bfin/dv-bfin_eppi.h | 2 +- sim/bfin/dv-bfin_evt.c | 2 +- sim/bfin/dv-bfin_evt.h | 2 +- sim/bfin/dv-bfin_gpio.c | 2 +- sim/bfin/dv-bfin_gpio.h | 2 +- sim/bfin/dv-bfin_gptimer.c | 2 +- sim/bfin/dv-bfin_gptimer.h | 2 +- sim/bfin/dv-bfin_jtag.c | 2 +- sim/bfin/dv-bfin_jtag.h | 2 +- sim/bfin/dv-bfin_mmu.c | 2 +- sim/bfin/dv-bfin_mmu.h | 2 +- sim/bfin/dv-bfin_nfc.c | 2 +- sim/bfin/dv-bfin_nfc.h | 2 +- sim/bfin/dv-bfin_otp.c | 2 +- sim/bfin/dv-bfin_otp.h | 2 +- sim/bfin/dv-bfin_pfmon.c | 2 +- sim/bfin/dv-bfin_pfmon.h | 2 +- sim/bfin/dv-bfin_pll.c | 2 +- sim/bfin/dv-bfin_pll.h | 2 +- sim/bfin/dv-bfin_ppi.c | 2 +- sim/bfin/dv-bfin_ppi.h | 2 +- sim/bfin/dv-bfin_rtc.c | 2 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 2 +- sim/bfin/dv-bfin_sic.h | 2 +- sim/bfin/dv-bfin_spi.c | 2 +- sim/bfin/dv-bfin_spi.h | 2 +- sim/bfin/dv-bfin_trace.c | 2 +- sim/bfin/dv-bfin_trace.h | 2 +- sim/bfin/dv-bfin_twi.c | 2 +- sim/bfin/dv-bfin_twi.h | 2 +- sim/bfin/dv-bfin_uart.c | 2 +- sim/bfin/dv-bfin_uart.h | 2 +- sim/bfin/dv-bfin_uart2.c | 2 +- sim/bfin/dv-bfin_uart2.h | 2 +- sim/bfin/dv-bfin_wdog.c | 2 +- sim/bfin/dv-bfin_wdog.h | 2 +- sim/bfin/dv-bfin_wp.c | 2 +- sim/bfin/dv-bfin_wp.h | 2 +- sim/bfin/dv-eth_phy.c | 2 +- sim/bfin/gui.c | 2 +- sim/bfin/gui.h | 2 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 2 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/machs.c | 2 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 2 +- sim/common/ChangeLog | 16 + sim/common/Make-common.in | 10 +- sim/common/Makefile.in | 8 +- sim/common/callback.c | 4 +- sim/common/cgen-cpu.h | 3 +- sim/common/cgen-defs.h | 3 +- sim/common/cgen-engine.h | 3 +- sim/common/cgen-mem.h | 3 +- sim/common/cgen-ops.h | 4 +- sim/common/cgen-par.c | 3 +- sim/common/cgen-par.h | 3 +- sim/common/cgen-run.c | 3 +- sim/common/cgen-scache.c | 3 +- sim/common/cgen-scache.h | 3 +- sim/common/cgen-sim.h | 3 +- sim/common/cgen-trace.c | 3 +- sim/common/cgen-trace.h | 3 +- sim/common/cgen-types.h | 3 +- sim/common/cgen-utils.c | 3 +- sim/common/dv-cfi.c | 2 +- sim/common/dv-cfi.h | 2 +- sim/common/dv-core.c | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 2 +- sim/common/dv-sockser.c | 3 +- sim/common/dv-sockser.h | 2 +- sim/common/genmloop.sh | 3 +- sim/common/hw-alloc.c | 3 +- sim/common/hw-alloc.h | 3 +- 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 | 3 +- sim/common/hw-events.h | 3 +- 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 | 3 +- sim/common/hw-ports.c | 3 +- sim/common/hw-ports.h | 3 +- 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 | 4 +- sim/common/sim-abort.c | 3 +- sim/common/sim-alu.h | 2 +- sim/common/sim-arange.c | 3 +- sim/common/sim-arange.h | 3 +- sim/common/sim-assert.h | 2 +- sim/common/sim-base.h | 3 +- sim/common/sim-basics.h | 3 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 3 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 2 +- sim/common/sim-cpu.c | 3 +- sim/common/sim-cpu.h | 3 +- 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 | 4 +- sim/common/sim-hload.c | 3 +- sim/common/sim-hrw.c | 3 +- sim/common/sim-hw.c | 3 +- sim/common/sim-hw.h | 3 +- sim/common/sim-info.c | 3 +- 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 | 4 +- sim/common/sim-memopt.c | 3 +- sim/common/sim-memopt.h | 3 +- sim/common/sim-model.c | 3 +- sim/common/sim-model.h | 3 +- sim/common/sim-module.c | 3 +- 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 | 4 +- sim/common/sim-options.h | 3 +- sim/common/sim-profile.c | 4 +- sim/common/sim-profile.h | 3 +- sim/common/sim-reason.c | 3 +- sim/common/sim-reg.c | 3 +- sim/common/sim-resume.c | 3 +- sim/common/sim-run.c | 3 +- sim/common/sim-signal.c | 3 +- sim/common/sim-signal.h | 3 +- sim/common/sim-stop.c | 3 +- sim/common/sim-trace.c | 4 +- sim/common/sim-trace.h | 4 +- sim/common/sim-types.h | 3 +- sim/common/sim-utils.c | 3 +- sim/common/sim-utils.h | 3 +- sim/common/sim-watch.c | 3 +- sim/common/sim-watch.h | 3 +- sim/common/syscall.c | 4 +- sim/common/version.h | 3 +- sim/cr16/ChangeLog | 7 + sim/cr16/Makefile.in | 2 +- sim/cr16/cr16_sim.h | 2 +- sim/cr16/endian.c | 2 +- sim/cr16/gencode.c | 2 +- sim/cr16/interp.c | 2 +- sim/cr16/simops.c | 12 +- sim/cris/Makefile.in | 3 +- sim/cris/arch.c | 2 +- sim/cris/arch.h | 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 | 3 +- sim/cris/cris-tmpl.c | 3 +- sim/cris/crisv10f.c | 3 +- sim/cris/crisv32f.c | 3 +- sim/cris/decodev10.c | 2 +- sim/cris/decodev10.h | 2 +- sim/cris/decodev32.c | 2 +- sim/cris/decodev32.h | 2 +- sim/cris/devices.c | 3 +- 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 | 3 +- sim/cris/sim-main.h | 3 +- sim/cris/tconfig.in | 3 +- sim/cris/traps.c | 3 +- sim/d10v/Makefile.in | 3 +- sim/erc32/ChangeLog | 6 + sim/erc32/Makefile.in | 4 +- sim/erc32/configure | 63 +- sim/erc32/configure.ac | 4 +- sim/frv/Makefile.in | 4 +- sim/frv/arch.c | 2 +- sim/frv/arch.h | 2 +- sim/frv/cache.c | 4 +- sim/frv/cache.h | 4 +- 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 | 4 +- sim/frv/frv.c | 4 +- sim/frv/interrupts.c | 3 +- sim/frv/memory.c | 4 +- sim/frv/mloop.in | 4 +- sim/frv/model.c | 2 +- sim/frv/options.c | 3 +- sim/frv/pipeline.c | 4 +- sim/frv/profile-fr400.c | 3 +- sim/frv/profile-fr400.h | 3 +- sim/frv/profile-fr450.c | 3 +- sim/frv/profile-fr500.c | 4 +- sim/frv/profile-fr500.h | 3 +- sim/frv/profile-fr550.c | 3 +- sim/frv/profile-fr550.h | 3 +- sim/frv/profile.c | 4 +- sim/frv/profile.h | 4 +- sim/frv/registers.c | 4 +- sim/frv/registers.h | 3 +- sim/frv/reset.c | 4 +- sim/frv/sem.c | 2 +- sim/frv/sim-if.c | 3 +- sim/frv/sim-main.h | 4 +- sim/frv/traps.c | 4 +- sim/h8300/Makefile.in | 4 +- sim/igen/Makefile.in | 2 +- sim/igen/compare_igen_models | 3 +- 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/Makefile.in | 3 +- sim/iq2000/arch.c | 2 +- sim/iq2000/arch.h | 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 | 3 +- sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 2 +- sim/lm32/cpuall.h | 2 +- sim/lm32/decode.c | 2 +- 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 | 3 +- sim/m32c/blinky.S | 3 +- sim/m32c/configure.ac | 3 +- sim/m32c/cpu.h | 3 +- sim/m32c/gdb-if.c | 3 +- sim/m32c/gloss.S | 3 +- sim/m32c/int.c | 3 +- sim/m32c/int.h | 3 +- sim/m32c/load.c | 3 +- sim/m32c/load.h | 3 +- sim/m32c/m32c.opc | 3 +- sim/m32c/main.c | 3 +- sim/m32c/mem.c | 3 +- sim/m32c/mem.h | 3 +- sim/m32c/misc.c | 3 +- sim/m32c/misc.h | 3 +- sim/m32c/opc2c.c | 3 +- sim/m32c/r8c.opc | 3 +- sim/m32c/reg.c | 3 +- sim/m32c/safe-fgets.c | 3 +- sim/m32c/safe-fgets.h | 3 +- sim/m32c/sample.S | 3 +- sim/m32c/sample.ld | 3 +- sim/m32c/sample2.c | 3 +- sim/m32c/srcdest.c | 3 +- sim/m32c/syscalls.c | 3 +- sim/m32c/syscalls.h | 3 +- sim/m32c/trace.c | 3 +- sim/m32c/trace.h | 3 +- sim/m32r/Makefile.in | 4 +- sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 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 | 4 +- sim/m32r/m32r.c | 4 +- sim/m32r/m32r2.c | 4 +- sim/m32r/m32rx.c | 3 +- sim/m32r/mloop.in | 3 +- sim/m32r/mloop2.in | 4 +- sim/m32r/mloopx.in | 3 +- 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 | 4 +- sim/m32r/traps-linux.c | 3 +- sim/m32r/traps.c | 3 +- sim/m68hc11/Makefile.in | 3 +- sim/m68hc11/dv-m68hc11.c | 3 +- sim/m68hc11/dv-m68hc11eepr.c | 3 +- sim/m68hc11/dv-m68hc11sio.c | 3 +- sim/m68hc11/dv-m68hc11spi.c | 4 +- sim/m68hc11/dv-m68hc11tim.c | 4 +- sim/m68hc11/dv-nvram.c | 3 +- sim/m68hc11/emulos.c | 3 +- sim/m68hc11/gencode.c | 3 +- sim/m68hc11/interp.c | 3 +- sim/m68hc11/interrupts.c | 3 +- sim/m68hc11/interrupts.h | 3 +- sim/m68hc11/m68hc11_sim.c | 3 +- sim/m68hc11/sim-main.h | 3 +- sim/mcore/Makefile.in | 4 +- sim/mcore/interp.c | 4 +- sim/mcore/sysdep.h | 3 +- sim/microblaze/Makefile.in | 4 +- 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 | 2 +- sim/mips/configure.ac | 2 +- sim/mips/cp1.c | 3 +- sim/mips/cp1.h | 4 +- sim/mips/dsp.c | 3 +- sim/mips/dsp.igen | 2 +- sim/mips/dsp2.igen | 2 +- sim/mips/dv-tx3904cpu.c | 3 +- sim/mips/dv-tx3904irc.c | 3 +- sim/mips/dv-tx3904sio.c | 3 +- sim/mips/dv-tx3904tmr.c | 3 +- sim/mips/m16e.igen | 2 +- sim/mips/mdmx.c | 3 +- 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 | 4 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/ChangeLog | 4 + sim/mn10300/Makefile.in | 4 +- sim/mn10300/dv-mn103cpu.c | 3 +- sim/mn10300/dv-mn103int.c | 3 +- sim/mn10300/dv-mn103iop.c | 3 +- sim/mn10300/dv-mn103ser.c | 3 +- sim/mn10300/dv-mn103tim.c | 3 +- sim/mn10300/sim-main.h | 2 +- sim/moxie/Makefile.in | 2 +- sim/moxie/interp.c | 2 +- sim/moxie/sim-main.h | 2 +- sim/moxie/sysdep.h | 2 +- sim/ppc/ChangeLog | 4 + sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/dp-bit.c | 3 +- sim/ppc/e500.igen | 2 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/gdb-sim.c | 3 +- sim/ppc/psim.texinfo | 4 +- sim/rl78/Makefile.in | 2 +- sim/rl78/configure.ac | 3 +- sim/rl78/cpu.c | 3 +- sim/rl78/cpu.h | 3 +- sim/rl78/load.c | 3 +- sim/rl78/load.h | 2 +- sim/rl78/main.c | 3 +- sim/rl78/mem.c | 3 +- sim/rl78/mem.h | 3 +- sim/rl78/rl78.c | 2 +- sim/rl78/trace.c | 3 +- sim/rl78/trace.h | 3 +- sim/rx/Makefile.in | 2 +- sim/rx/configure.ac | 3 +- sim/rx/cpu.h | 3 +- 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 | 3 +- sim/rx/load.h | 2 +- sim/rx/main.c | 3 +- sim/rx/mem.c | 3 +- sim/rx/mem.h | 3 +- sim/rx/misc.c | 3 +- sim/rx/misc.h | 3 +- sim/rx/reg.c | 3 +- sim/rx/rx.c | 2 +- sim/rx/syscalls.c | 3 +- sim/rx/syscalls.h | 3 +- sim/rx/trace.c | 3 +- sim/rx/trace.h | 3 +- sim/sh/Makefile.in | 4 +- sim/sh64/Makefile.in | 2 +- sim/sh64/arch.c | 2 +- sim/sh64/arch.h | 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 | 3 +- sim/sh64/sh64.c | 4 +- sim/sh64/sim-if.c | 2 +- sim/testsuite/Makefile.in | 3 +- sim/testsuite/common/bits-gen.c | 3 +- sim/testsuite/d10v-elf/Makefile.in | 3 +- sim/testsuite/frv-elf/Makefile.in | 3 +- sim/testsuite/m32r-elf/Makefile.in | 3 +- sim/testsuite/mips64el-elf/Makefile.in | 3 +- sim/testsuite/sim/cris/asm/asm.exp | 3 +- sim/testsuite/sim/cris/c/c.exp | 3 +- sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp | 3 +- sim/testsuite/sim/mips/mips32-dsp.s | 2 +- sim/testsuite/sim/mips/testutils.inc | 3 +- sim/testsuite/sim/mips/utils-dsp.inc | 3 +- sim/testsuite/sim/mips/utils-fpu.inc | 3 +- sim/testsuite/sim/mips/utils-mdmx.inc | 3 +- sim/v850/Makefile.in | 3 +- 3220 files changed, 35769 insertions(+), 30741 deletions(-) create mode 100644 bfd/ChangeLog-2011 create mode 100644 gdb/ChangeLog-2011 delete mode 100644 gdb/copyright.sh create mode 100755 gdb/gnulib/extra/update-copyright create mode 100644 gdb/minsyms.h create mode 100644 gdb/python/py-finishbreakpoint.c delete mode 100644 gdb/testsuite/.gdbinit create mode 100644 gdb/testsuite/gdb.ada/task_bp.exp create mode 100644 gdb/testsuite/gdb.ada/task_bp/foo.adb create mode 100644 gdb/testsuite/gdb.ada/task_bp/pck.adb create mode 100644 gdb/testsuite/gdb.ada/task_bp/pck.ads create mode 100644 gdb/testsuite/gdb.base/dmsym.c create mode 100644 gdb/testsuite/gdb.base/dmsym.exp create mode 100644 gdb/testsuite/gdb.base/dmsym_main.c create mode 100644 gdb/testsuite/gdb.base/recpar.c create mode 100644 gdb/testsuite/gdb.base/recpar.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.exp create mode 100644 gdb/testsuite/gdb.mi/mi-stepn.c create mode 100644 gdb/testsuite/gdb.mi/mi-stepn.exp create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint.c create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint.exp create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint.py create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint2.cc create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint2.exp create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint2.py delete mode 100644 gdb/testsuite/gdb.threads/attachstop-mt.c delete mode 100644 gdb/testsuite/gdb.threads/attachstop-mt.exp delete mode 100644 gdb/tui/tui-main.c delete mode 100644 gdb/wrapper.c delete mode 100644 gdb/wrapper.h copy opcodes/{ChangeLog => ChangeLog-2011} (100%) First 500 lines of diff: diff --git a/bfd/ChangeLog b/bfd/ChangeLog index f017209..23c33a1 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3270 +1,298 @@ -2011-12-16 Shinichiro Hamaji - - * mach-o-i386.c (TARGET_PRIORITY): Define as 0 (top priority) - * mach-o-target.c (TARGET_NAME): Use TARGET_PRIORITY - * mach-o-x86-64.c (TARGET_PRIORITY): Define as 0 (top priority) - * mach-o.c (bfd_mach_o_header_p): Remove special handling for - mach-o-i386. - (TARGET_PRIORITY) Set 1 for mach-o-be and mach-o-le, and set 0 for - mach-o-fat. - -2011-12-15 Kevin Buettner - - * elf32-am33lin.c (elf32_am33lin_grok_prstatus): Add case - to correspond to a smaller ELF_NGREG defined by the kernel. - -2011-12-15 H.J. Lu - - * elf64-x86-64.c (ELF32_DYNAMIC_INTERPRETER): Set to - "/lib/ldx32.so.1". - -2011-12-15 Iain Sandoe - - * mach-o.c (bfd_mach_o_mkobject_init): Initialize dyn_reloc_cache. - (bfd_mach_o_close_and_cleanup): Only cleanup Mach-O private data - for object files. - -2011-12-15 Shinichiro Hamaji - - * mach-o.c (bfd_mach_o_canonicalize_reloc): Update relocation - table only when there isn't the cahce. - (bfd_mach_o_get_dynamic_reloc_upper_bound): Need one more space - for a pointer for the watchdog. - (bfd_mach_o_canonicalize_dynamic_reloc): Utilize cache like - bfd_mach_o_canonicalize_reloc. - (bfd_mach_o_close_and_cleanup): Call bfd_mach_o_free_cached_info. - (bfd_mach_o_free_cached_info): Free up cache data. - * mach-o.h (reloc_cache): A place to store cache of dynamic relocs. - (bfd_mach_o_free_cached_info): Add declaration. - -2011-12-15 Iain Sandoe - - * mach-o-target.c (bfd_mach_o_bfd_set_private_flags): Use - bfd_mach_o_bfd_set_private_flags. - * mach-o.c (bfd_mach_o_bfd_set_private_flags): New. - * mach-o.h (bfd_mach_o_bfd_set_private_flags): Declare. - -2011-12-14 Nick Clifton - - PR ld/12451 - * elfcode.h (elf_checksum_contents): Read in the section's - contents if they are not already available, and the section - actually has some contents. - - * compress.c (bfd_get_full_section_contents): Use zmalloc to - allocate the buffers so that excess bytes are guaranteed to be - zero. - -2011-12-14 Iain Sandoe - - * mach-o-i386.c (text_section_names_xlat): New table. - (data_section_names_xlat): Likewise. - (import_section_names_xlat): Likewise. - (mach_o_i386_segsec_names_xlat): Likewise. - (bfd_mach_o_tgt_seg_table): Use new tables. - * mach-o-x86-64.c (bfd_mach_o_tgt_seg_table): Set NULL. - * mach-o.c (mach_o_section_name_xlat, mach_o_segment_name_xlat): - Move to mach-o.h as typedefs. - (text_section_names_xlat): Update for current GCC usage. - (data_section_names_xlat): Likewise. - (dwarf_section_names_xlat): Likewise. - (objc_section_names_xlat): New table. - (segsec_names_xlat): Add objc table. - (bfd_mach_o_normalize_section_name): Replace with... - (bfd_mach_o_section_data_for_mach_sect): New. - (bfd_mach_o_section_data_for_bfd_name): New. - (bfd_mach_o_section_data_for_bfd_name): Update to use additional data. - (bfd_mach_o_convert_section_name_to_mach_o): Likewise. - (bfd_mach_o_bfd_copy_private_section_data): Implement. - (bfd_mach_o_write_symtab): Write a zero-length string as the first entry - for compatibility with system tools. - (bfd_mach_o_build_commands): Update section alignment info. - (bfd_mach_o_new_section_hook): Use translation table data to define - default section flags, type, attributes and alignment, when available. - (bfd_mach_o_init_section_from_mach_o): Add TODO comment. - (bfd_mach_o_section_type_name): Add 'symbol_stubs'. - (bfd_mach_o_section_attribute_name): Add 'self_modifying_code'. - (bfd_mach_o_get_section_type_from_name): Change "not-found" return - value. - (bfd_mach_o_tgt_seg_table): Set default NULL. - * mach-o.h (bfd_mach_o_segment_command): Use define for name length. - (bfd_mach_o_backend_data): Move until after contents are defined. - (bfd_mach_o_normalize_section_name): Remove. - (bfd_mach_o_convert_section_name_to_bfd): Declare. - (mach_o_section_name_xlat): Declare. - (mach_o_segment_name_xlat): Declare. - (bfd_mach_o_section_data_for_mach_sect): Declare. - (bfd_mach_o_section_data_for_bfd_name): Declare. - -2011-12-13 Shinichiro Hamaji - - * dwarf2.c (bfd_dwarf2_cleanup_debug_info): Accept stash as an - argument like other functions to support formats other than ELF. - * elf-bfd.h (bfd_dwarf2_cleanup_debug_info): Move to bfd-in.h. - * elf.c (_bfd_elf_close_and_cleanup): Pass dwarf2_find_line_info - in tdata as a parameter. - * libbfd-in.h (bfd_dwarf2_cleanup_debug_info): Move from - elf-bfd.h. - * libbfd.h (bfd_dwarf2_cleanup_debug_info): Regenerate. - * mach-o-target.c (bfd_mach_o_close_and_cleanup): Remove the - fallback macro. - (bfd_mach_o_find_nearest_line): Likewise. - * mach-o.c (bfd_mach_o_find_nearest_line): Add the definition - which calls _bfd_dwarf2_find_nearest_line. - (bfd_mach_o_close_and_cleanup): Likewise. - * mach-o.h (mach_o_data_struct): Add dwarf2_find_line_info. - (bfd_mach_o_find_nearest_line): Add declaration. - (bfd_mach_o_close_and_cleanup): Add declaration. - -2011-12-13 Tristan Gingold - - * mach-o.c (bfd_mach_o_read_symtab_symbols): Make global. Remove - prototype. - (bfd_mach_o_section_get_entry_size): Make global. - (bfd_mach_o_section_get_nbr_indirect): Likewise. - (bfd_mach_o_read_symtab_strtab): Likewise. - (struct bfd_mach_o_xlat_name): Move to mach-o.h - (bfd_mach_o_print_flags): Move to binutils/od-macho.c - (bfd_mach_o_get_name_of_null, bfd_mach_o_get_name): Likewise. - (bfd_mach_o_cpu_name, bfd_mach_o_filetype_name): Likewise. - (bfd_mach_o_header_flags_name): Likewise. - (bfd_mach_o_load_command_name): Likewise. - (bfd_mach_o_print_private_header): Likewise. - (bfd_mach_o_print_section_map, bfd_mach_o_print_section): Likwise. - (bfd_mach_o_print_segment, bfd_mach_o_print_dysymtab): Likewise. - (bfd_mach_o_print_dyld_info): Likewise. - (bfd_mach_o_print_private_bfd_data): Remove. - (bfd_mach_o_type_name): Make global. - (bfd_mach_o_section_attribute_name): Likewise. - * mach-o.h (bfd_mach_o_xlat_name): Added. - (bfd_mach_o_section_get_nbr_indirect) - (bfd_mach_o_section_get_entry_size) - (bfd_mach_o_read_symtab_symbols) - (bfd_mach_o_read_symtab_strtab) - (bfd_mach_o_section_attribute_name) - (bfd_mach_o_section_type_name): Likewise. - * mach-o-target.c (bfd_mach_o_bfd_print_private_bfd_data): Define. - -2011-12-13 Chung-Lin Tang - - * elfxx-mips.c (mips_elf_calculate_relocation): Correct - R_MIPS16_HI16/R_MIPS16_LO16 handling of two cleared lower bits, - update comments. - -2011-12-12 Iain Sandoe - - * mach-o.c (bfd_mach_o_read_section_32): Null-terminate sectname. - (bfd_mach_o_read_section_64): Likewise. - -2011-12-11 John Davis Anglin - - PR binutils/13476 - * elf32-hppa.c (final_link_relocate): Convert R_PARISC_TLS_GD21L, - R_PARISC_TLS_LDM21L and R_PARISC_TLS_IE21L relocations to - R_PARISC_DPREL21L when not doing a shared link. Likewise convert - R_PARISC_TLS_GD14R, R_PARISC_TLS_LDM14R and R_PARISC_TLS_IE14R to - R_PARISC_DPREL14R. Handle R_PARISC_TLS_GD21L, R_PARISC_TLS_LDM21L - and R_PARISC_TLS_IE21L with R_PARISC_DLTIND21L. - -2011-12-10 David Daney - - * elfxx-mips.c (mips_elf_link_hash_table.rld_value): Remove. - (mips_elf_link_hash_table.rld_symbol): New field; - (MIPS_ELF_RLD_MAP_SIZE): New macro. - (_bfd_mips_elf_add_symbol_hook): Remember __rld_obj_head symbol - in rld_symbol. - (_bfd_mips_elf_create_dynamic_sections): Remember __rld_map symbol - in rld_symbol. - (_bfd_mips_elf_size_dynamic_sections): Set correct size for .rld_map. - (_bfd_mips_elf_finish_dynamic_symbol): Remove .rld_map handling. - (_bfd_mips_elf_finish_dynamic_sections): Use rld_symbol to - calculate DT_MIPS_RLD_MAP value. - (_bfd_mips_elf_link_hash_table_create): Initialize rld_symbol, - quit initializing rld_value. - -2011-12-08 Andrew Pinski - Adam Nemet - - * archures.c (bfd_mach_mips_octeon2): New macro - * bfd-in2.h: Regenerate. - * cpu-mips.c (I_mipsocteon2): New enum value. - (arch_info_struct): Add bfd_mach_mips_octeon2. - * elfxx-mips.c (_bfd_elf_mips_mach): Support E_MIPS_MACH_OCTEON2. - (mips_set_isa_flags): Add bfd_mach_mips_octeon2. - (mips_mach_extensions): Add bfd_mach_mips_octeon2. - -2011-12-07 Alan Modra - - PR ld/12772 - * elflink.c (elf_gc_sweep_symbol): Discard unmarked symbols - defined in shared libraries. - -2011-12-07 Tristan Gingold - - * mach-o.c (bfd_mach_o_canonicalize_symtab): Fix indentation. - Adjust the condition. - (bfd_mach_o_read_symtab_symbol): Now returns a bfd_boolean. - Adjust return statements. - (bfd_mach_o_read_symtab_strtab): Likewise. - (bfd_mach_o_read_symtab_symbols): Likewise. - (bfd_mach_o_scan_start_address): Likewise. Make it static. - (bfd_mach_o_scan): Likewise. - (bfd_mach_o_read_dysymtab_symbol): Remove unused function. - (bfd_mach_o_header_p): Adjust call. - (bfd_mach_o_cpu_name): Make it const. - (bfd_mach_o_filetype_name): Likewise. - (bfd_mach_o_header_flags_name): Likewise. - (bfd_mach_o_section_type_name): Likewise. - (bfd_mach_o_section_attribute_name): Likewise. - (bfd_mach_o_load_command_name): Likewise. - (bfd_mach_o_get_section_type_from_name): Add a const qualifier - after above change. - (bfd_mach_o_get_section_attribute_from_name): Likewise. - * mach-o.h (bfd_mach_o_read_dysymtab_symbol) - (bfd_mach_o_scan_start_address, bfd_mach_o_scan): Remove. - -2011-12-06 Ulrich Weigand - - * elf-bfd.h (elfcore_write_s390_last_break): Add prototype. - (elfcore_write_s390_system_call): Likewise. - * elf.c (elfcore_write_s390_last_break): New function. - (elfcore_write_s390_system_call): Likewise. - (elfcore_write_register_note): Call them. - (elfcore_grok_s390_last_break): New function. - (elfcore_grok_s390_system_call): Likewise. - (elfcore_grok_note): Call them. - -2011-12-05 Tristan Gingold - - * mach-o.c (bfd_mach_o_read_symtab_symbol): Accept indirect symbols. - -2011-12-05 Tristan Gingold - - * mach-o.c (bfd_mach_o_write_contents): Handle LC_LOAD_UPWARD_DYLIB. - (bfd_mach_o_read_dylib): Likewise. - (bfd_mach_o_read_command): Likewise. - (bfd_mach_o_bfd_print_private_bfd_data): Likewise. - -2011-12-05 Tristan Gingold - - * mach-o.c (bfd_mach_o_read_command): Add the bfd in the error - message. - (bfd_mach_o_openr_next_archived_file): Use arch name as member name. - (bfd_mach_o_fat_extract): Ditto. - -2011-12-03 Alan Modra - - PR ld/13468 - * elflink.c (bfd_elf_final_link): Don't segfault when checking - for DT_TEXTREL and .dynamic does not exist. - -2011-12-03 Alan Modra - - PR ld/13470 - * elf32-ppc.c (ppc_elf_copy_indirect_symbol): Revert substantive - change in 2011-07-01 commit. Comment. - * elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Likewise. - -2011-12-01 Mikael Pettersson - - * elf32-m68k.c (elf_m68k_check_relocs) : For - non-SEC_ALLOC sections break before GOT and PLT accounting. - -2011-12-01 Hans-Peter Nilsson - - * elf32-cris.c (cris_elf_check_relocs) : Move early break for - non-SEC_ALLOC sections before GOT and PLT accounting. - -2011-11-29 Andrew Pinski - - * archures.c (bfd_mach_mips_octeonp): New macro. - * bfd-in2.h: Regenerate. - * bfd/cpu-mips.c (I_mipsocteonp): New enum value. - (arch_info_struct): Add bfd_mach_mips_octeonp. - * elfxx-mips.c (mips_set_isa_flags): Add bfd_mach_mips_octeonp. - (mips_mach_extensions): Add bfd_mach_mips_octeonp. - -2011-11-23 Tristan Gingold - - * vms-lib.c (get_idxlen): Add comments. Fix type in sizeof. - (vms_write_index): Add comments. - -2011-11-22 DJ Delorie - - * elf32-rx.c (rx_elf_object_p): Add more checks for "scanning" to - avoid using the special non-swapping target when not explicitly - requested. - -2011-11-22 Daniel Calcoen - - * elf32-rx.c (rx_elf_object_p): Correct typo: lma->vma. - -2011-11-22 Tristan Gingold - - * mach-o.c (bfd_mach_o_print_symbol): Display COM for common - symbols. Print section name in brackets. - -2011-11-21 Andreas Tobler - - * config.bfd: Add vectors for powerpc and powerpc64-freebsd. - * configure.in (TDEFINES): Add rules for powerpc*-freebsd. - * configure: Regenerate. - * elf32-ppc.c: Add powerpc-freebsd definitions. - * elf64-ppc.c: Add powerpc64-freebsd definitions. - * targets.c: Add bits for powerpc and powerpc64-freebsd. - -2011-11-17 Philipp Thomas - - * elf32-arm.c (elf32_thumb_to_arm_stub): Sync message so that it - needs to be translated only once. - -2011-11-16 Maciej W. Rozycki - - * elf64-mips.c (mips_elf64_howto_table_rela): Set src_mask to - zero throughout. - (mips16_elf64_howto_table_rela): Likewise. - (micromips_elf64_howto_table_rela): Likewise. - * elfn32-mips.c (elf_mips_howto_table_rela): Likewise. - (elf_mips16_howto_table_rela): Likewise. - (elf_micromips_howto_table_rela): Likewise. - -2011-11-15 Alan Modra - Andreas Tobler - - * elflink.c (_bfd_elf_create_got_section): Replace - bfd_make_section_with_flags with bfd_make_section_anyway_with_flags. - (_bfd_elf_link_create_dynamic_sections): Likewise. - * elf32-ppc.c (ppc_elf_create_glink): Likewise. - (ppc_elf_create_dynamic_sections): Likewise. - -2011-11-14 Maxim Kuvyrkov - - * elfxx-mips.c (mips_n64_exec_plt0_entry): Use 64-bit move. - -2011-11-08 Nick Clifton - - * elf-m10300.c (mn10300_elf_relax_section): Fix check for an - immediate move into an address register. - -2011-11-09 Alan Modra - - * elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark syms in - executables when export_dynamic. - -2011-11-08 Alan Modra - - * elf64-ppc.c (struct ppc64_elf_obj_tdata): Rename - ha_relocs_not_using_r2 to unexpected_toc_insn. - (ok_lo_toc_insn): New function. - (ppc64_elf_edit_toc): Check insn on lo toc reloc. Emit warning. - (ppc64_elf_relocate_section): Don't check insn on lo toc reloc here. - Handle addic on lo toc reloc. - -2011-11-06 John David Anglin - - PR ld/13387 - * elf32-hppa.c (elf32_hppa_hide_symbol): Make STT_GNU_IFUNC symbol - go through PLT. Reset plt field with init_plt_offset. - (elf32_hppa_adjust_dynamic_symbol): Ensure that a PLT slot is - allocated for symbols referenced by a plabel. - -2011-11-02 DJ Delorie - - * elf32-rl78.c (rl78_elf_merge_private_bfd_data): Delete unused - variable. - -2011-11-02 Jan Beulich - - * coffgen.c (coff_write_alien_symbol): Make public. Add 'struct - internal_syment *' parameter. Extend 'dummy' to an array with two - elements. Set n_numaux early. Handle BSF_FILE. - (coff_write_symbols): Pass NULL as new third argument to - coff_write_alien_symbol(). - * cofflink.c (_bfd_coff_final_link): Don't use COFF-specific - obj_raw_syment_count() on non-COFF input BFD. Insert local symbols - from non-COFF input BFDs. - * libcoff-in.h (coff_write_alien_symbol): Declare. - * libcoff.h (coff_write_alien_symbol): Re-generate. - -2011-11-01 DJ Delorie - - * Makefile.am (ALL_MACHINES): Add cpu-rl78.lo. - (ALL_MACHINES_CFILES): Add cpu-rl78.c. - (BFD32_BACKENDS): Add elf32-rl78.lo. - (BFD32_BACKENDS_CFILES): Add elf32-rl78.c. - (Makefile.in): Regenerate. - * archures.c (bfd_architecture): Define bfd_arch_rl78. - (bfd_archures_list): Add bfd_rl78_arch. - * config.bfd: Add rl78-*-elf. - * configure.in: Add bfd_elf32_rl78_vec. - * reloc.c (bfd_reloc_code_type): Add BFD_RELOC_RL78_* relocations. - * targets.c (bfd_target_vector): Add bfd_elf32_rl78_vec. - * Makefile.in: Regenerate. - * bfd-in2.h: Regenerate. - * configure: Regenerate. - * libbfd.h: Regenerate. - * cpu-rl78.c: New file. - * elf32-rl78.c: New file. - -2011-10-26 Nick Clifton - - PR ld/13049 - * elf64-ppc.c (STUB_SUFFIX): Revert previous delta. - * elf32-hppa.c (STUB_SUFFIX): Likewise. - -2011-10-25 Joern Rennecke - - * Makefile.am (ALL_MACHINES): Add cpu-epiphany.lo. - (ALL_MACHINES_CFILES): Add cpu-epiphany.c. - (BFD32_BACKENDS): Add elf32-epiphany.lo. - (BFD32_BACKENDS_CFILES): Add elf32-epiphany.c. - * archures.c (bfd_arch_epiphany): Add. - (bfd_mach_epiphany16, bfd_mach_epiphany32): Define. - (bfd_epiphany_arch): Declare. - (bfd_archures_list): Add &bfd_epiphany_arch. - * config.bfd (epiphany-*-elf): New target case. - * configure.in (bfd_elf32_epiphany_vec): New target vector case. - * reloc.c (BFD_RELOC_EPIPHANY_SIMM8): New relocation. - (BFD_RELOC_EPIPHANY_SIMM24, BFD_RELOC_EPIPHANY_HIGH): Likewise. - (BFD_RELOC_EPIPHANY_LOW, BFD_RELOC_EPIPHANY_SIMM11): Likewise. - (BFD_RELOC_EPIPHANY_IMM11, BFD_RELOC_EPIPHANY_IMM8): Likewise. - * targets.c (bfd_elf32_epiphany_vec): Declare. - (_bfd_target_vector): Add bfd_elf32_epiphany_vec. - * Makefile.in: Regenerate. - * bfd-in2.h: Regenerate. - * configure: Regenerate. - * libbfd.h: Regenerate. - * po/SRC-POTFILES.in: Regenerate. - * po/bfd.pot: Regenerate. - * cpu-epiphany.c: New file. - * elf32-epiphany.c: New file. - -2011-10-24 Maciej W. Rozycki - - * elfxx-mips.c (_bfd_mips_elf_symbol_processing): Remove - assertions. - -2011-10-24 Eugeniy Meshcheryakov - - PR ld/13273 - * elf32-arm.c (elf32_arm_merge_eabi_attributes): Do not warn about - identical TAG_PCS_config attributes. - -2011-10-24 Nick Clifton - - * po/ja.po: Updated Japanese translation. - -2011-10-24 Pau Garcia i Quiles - - PR binutils/13292 - * bfd-in.h: Include rather than forward defining - struct stat. - * bfd-in2.h: Regenerate. - -2011-10-21 H.J. Lu - - PR ld/13302 - * elf32-i386.c (elf_i386_relocate_section): Replace - R_386_IRELATIVE with R_386_RELATIVE. - - * elf64-x86-64.c (elf_x86_64_relocate_section): Replace - R_X86_64_IRELATIVE with R_X86_64_RELATIVE. - -2011-10-21 H.J. Lu . - - * elf32-i386.c (elf_i386_relocate_section): Fix a typo in - comments. - * elf64-x86-64.c (elf_x86_64_relocate_section): Likewise. - -2011-10-21 H.J. Lu - - PR ld/13302 - * elf32-i386.c (elf_i386_link_hash_table): Add next_jump_slot_index - and next_irelative_index. - (elf_i386_link_hash_table_create): Initialize next_jump_slot_index - and next_irelative_index. - (elf_i386_allocate_dynrelocs): Increment reloc_count instead of - next_tls_desc_index. - (elf_i386_size_dynamic_sections): Set next_tls_desc_index and - next_irelative_index from reloc_count. - (elf_i386_finish_dynamic_symbol): Put R_386_IRELATIVE after - R_386_JUMP_SLOT. - - * elf64-x86-64.c (elf_x86_64_link_hash_table): Add - next_jump_slot_index and next_irelative_index. hooks/post-receive -- Repository for Project Archer.