From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20157 invoked by alias); 7 Feb 2013 11:50:07 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 19692 invoked by uid 9364); 7 Feb 2013 11:49:54 -0000 Date: Thu, 07 Feb 2013 11:50:00 -0000 Message-ID: <20130207114953.19677.qmail@sourceware.org> From: gary@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-gbenson-stap-rtld-mainline: Match what we're doing on the new branch X-Git-Refname: refs/heads/archer-gbenson-stap-rtld-mainline X-Git-Reftype: branch X-Git-Oldrev: 38ec501fb86983933886b54989cf6b59d62b7271 X-Git-Newrev: 51102a7374742ccea7c69171d2c8eaf63e1273a0 X-SW-Source: 2013-q1/txt/msg00040.txt.bz2 List-Id: The branch, archer-gbenson-stap-rtld-mainline has been updated via 51102a7374742ccea7c69171d2c8eaf63e1273a0 (commit) via 71c39edd909483c7fa18361cb2f83fcf9760775a (commit) via 7f72a8b50aceb91fcbf01e731562dc788db81079 (commit) via a339db591214cb95268f9dbd512bc213b76af9c7 (commit) via 72fe4465ca9be6a4f214fbe731a2f430fd7aa576 (commit) via b630734d5224bcd7669930e6eeb2023f2c605fc2 (commit) via c791c8802a072871b2ee5973bfb5315ecea56ca7 (commit) via f09c77f9e282f068dac89976490a6f6882f98e4f (commit) via dcde314799fec449a1f0da09922550e1269a1df7 (commit) via 8600d0076846de363e7a4a545b7b0a236ea9a8be (commit) via e93f668f079ff75ae8adabfd7701c2dde6f11d81 (commit) via 1b01f307b2d28df76d2f5fbe789ed583dc7b8c41 (commit) via b7f90a2b5b62a75fcf6d051f5e62c64659e4bd56 (commit) via 786ea7e99a531ae1a6fabf44106853c0050137fb (commit) via b0a378a1c15f7736de5164497559826aa8c52972 (commit) via 7412069fb9f19b32088055da28e2290fb5310895 (commit) via 4f44f68c21915935ab7dfdd0ae62f85f79617575 (commit) via 849107d49fdec70329c1b2b3c2e0cf4ac739f32b (commit) via 5f25c6916554f5ae6e417510c5987312991f3fa6 (commit) via 002e5a54e690e6f7eba2c5e2934c3ef557476775 (commit) via 3777a93277a78a158444c851c3aadfecc69779e0 (commit) via bd9f743fa389529613e97028045ff80d8e5bf2c9 (commit) via ad93f7e9600e42d9dd42b6cd411c7ebbafc3af8c (commit) via 7bc000f4ab63febf36063308a62f1ddca19478f1 (commit) via 81c8e2ad6ed717bef69f3b5d38255147ca1a5fd1 (commit) via 6094b5847b44b749df2e9cc9b4f083c55c5b1e7b (commit) via 703eecdd98022d08b362292ff79ac4087d1406de (commit) via 85622eb8d78dfa93e7034ef519e2e7f8557d6cc5 (commit) via d4f5987387f1f61969b86ca9305264820ad01499 (commit) via c73c602ab2e8ff0baf26ca94d9b5f4d442306bbc (commit) via b805df23e04cdf6b6c8252ca6ccf488139dd4cb1 (commit) via ed4d9dacb69f998899d48d8d9678de87938da7d8 (commit) via e6b3eacaca03f328175064c698a4542e96a63df7 (commit) via bfacf227ec8ee6b1c73311e323bd93c1eddd9ca6 (commit) via c2f14511388ab029f3bda0f5227eab67e04daac5 (commit) via 8b9474b7ca95b074fc5b7a38b4b1558e33ad6710 (commit) via 6f315c81b544ded047311e0acbd8d2c89240b58c (commit) via e93f194bd9a82defd9618f8c7920a9029fa8e633 (commit) via 4fcb3b0f7dbdd6230ca430a1ec7dfe10fac2016c (commit) via f596a1c3c52ab891bbeb87b8d6ff4de8c9dd8fa0 (commit) via 6f6a03520777c2efba7bbe5f4a5788cdbe5e8ed2 (commit) via c4dda951d0538c86dd56526ddaf1819f8a012681 (commit) via dc09f343296b59e260d40191e9a586afc03b3e9a (commit) via f8a562ddd90272103b34aa3291db4df00489a235 (commit) via 848a873ee947a94838a68d219f211de23aeea96b (commit) via 9027410698dbc498f44441201784578570a0a6f6 (commit) via ce0df1e3542e6597547f1ed517296869df09fea3 (commit) via f7c9d9b396a40dddfd9ce910347680bebdd59358 (commit) via 9cca7c9ea2e26c3e275c4d1091f1228af7e59b4c (commit) via 79ecdcdedff9228e4802b365dc9d8bbe2e279783 (commit) via 58cbfb174637c250d4cf8f3d9902303eba1a2aa5 (commit) via b159cecffc20708e74ef7fe34e05a8223156e562 (commit) via 8be2de3f7798e372c0be3894b570f3f56b25fd08 (commit) via a0bbccb0896ea3b18b56cc337b28b5513169fce8 (commit) via 186cc2fc60622fe5f8ed5f5155afffba89a980c2 (commit) via b8bd96eae0f0e99236bc5d3cb23cd5c75e73aa31 (commit) via 6d0b14096c833308fc7df9b270f8530cd092650a (commit) via 27fd2ffc85ffa64e53306d04abc1b2ada2a26e9a (commit) via 13c9b7e12d21ed6403f66bd5d12b7f2509123f89 (commit) via d5ba5b9794399e2e69f573fc90c54cb9487984b6 (commit) via 9b5d917dcdfe1f9c6af1676df8b5fd6b21651257 (commit) via 5c424db3dfe023da2beba5b9035950e97d2e1c70 (commit) via aeeb9a4d35c32b6df818bc149a831a65ca2c6924 (commit) via 06c12972e5e656bdc30930d3435fa91e84f6eb37 (commit) via 2e1861546a3200f4b98c889a3c4a57fd19145a2e (commit) via ec8b361c688b220ed5392aa14c50cca04da28fe0 (commit) via d08f6e9e44366b755fc0ce32d96f18225e1891fd (commit) via 38974e8a375a2c70629e58351dae85375ef4d380 (commit) via 7ded62da0d1e873b1b86018f16b442b46347124c (commit) via bf3ef00700fd866218020f1d67138dd64986a637 (commit) via bf056ec3c9f4f3ce83cb45ea310c3dd676c877ea (commit) via d3e3baae6bb3881df8adb6fdf52225c4987f5284 (commit) via 34cc7b068b8d9e8a9155b00b28e74698f571e709 (commit) via cd4facd7eba6fe3566a33154ece3b6448ec6b8db (commit) via f281ee6ef8632b17fd43f6db89af5e6b4286f3a6 (commit) via 02998939238cb637e10ad20269cbafeb6d969ec7 (commit) via a17222dbc801b5ce71cdd27f163297136e6890e6 (commit) via ff85bceadfcc78c062cff48270d02bea04aed890 (commit) via 4ab204323f61ab7814b4e4bb2b2f8093bf706c74 (commit) via 548c06c4728203086d9f923b03448a9c8ff7ceec (commit) via 2066ff985f037f0a5a9445be4e82bc352e0978ec (commit) via 326749d1847fb13cf38aa775c9bca524432013da (commit) via 36e643cf0e0a9ca45baec092458ee344b1a1b3d3 (commit) via f04df06ec3ee7785676ce4e5e2ee49cf73b286ab (commit) via 3cc04a746bd4f80cf61ef68eccd05f4d57f7b3bc (commit) via 4ac5f6b17da6297f6890d08be9ab24cef975789c (commit) via 009b1d0638bbd254333a30c36ca7d6552587b194 (commit) via 48c9e92440c2a1fa1776ba87c0110ea7c4797478 (commit) via 64a902018a4e5e62d3015400ce933e983378d15c (commit) via bafca3e25b3c2d7990497578904ab491782089ae (commit) via 26453a89800bc7cb7964079c9bb9fd13ccc09043 (commit) via 0eac3836a8d63f2841f98c377a56096ecb69f1b6 (commit) via d2230555c883f49226cfe1512656d227b04d9dc6 (commit) via a3a5a24f0ff7955537a0055f229a9a22f651cb6c (commit) via 8db31883f510c4fd9a575524ebe1af3224954cd4 (commit) via 48b31421505f2e4560c53583717df9f2d4f0ab3f (commit) via 2f8f5697e4df9a119ea0c71aa920756e72fd1775 (commit) via 3efc239754ec850208ad8200747f6c5694ea2c82 (commit) via e4927fe267749765b1e92f285f21ee2f7762aa31 (commit) via f237e6333de59daa74df1273b9e7b22424a39088 (commit) via 5708ea0f50ecfcd70e12bcd904ba5e75e3c1edcb (commit) via 307c0cf307a7638627f73bb7e42691fe78ed11d9 (commit) via cb85ff9379203bf7f43f8412e6d6b34d446a91bf (commit) via ce12fee1db27f3fef3b6d7cc2665f63c611548d8 (commit) via 9a9d320ce75de6a2a938537532ad228fab3a8abe (commit) via 37d919cf67622bdbf5b5fb3f10ce71ac23c1d7d0 (commit) via 3748d0516d134b6b9f727f8dbbc93afb4e137cff (commit) via febdbbf9cb02f4f696e889874d43fea5d4006c2e (commit) via fb5e48c5990d7d6ef7e9921a075df50ad21950a5 (commit) via d56b2cf44bd855912cda7020ed442b6b8cbf1116 (commit) via b4a6dc73b967a147cdb7eafe9dd24f94c4d0fda8 (commit) via 3a4a143f453a0ef692e6fa60747c8dc973a42f37 (commit) via 1d4bc0d9888ee9e316c4defb5e98cd9e4107fbe8 (commit) via e89f5c5a33a5e3464bec516a49ee13637393b7f3 (commit) via b7b65b72d469e69031791eef01a55bc74a40bcd9 (commit) via b26e3687791339b6b7f22411133422c1f421178d (commit) via b89d213aa09d65092bde6d066f65e07db79317e9 (commit) via 0ca1ddf2583d6a3948c043604ae608c9bc104b33 (commit) via 361aca7a3021fd3e31d2b6f5562a909c3e3efcde (commit) via 8349ce192b8ac072fb4d294e92a4dc7493d9968f (commit) via 3e972a99fc5f33e08893ba191c1b5a3ca8e59ed6 (commit) via 60110dc675ad9f32f98ccd5207c427b3cf8ea62b (commit) via a54599df981ae68d7be0118fcd70f0846846bb35 (commit) via f465320687d3c4205826163087b57fe2355a84d6 (commit) via 14b1b34ab5478da76a63608b7c786dc66ee68c6c (commit) via db3e984332191efbe8c7713dba07d813611af37f (commit) via f9226a894dc3cdd7d930784df2bdc76bf38e60eb (commit) via dab2171857b963c6b0ff32c9792ff13dd73b035d (commit) via 326c0ad74a07bb9532a53e830096a784ab96f683 (commit) via ceb4ee95539d6324ca0f307ba729ea660ed5d1bd (commit) via 6ecce85accf7307fda4edb096162ffb7c692050b (commit) via cbf194043f15b97d5fff73f0f4069341081e1b51 (commit) via b8d2e1f247145bfa2d9406b07f9bff11f12a570e (commit) via 3fa9576365092560d40320b67ebf3e54ddd7e50f (commit) via cdeb1bedc929e4dfac1fd181c636ad99e7d1381e (commit) via 918df08b8d459c4a44ea3e1e827ea35d334ab1fb (commit) via 29705ccdaea812a0ebe4371e6f78689edacdb491 (commit) via de624f33d7a56250140188834a580177d4e9d081 (commit) via 512d7fc3cb7fb2a258cbf09a7647bdb70abb9f2f (commit) via f15e2d9cbb8e0aaab415a88455225007887862c0 (commit) via 8e2605b21a80e69cc86fa0c827bb089248378d93 (commit) via 583818651e193d615e4f95cdec71c8ef97974851 (commit) via a1da11d2f44443a8d1b3261e859630b9bff7e033 (commit) via bbe907ea183938e81917a8c2842a87b3ce9e3b01 (commit) via e7fd73c2f1d97bbdae20df4d8285b0077055ec04 (commit) via 26fe6fe4fd398aeac1d59a66c88b3403ccc6c81a (commit) via e33ba1936882d0d5ccae19c8358fa03bb3c62c03 (commit) via 8c35b787fc999a2d05e584eb41afe3c02292f0e3 (commit) via 31379d9dc387c778d80b9316b859b42a7c0ddb8e (commit) via 32df4b651dd078971312bc9b93ecce9dff1a0a5d (commit) via 076d987f482e45d3707fec51726f764d00b08d98 (commit) via eb1defae67a25c05311d2ddeb9c957c5a0c087ca (commit) via c599e03064b34a25391a4d6266d47b8d4565b5fb (commit) via dbd454a9c7690a87c57d5b8a28a02388665c1f46 (commit) via c99c225a08843580c25ed460c2581d5cf7677589 (commit) via 3c286e16094a0aea5174bdb140ade74704be86b2 (commit) via b48fa46efd5d0968fd2a9f62264cb9313fd87e20 (commit) via b6a551d42519ea2f633cad6362c30a0d569b3c0b (commit) via 57e103275a53a164026be74f8406419dbbb9d30c (commit) via 537a3a743e8af620262eed9ee0490decaa349c1d (commit) via fe48fd6c4d15ac772bc719b8e0fc90d85a32bb94 (commit) via 1f7a1a013a93c8f972e71a8dd8f10ef8e40f5981 (commit) via a13c7534a7dc92b61b22ad1d7bc6cf2e16a2794b (commit) via d265fe215d235544a81e7ecfd48a24a884090878 (commit) via 13e226b8c58c01715716627c84bb8ff35b0c73e2 (commit) via 63080aa88f3919599f953ac7676f653627bd6bbd (commit) via dde8cbb12e785a7f79450548b0e2cb22ad29feb1 (commit) via 5cfecc6f77699aca4cf21fb92b0a8e6cd43b8b6b (commit) via ff99d75680f0ec9d72b3581c93dff41e2f22f5c9 (commit) via 8be57402dc6d5e74505462e5d2838520acc0e1fb (commit) via b8f9ed038c64a7f7cab02358a1fb8f9d312f0848 (commit) via 22a80df243cb5bc2adbb349f8af726ad52f3ab4f (commit) via 83949731130332c2ca6be12d49fd2848f07c6564 (commit) via 232e80eddd58acd72c724713c02e413cc1b70b11 (commit) via f95acfc6a38222b5f09c3d0c7a5827fba5e08a74 (commit) via 97862c2e554c073048cf7c480a2c2e9af3aa8465 (commit) via ef6af98f1e841b6a260e7e293445dc3562c7efd0 (commit) via 5592f4a3450e82b6b9819cc8490c8bbf2da6e507 (commit) via 3d79cc761394cc1c9448db681000a71994f17fce (commit) via b54884346a6d7e38b17174cf4bc7b1d8cb62f86d (commit) via 91fb4a253f9e22d6fc2fa623692d8fbd5fecab1f (commit) via fc2bf8ae9b8af9c61b43cf44ab6faf801d6bb84e (commit) via e28a66495896d63b977290e76cd673a5c7608912 (commit) via 3174fd02b667571ba97f88f6d48705dc0b009a86 (commit) via 401d69c72fcabc3f8127138ad039f25280bfaee0 (commit) via 8a4ee9b0efaf51270964894fc34d341b4bcd88ce (commit) via ca8533d0538827f1b0b0f00aa46d43635283971c (commit) via 220abe4a4ec1fccf34c2113293ef35032bc2c82b (commit) via 858c0e3a53b752f6320c718bee4181aebb6bfc6e (commit) via f56da446eb6eeb37ef959367cd9205ebf5fff80e (commit) via b41ba489533d5a2d89369be9ac1002c53f503eef (commit) via 469590970fadf16e815186edaea6d7be775a668b (commit) via f12dcd255c37b3f515d86a3c6437c00c740d64d0 (commit) via 28b53a1a8cfa7f348be33e0708c3a5723a7567c1 (commit) via 90074f8b54ca2a76d97da02b10ec959a74dde52e (commit) via 8124017b40087054b5dc511e5900780568302cae (commit) via 7e5436b1730e67d514724eda35402855a7c10c56 (commit) via 6f24b90118ba8fd90a18eba838e97543279285d1 (commit) via 2982c5d09294dd6ec1cd298e4663319626e929e0 (commit) via d9093aa58c59c6050fc7e428293f351701a3bd9f (commit) via 3b0f7442800817f8a19b8eebd3b897a75328af14 (commit) via 197b9e9393e8b7706d924a1b5f0e6fe365064836 (commit) via bb0992de4db1187c5cd62ec04015b87ea206bd5d (commit) via ea7b818f82131ab25e62f4f0d2a678f144d7e4eb (commit) via 63a7d465d436171b84a4d218802680706d666df0 (commit) via 47aa2207d5eb8d2cc34b531ca975af54e4a087f0 (commit) via 1a562c4a67620c3cf90a939bcb2b09d2643a0fe2 (commit) via a039b91b1bc72dc6c5b9050e172bd6db32c55fe3 (commit) via 70fd9d4752a50c0849c9487a58b6ec07cdeaf817 (commit) via 6feb1ccbf70c72176586e90e9dbd585c2ff42c8d (commit) via 55af602e69ef00add951df76ed956763aff7a466 (commit) via 1fb2905af177a804e91a3e7ae2e07b80b6b54ad8 (commit) via df4f5469c1d20e682390d80933e434953320def4 (commit) via 1bbc0e14766aa8a61900f791d2ef3f7f1e4a1a28 (commit) via dddf11505c5153c05051c3f43095758c815915c0 (commit) via 016d661ca6dbf5514196c50d781fe53fa9eb539e (commit) via 8e872c8e87e41d51aec3221cbdef32e1a68fbb98 (commit) via 54323b711ed84853b5d4e81a033e77ca9e492698 (commit) via 520915a3d67a42fd139ee4bb3b8d9e7a49f296e9 (commit) via 04dbf516ca5c38b1ecbb3a7e2636c557e913d172 (commit) via 47b9177544c47a9ec74bddd15456b28b5eed5a37 (commit) via 85415c6014b6ca741c8c226bff0d1cd9ec096903 (commit) via ff2c0a162c9d86b80b7a8282b931f03cc1472201 (commit) via 5da874e27ff43d0767ffb077b317fa9094462c0a (commit) via 44cd66f5ee2f1e546586af3749d900b6497518e9 (commit) via 825755b8d81d442b0b95105117494ae35527a755 (commit) via d741db5a8f5d9f8d1d026a3fc7ffc7fad1b57c37 (commit) via 0b3d2e2c028740a30cbd2dba7d3774b41f93097a (commit) via 4ab7b9cafd404fcc5819cc98d4ed9a65b9c080c3 (commit) via 6808f2711ad67051b3e7522a4452740ed3b06fc5 (commit) via 53db73a77b1fdb8adb5c1e896091f07c9bcc523f (commit) via 8a73e1ac28683436917ccdeaac157caaeb351d8d (commit) via 74efb1815de512e8983e98e8737b79336a842e6d (commit) via fe2d25f0389002c46522514cfa5a96f44679e866 (commit) via 74a0f082094aad8a3b33a2ba1e6e0b34358f1c59 (commit) via d009afc1a0233cda1f0ca1d4d88a2f107c340c6a (commit) via 653d5a54513bd81712d742e13d34094be483ab49 (commit) via 17618b8b97c1f6981d59d2b4b6ca84df1df2cc33 (commit) via 9077caea1de563053d29a8b0817144509afc1cb1 (commit) via f050294f3cc07d0d0c434972a5460203dc43453b (commit) via 0f81e6273f12be0d0cc143a88665841d5013edc7 (commit) via 946b023ec16ef5b869092b9e92dbc7babb87b477 (commit) via 853601ab818e20b17ee16262b8f6083f9250862c (commit) via d231ef4269a0d36430fa82635aed1d00f2b003a0 (commit) via b18b3edb19da38fc0591906d28ba44f5351058e5 (commit) via e8c58d98cab6ca3496f6ce2f45d2b0452eab1c89 (commit) from 38ec501fb86983933886b54989cf6b59d62b7271 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 51102a7374742ccea7c69171d2c8eaf63e1273a0 Author: Gary Benson Date: Thu Feb 7 11:10:55 2013 +0000 Match what we're doing on the new branch commit 71c39edd909483c7fa18361cb2f83fcf9760775a Author: Gary Benson Date: Thu Feb 7 10:14:08 2013 +0000 Match what we're doing on the new branch commit 7f72a8b50aceb91fcbf01e731562dc788db81079 Merge: f7c9d9b a339db5 Author: Gary Benson Date: Tue Feb 5 10:17:13 2013 +0000 Merge commit f7c9d9b396a40dddfd9ce910347680bebdd59358 Merge: 36e643c 79ecdcd Author: Gary Benson Date: Fri Feb 1 11:30:15 2013 +0000 Merge branch 'master' of git://sourceware.org/git/gdb into archer-gbenson-stap-rtld-mainline commit 36e643cf0e0a9ca45baec092458ee344b1a1b3d3 Merge: ca8533d f04df06 Author: Gary Benson Date: Tue Jan 29 11:12:19 2013 +0000 Merge branch 'master' of git://sourceware.org/git/gdb into archer-gbenson-stap-rtld-mainline commit ca8533d0538827f1b0b0f00aa46d43635283971c Merge: df4f546 38ec501 Author: Gary Benson Date: Thu Jan 17 15:00:13 2013 +0000 Merge branch 'archer-gbenson-stap-rtld-mainline' of ssh://sourceware.org/git/archer into archer-gbenson-stap-rtld-mainline commit df4f5469c1d20e682390d80933e434953320def4 Merge: 016d661 bbcb5cf Author: Gary Benson Date: Tue Jan 15 11:41:57 2013 +0000 Merge branch 'master' of git://sourceware.org/git/gdb into archer-gbenson-stap-rtld-mainline commit 016d661ca6dbf5514196c50d781fe53fa9eb539e Author: Gary Benson Date: Thu Jan 10 14:34:46 2013 +0000 Remove no-longer-necessary testsuite hacks commit 8e872c8e87e41d51aec3221cbdef32e1a68fbb98 Merge: 54323b7 1750cef Author: Gary Benson Date: Thu Jan 10 13:59:31 2013 +0000 Fix commit 54323b711ed84853b5d4e81a033e77ca9e492698 Merge: 520915a b0eefc7 Author: Gary Benson Date: Thu Jan 10 13:11:27 2013 +0000 Manual merge commit 520915a3d67a42fd139ee4bb3b8d9e7a49f296e9 Merge: 04dbf51 21fd080 Author: Gary Benson Date: Thu Jan 10 11:13:32 2013 +0000 Merge in changes from https://bugzilla.redhat.com/show_bug.cgi?id=886516 commit 04dbf516ca5c38b1ecbb3a7e2636c557e913d172 Author: Gary Benson Date: Wed Nov 21 10:04:33 2012 +0000 Change solib_event_action entries back to what they were commit 47b9177544c47a9ec74bddd15456b28b5eed5a37 Author: Gary Benson Date: Wed Nov 21 10:02:05 2012 +0000 Move solib_event_action back into solib-svr4.c commit 85415c6014b6ca741c8c226bff0d1cd9ec096903 Author: Gary Benson Date: Wed Nov 21 09:58:08 2012 +0000 Remove the target layer stuff commit ff2c0a162c9d86b80b7a8282b931f03cc1472201 Author: Gary Benson Date: Wed Nov 21 09:53:15 2012 +0000 Partial revert/partial advance commit 5da874e27ff43d0767ffb077b317fa9094462c0a Author: Gary Benson Date: Wed Nov 21 09:21:41 2012 +0000 Move these commit 44cd66f5ee2f1e546586af3749d900b6497518e9 Author: Gary Benson Date: Tue Nov 20 14:22:56 2012 +0000 Enter svr4_preprocess_solib_event via svr4_current_sos commit 825755b8d81d442b0b95105117494ae35527a755 Author: Gary Benson Date: Fri Nov 16 11:11:16 2012 +0000 Get the current PC commit d741db5a8f5d9f8d1d026a3fc7ffc7fad1b57c37 Author: Gary Benson Date: Fri Nov 16 10:11:18 2012 +0000 Hack in rpath here too commit 0b3d2e2c028740a30cbd2dba7d3774b41f93097a Author: Gary Benson Date: Thu Nov 15 15:38:44 2012 +0000 Restore commit 4ab7b9cafd404fcc5819cc98d4ed9a65b9c080c3 Author: Gary Benson Date: Thu Nov 15 15:25:09 2012 +0000 Back in solib-svr4.c :) commit 6808f2711ad67051b3e7522a4452740ed3b06fc5 Author: Gary Benson Date: Thu Nov 15 15:11:23 2012 +0000 s/_handle_solib_event/_preprocess_solib_event/g commit 53db73a77b1fdb8adb5c1e896091f07c9bcc523f Author: Gary Benson Date: Thu Nov 15 15:01:26 2012 +0000 Put handle_solib_event back in breakpoint.c commit 8a73e1ac28683436917ccdeaac157caaeb351d8d Author: Gary Benson Date: Thu Nov 15 14:45:58 2012 +0000 Start moving handle_solib_event into the target layer commit 74efb1815de512e8983e98e8737b79336a842e6d Author: Gary Benson Date: Thu Nov 15 14:22:07 2012 +0000 s/reset_solib_event_probes/clear_solib_event_probes/g commit fe2d25f0389002c46522514cfa5a96f44679e866 Author: Gary Benson Date: Thu Nov 15 14:17:23 2012 +0000 solib-svr4 *always* needs a probes_table commit 74a0f082094aad8a3b33a2ba1e6e0b34358f1c59 Author: Gary Benson Date: Thu Nov 15 13:49:00 2012 +0000 Tweak commit d009afc1a0233cda1f0ca1d4d88a2f107c340c6a Author: Gary Benson Date: Thu Nov 15 13:43:32 2012 +0000 solib_event_probe_at and svr4_update_solib_event_breakpoint commit 653d5a54513bd81712d742e13d34094be483ab49 Author: Gary Benson Date: Thu Nov 15 13:30:26 2012 +0000 More commit 17618b8b97c1f6981d59d2b4b6ca84df1df2cc33 Author: Gary Benson Date: Thu Nov 15 12:49:33 2012 +0000 Start rewriting SVR4 code commit 9077caea1de563053d29a8b0817144509afc1cb1 Author: Gary Benson Date: Thu Nov 15 12:35:47 2012 +0000 More commit f050294f3cc07d0d0c434972a5460203dc43453b Author: Gary Benson Date: Thu Nov 15 11:59:20 2012 +0000 Start working this through commit 0f81e6273f12be0d0cc143a88665841d5013edc7 Author: Gary Benson Date: Thu Nov 15 11:48:57 2012 +0000 Better commit 946b023ec16ef5b869092b9e92dbc7babb87b477 Author: Gary Benson Date: Thu Nov 15 10:43:08 2012 +0000 Move probe->action tracking into the target layer commit 853601ab818e20b17ee16262b8f6083f9250862c Author: Gary Benson Date: Thu Nov 15 09:41:37 2012 +0000 Comment out info->probes and everything that references it commit d231ef4269a0d36430fa82635aed1d00f2b003a0 Author: Gary Benson Date: Tue Nov 13 08:58:53 2012 +0000 Hack in rpaths commit b18b3edb19da38fc0591906d28ba44f5351058e5 Merge: e8c58d9 6acea0d Author: Gary Benson Date: Thu Nov 8 12:35:09 2012 +0000 Merge branch 'master' of git://sourceware.org/git/gdb into archer-gbenson-stap-rtld-mainline commit e8c58d98cab6ca3496f6ce2f45d2b0452eab1c89 Merge: ae8418a d30ecaa Author: Gary Benson Date: Fri Sep 21 14:15:28 2012 +0100 Merge branch 'master' of git://sourceware.org/git/gdb into archer-gbenson-stap-rtld-mainline ----------------------------------------------------------------------- Summary of changes: ChangeLog | 11 + Makefile.def | 1 + Makefile.in | 1 + bfd/ChangeLog | 187 ++ bfd/ChangeLog-2012 | 3 +- bfd/Makefile.am | 2 - bfd/Makefile.in | 4 +- bfd/archive.c | 6 +- bfd/archures.c | 1 + bfd/bfd-in2.h | 23 +- bfd/bfd.c | 122 - bfd/coff-tic54x.c | 9 - bfd/coff-tic80.c | 9 - bfd/config.bfd | 1 - bfd/cpu-v850.c | 11 +- bfd/cpu-v850_rh850.c | 10 +- bfd/elf-bfd.h | 36 + bfd/elf-linux-psinfo.h | 127 + bfd/elf.c | 29 + bfd/elf32-h8300.c | 2 +- bfd/elf32-i386.c | 53 +- bfd/elf32-metag.c | 43 +- bfd/elf32-msp430.c | 7 +- bfd/elf32-ppc.c | 66 + bfd/elf32-tilepro.c | 32 +- bfd/elf32-v850.c | 23 +- bfd/elf64-ppc.c | 126 +- bfd/elf64-x86-64.c | 85 +- bfd/elfcode.h | 20 - bfd/elfcore.h | 21 - bfd/elflink.c | 13 +- bfd/elfxx-sparc.c | 23 + bfd/elfxx-tilegx.c | 32 +- bfd/format.c | 212 ++- bfd/libbfd.h | 2 + bfd/mach-o.c | 34 +- bfd/mmo.c | 1 + bfd/opncls.c | 2 +- bfd/pef.c | 23 +- bfd/po/SRC-POTFILES.in | 4 +- bfd/reloc.c | 7 + bfd/section.c | 1 + bfd/version.h | 2 +- bfd/xsym.c | 14 +- config/ChangeLog | 10 + config/cloog.m4 | 15 +- config/isl.m4 | 10 +- configure | 112 +- configure.ac | 13 +- gdb/ChangeLog | 1100 ++++++++ gdb/MAINTAINERS | 4 +- gdb/Makefile.in | 40 +- gdb/NEWS | 22 + gdb/aarch64-linux-tdep.c | 297 +++ gdb/{tui/tui-stack.h => aarch64-linux-tdep.h} | 21 +- gdb/aarch64-newlib-tdep.c | 47 + gdb/aarch64-tdep.c | 2739 ++++++++++++++++++++ gdb/aarch64-tdep.h | 97 + gdb/acinclude.m4 | 17 +- gdb/aclocal.m4 | 3 - gdb/ada-exp.y | 10 +- gdb/ada-lang.c | 21 +- gdb/ada-lang.h | 2 +- gdb/ada-valprint.c | 2 - gdb/annotate.c | 78 +- gdb/annotate.h | 5 +- gdb/auto-load.c | 1 - gdb/ax-gdb.c | 4 +- gdb/ax-general.c | 3 - gdb/bfin-tdep.c | 10 +- gdb/blockframe.c | 5 - gdb/break-catch-sig.c | 507 ++++ gdb/breakpoint.c | 253 ++- gdb/breakpoint.h | 49 +- gdb/buildsym.c | 36 +- gdb/buildsym.h | 18 +- gdb/c-exp.y | 8 +- gdb/c-lang.c | 16 +- gdb/c-typeprint.c | 6 +- gdb/charset.c | 1 - gdb/cli/cli-cmds.c | 21 +- gdb/coffread.c | 28 +- gdb/completer.c | 1 - gdb/config/powerpc/fbsd.mh | 23 + gdb/configure.host | 1 + gdb/configure.tgt | 22 +- gdb/continuations.c | 2 - gdb/contrib/cc-with-tweaks.sh | 4 + gdb/{tui/tui-stack.h => contrib/expect-read1.c} | 39 +- gdb/contrib/expect-read1.sh | 42 + gdb/corelow.c | 3 - gdb/cp-abi.c | 28 +- gdb/cp-namespace.c | 78 +- gdb/cp-support.h | 15 +- gdb/dbxread.c | 69 +- gdb/defs.h | 1 + gdb/doc/ChangeLog | 41 + gdb/doc/gdb.texinfo | 166 +- gdb/dummy-frame.c | 34 - gdb/dwarf2-frame.c | 2 - gdb/dwarf2loc.c | 15 +- gdb/dwarf2read.c | 596 +++--- gdb/elfread.c | 14 +- gdb/eval.c | 3 - gdb/event-loop.c | 135 +- gdb/event-loop.h | 13 +- gdb/event-top.c | 6 +- gdb/exec.c | 8 +- gdb/f-valprint.c | 2 +- gdb/features/Makefile | 4 +- gdb/features/aarch64-core.xml | 46 + gdb/features/aarch64-fpu.xml | 86 + gdb/features/aarch64-without-fpu.c | 54 + gdb/features/aarch64-without-fpu.xml | 13 + gdb/features/aarch64.c | 174 ++ gdb/features/aarch64.xml | 14 + gdb/frame.h | 2 - gdb/gdb_bfd.c | 1 - gdb/{tui/tui-stack.h => gdb_obstack.c} | 38 +- gdb/gdb_obstack.h | 7 + gdb/gdbarch.c | 33 + gdb/gdbarch.h | 13 + gdb/gdbarch.sh | 8 + gdb/gdbserver/ChangeLog | 58 + gdb/gdbserver/Makefile.in | 5 + gdb/gdbserver/ax.c | 22 +- gdb/gdbserver/ax.h | 20 +- gdb/gdbserver/configure.srv | 15 + gdb/gdbserver/event-loop.c | 110 +- gdb/gdbserver/linux-aarch64-low.c | 1267 +++++++++ gdb/gdbserver/linux-low.c | 85 +- gdb/gdbserver/mem-break.c | 18 +- gdb/gdbserver/server.c | 1 + gdb/gdbserver/server.h | 8 +- gdb/gdbserver/tracepoint.c | 70 +- gdb/gdbtypes.c | 13 +- gdb/gdbtypes.h | 2 +- gdb/gnu-v2-abi.c | 1 - gdb/gnu-v3-abi.c | 2 +- gdb/hppa-tdep.c | 2 +- gdb/i386-tdep.c | 2 - gdb/infcmd.c | 3 +- gdb/inferior.h | 2 + gdb/infrun.c | 278 ++- gdb/jit.c | 192 +- gdb/jv-lang.c | 2 - gdb/jv-valprint.c | 1 - gdb/linespec.c | 32 +- gdb/linux-fork.c | 4 +- gdb/linux-nat.c | 2 - gdb/linux-tdep.c | 235 ++- gdb/linux-thread-db.c | 1 - gdb/m2-typeprint.c | 3 - gdb/macrocmd.c | 11 +- gdb/macroexp.c | 3 - gdb/macroscope.c | 4 +- gdb/macrotab.c | 98 +- gdb/macrotab.h | 19 +- gdb/main.c | 3 +- gdb/mdebugread.c | 38 +- gdb/mem-break.c | 4 - gdb/mi/mi-cmd-catch.c | 1 - gdb/mi/mi-cmd-file.c | 5 +- gdb/mi/mi-main.c | 9 +- gdb/minsyms.c | 23 - gdb/objc-lang.c | 2 - gdb/objfiles.c | 8 +- gdb/opencl-lang.c | 98 +- gdb/osabi.c | 1 + gdb/ppc-linux-tdep.c | 435 +--- gdb/ppc-sysv-tdep.c | 10 +- gdb/ppc-tdep.h | 15 + gdb/ppc64-tdep.c | 363 +++ gdb/{tui/tui-stack.h => ppc64-tdep.h} | 23 +- gdb/ppcfbsd-nat.c | 224 ++ gdb/ppcfbsd-tdep.c | 355 +++ gdb/{tui/tui-stack.h => ppcfbsd-tdep.h} | 20 +- gdb/printcmd.c | 5 +- gdb/psympriv.h | 2 +- gdb/psymtab.c | 107 +- gdb/python/lib/gdb/command/explore.py | 3 +- gdb/python/py-arch.c | 149 ++ gdb/python/py-frame.c | 22 + gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-symtab.c | 12 +- gdb/python/python-internal.h | 4 + gdb/python/python.c | 3 +- gdb/regcache.c | 2 - gdb/regformats/aarch64-without-fpu.dat | 38 + gdb/regformats/aarch64.dat | 72 + gdb/remote.c | 80 +- gdb/rs6000-tdep.c | 62 + gdb/skip.c | 49 +- gdb/solib-svr4.c | 248 +- gdb/solib-target.c | 1 - gdb/solib.c | 71 +- gdb/solib.h | 14 +- gdb/solist.h | 15 +- gdb/source.c | 112 +- gdb/source.h | 6 + gdb/stabsread.c | 20 +- gdb/stack.c | 10 +- gdb/symfile.c | 59 +- gdb/symfile.h | 36 +- gdb/symmisc.c | 17 +- gdb/symtab.c | 159 +- gdb/symtab.h | 15 +- gdb/target.c | 4 +- gdb/testsuite/ChangeLog | 240 ++ gdb/testsuite/boards/cc-with-tweaks.exp | 54 + gdb/testsuite/boards/dwarf4-gdb-index.exp | 29 +- gdb/testsuite/dg-extract-results.sh | 12 +- gdb/testsuite/gdb.base/annota1.exp | 22 +- .../catch-signal.c} | 33 +- gdb/testsuite/gdb.base/catch-signal.exp | 129 + gdb/testsuite/gdb.base/checkpoint.exp | 18 +- gdb/testsuite/gdb.base/completion.exp | 3 + .../fullpath-expand-func.c} | 14 +- .../fullpath-expand.c} | 16 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 44 + gdb/testsuite/gdb.base/gnu-debugdata.exp | 22 +- gdb/testsuite/gdb.base/gnu_vector.c | 1 + gdb/testsuite/gdb.base/gnu_vector.exp | 56 +- gdb/testsuite/gdb.base/jit.exp | 60 +- gdb/testsuite/gdb.base/label.c | 2 +- .../prologue-include.c} | 18 +- .../prologue-include.exp} | 19 +- .../prologue-include.h} | 18 +- .../realname-expand-real.c} | 14 +- .../realname-expand.c} | 16 +- gdb/testsuite/gdb.base/realname-expand.exp | 44 + gdb/testsuite/gdb.base/restore.exp | 17 +- gdb/testsuite/gdb.base/store.exp | 16 +- gdb/testsuite/gdb.cp/annota2.exp | 13 +- gdb/testsuite/gdb.cp/converts.cc | 3 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 87 + gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 400 +++ gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S | 75 + .../{dw2-restrict.exp => dw2-dos-drive.exp} | 24 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 5 + gdb/testsuite/gdb.dwarf2/fission-loclists.S | 554 ++++ .../{fission-reread.exp => fission-loclists.exp} | 18 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 4 + .../method-ptr.cc} | 12 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 97 + gdb/testsuite/gdb.dwarf2/trace-crash.S | 295 +++ .../{dw2-restrict.exp => trace-crash.exp} | 18 +- gdb/testsuite/gdb.gdb/selftest.exp | 4 + gdb/testsuite/gdb.gdb/xfullpath.exp | 14 +- .../base/one/header.h} | 28 +- .../base/two/header.h} | 28 +- .../macro-relative.c} | 18 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 47 + gdb/testsuite/gdb.mi/mi-break.exp | 8 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 4 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 15 + gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 5 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 16 +- gdb/testsuite/gdb.mi/mi-watch.exp | 6 +- gdb/testsuite/gdb.python/py-explore.exp | 22 +- gdb/testsuite/gdb.python/py-frame.exp | 4 + gdb/testsuite/gdb.python/py-type.c | 3 + gdb/testsuite/gdb.python/py-type.exp | 25 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 8 + gdb/testsuite/gdb.trace/disconnected-tracing.exp | 29 +- gdb/testsuite/gdb.trace/infotrace.exp | 29 + gdb/testsuite/gdb.trace/tstatus.exp | 10 +- gdb/testsuite/lib/dwarf.exp | 729 ++++++ gdb/testsuite/lib/java.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 8 +- gdb/thread.c | 1 - gdb/top.c | 1 + gdb/tracepoint.c | 10 +- gdb/tui/tui-data.c | 16 +- gdb/tui/tui-data.h | 8 +- gdb/tui/tui-disasm.c | 8 +- gdb/tui/tui-out.c | 2 +- gdb/tui/tui-source.c | 33 +- gdb/tui/tui-stack.c | 30 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-winsource.c | 9 +- gdb/tui/tui.c | 4 +- gdb/tui/tui.h | 2 +- gdb/utils.c | 117 - gdb/utils.h | 5 - gdb/valarith.c | 52 +- gdb/valops.c | 41 +- gdb/valprint.c | 1 - gdb/value.c | 5 - gdb/value.h | 10 +- gdb/varobj.c | 1 - gdb/version.in | 2 +- gdb/xcoffread.c | 34 +- include/ChangeLog | 8 + include/coff/ChangeLog | 4 + include/coff/ti.h | 3 + include/elf/ChangeLog | 11 + include/elf/i386.h | 2 +- include/elf/v850.h | 6 +- include/elf/x86-64.h | 3 +- include/md5.h | 5 + include/opcode/ChangeLog | 17 + include/opcode/aarch64.h | 9 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/v850.h | 56 +- include/sha1.h | 5 + libiberty/ChangeLog | 6 + libiberty/md5.c | 3 +- opcodes/ChangeLog | 52 + opcodes/aarch64-asm-2.c | 218 +- opcodes/aarch64-asm.c | 24 +- opcodes/aarch64-dis-2.c | 1006 ++++---- opcodes/aarch64-dis.c | 22 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 97 +- opcodes/aarch64-opc.c | 10 +- opcodes/aarch64-tbl.h | 20 +- opcodes/i386-gen.c | 2 + opcodes/i386-init.h | 7 +- opcodes/i386-tbl.h | 2 +- opcodes/po/POTFILES.in | 1 + opcodes/rl78-decode.c | 814 +++--- opcodes/rx-decode.c | 1212 +++++----- opcodes/v850-dis.c | 176 ++- opcodes/v850-opc.c | 975 ++++++-- sim/moxie/ChangeLog | 4 + sim/moxie/interp.c | 1 - sim/rx/ChangeLog | 4 + sim/rx/rx.c | 16 + sim/v850/ChangeLog | 9 + sim/v850/interp.c | 1 + sim/v850/simops.c | 50 + sim/v850/simops.h | 2 + sim/v850/v850-dc | 10 + sim/v850/v850.igen | 206 ++ 337 files changed, 18402 insertions(+), 5223 deletions(-) create mode 100644 bfd/elf-linux-psinfo.h create mode 100644 gdb/aarch64-linux-tdep.c copy gdb/{tui/tui-stack.h => aarch64-linux-tdep.h} (65%) create mode 100644 gdb/aarch64-newlib-tdep.c create mode 100644 gdb/aarch64-tdep.c create mode 100644 gdb/aarch64-tdep.h create mode 100644 gdb/break-catch-sig.c create mode 100644 gdb/config/powerpc/fbsd.mh copy gdb/{tui/tui-stack.h => contrib/expect-read1.c} (57%) create mode 100644 gdb/contrib/expect-read1.sh create mode 100644 gdb/features/aarch64-core.xml create mode 100644 gdb/features/aarch64-fpu.xml create mode 100644 gdb/features/aarch64-without-fpu.c create mode 100644 gdb/features/aarch64-without-fpu.xml create mode 100644 gdb/features/aarch64.c create mode 100644 gdb/features/aarch64.xml copy gdb/{tui/tui-stack.h => gdb_obstack.c} (50%) create mode 100644 gdb/gdbserver/linux-aarch64-low.c create mode 100644 gdb/ppc64-tdep.c copy gdb/{tui/tui-stack.h => ppc64-tdep.h} (61%) create mode 100644 gdb/ppcfbsd-nat.c create mode 100644 gdb/ppcfbsd-tdep.c copy gdb/{tui/tui-stack.h => ppcfbsd-tdep.h} (66%) create mode 100644 gdb/python/py-arch.c create mode 100644 gdb/regformats/aarch64-without-fpu.dat create mode 100644 gdb/regformats/aarch64.dat create mode 100644 gdb/testsuite/boards/cc-with-tweaks.exp copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/catch-signal.c} (65%) create mode 100644 gdb/testsuite/gdb.base/catch-signal.exp copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/fullpath-expand-func.c} (83%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/fullpath-expand.c} (84%) create mode 100644 gdb/testsuite/gdb.base/fullpath-expand.exp copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/prologue-include.c} (84%) copy gdb/testsuite/{gdb.dwarf2/dw2-restrict.exp => gdb.base/prologue-include.exp} (66%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/prologue-include.h} (82%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/realname-expand-real.c} (83%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/realname-expand.c} (84%) create mode 100644 gdb/testsuite/gdb.base/realname-expand.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S copy gdb/testsuite/gdb.dwarf2/{dw2-restrict.exp => dw2-dos-drive.exp} (55%) create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists.S copy gdb/testsuite/gdb.dwarf2/{fission-reread.exp => fission-loclists.exp} (76%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.dwarf2/method-ptr.cc} (86%) create mode 100644 gdb/testsuite/gdb.dwarf2/method-ptr.exp create mode 100644 gdb/testsuite/gdb.dwarf2/trace-crash.S copy gdb/testsuite/gdb.dwarf2/{dw2-restrict.exp => trace-crash.exp} (61%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.linespec/base/one/header.h} (74%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.linespec/base/two/header.h} (74%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.linespec/macro-relative.c} (74%) create mode 100644 gdb/testsuite/gdb.linespec/macro-relative.exp First 500 lines of diff: diff --git a/ChangeLog b/ChangeLog index 3938723..0ff8e41 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2013-02-05 Alan Modra + + * configure: Regenerate after syncing config/. + +2013-01-15 Jan-Benedict Glaw + + * configure.ac: Sync with GCC repo. + * configure: Ditto. + * Makefile.def: Ditto. + * Makefile.in: Ditto. + 2013-01-11 Joel Brobecker Sync with GCC, merge: diff --git a/Makefile.def b/Makefile.def index bc5c0fc..1af7460 100644 --- a/Makefile.def +++ b/Makefile.def @@ -524,6 +524,7 @@ dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; }; dependencies = { module=install-target-libgo; on=install-target-libatomic; }; dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; }; dependencies = { module=install-target-libgfortran; on=install-target-libgcc; }; +dependencies = { module=install-target-libsanitizer; on=install-target-libstdc++-v3; }; dependencies = { module=install-target-libsanitizer; on=install-target-libgcc; }; dependencies = { module=install-target-libjava; on=install-target-libgcc; }; dependencies = { module=install-target-libitm; on=install-target-libgcc; }; diff --git a/Makefile.in b/Makefile.in index a2ce354..08049de 100644 --- a/Makefile.in +++ b/Makefile.in @@ -46216,6 +46216,7 @@ all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libg install-target-libgo: maybe-install-target-libatomic install-target-libgfortran: maybe-install-target-libquadmath install-target-libgfortran: maybe-install-target-libgcc +install-target-libsanitizer: maybe-install-target-libstdc++-v3 install-target-libsanitizer: maybe-install-target-libgcc install-target-libjava: maybe-install-target-libgcc install-target-libitm: maybe-install-target-libgcc diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 7aeba6f..2571de3 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,190 @@ +2013-02-04 Sergio Durigan Junior + Pedro Alves + + * Makefile.in (SOURCE_HFILES): Add `elf-linux-psinfo.h'. + * elf-bfd.h (elf_internal_linux_prpsinfo): New structure + declaration. + (elfcore_write_linux_prpsinfo32, elfcore_write_linux_prpsinfo64) + (elfcore_write_ppc32_linux_prpsinfo32): New declarations. + * elf-linux-psinfo.h: New file. + * elf.c: Include elf-linux-psinfo.h. + (elfcore_write_linux_prpsinfo32, elfcore_write_linux_prpsinfo64): + New functions. + * elf32-ppc.c: Include `elf-linux-psinfo.h'. + (elf_external_ppc_linux_prpsinfo32): New structure declaration. + (PPC_LINUX_PRPSINFO32_SWAP_FIELDS): New macro. + (elfcore_write_ppc_linux_prpsinfo32): New function. + +2013-02-04 Tristan Gingold + + * mach-o.c (bfd_mach_o_scan_start_address): Do not fail if no + start address. + +2013-02-04 Alan Modra + + * Makefile.am (BFD64_BACKENDS): Remove elf-nacl.lo. + (BFD64_BACKENDS_CFILES): Remove elf-nacl.c. + * Makefile.in: Regenerate. + * po/SRC-POTFILES.in: Regenerate. + +2013-02-04 Alan Modra + + * coff-tic54x.c (SWAP_OUT_RELOC_EXTRA): Delete. + * coff-tic80.c (SWAP_OUT_RELOC_EXTRA): Delete. + +2013-02-01 Alan Modra + + * elf64-ppc.c (dec_dynrel_count): Don't error when elf_gc_sweep_symbol + clears def_regular. + +2013-01-31 Tristan Gingold + + * mach-o.c (bfd_mach_o_scan): Call bfd_mach_o_flatten_sections + earlier. Fix status checking of bfd_mach_o_scan_start_address. + (bfd_mach_o_scan_start_address): Handle LC_MAIN. + +2013-01-31 Alan Modra + David S. Miller + + PR ld/15056 + * elfxx-sparc.c (_bfd_sparc_elf_gc_mark_hook): Handle implicit + references to __tls_get_addr. + * elf32-tilpro.c (tilepro_elf_gc_mark_hook): Likewise. Correct + vtinherit and vtentry reloc handling too. + * elfxx-tilegx.c (tilegx_elf_gc_mark_hook): As for tilepro. + +2013-01-31 Alan Modra + + * elf64-ppc.c (ppc_stub_name): Trim off trailing "+0". + +2013-01-31 Alan Modra + + * elf64-ppc.c (build_plt_stub): Correct plt stub branch to glink. + +2013-01-28 Alan Modra + + * elf64-ppc.c: Use %T to print symbols names and remove redundant + "relocation" in error messages throughout file. + (ppc64_elf_relocate_section): Remove sibling call error message, + replace with "call lacks nop". Specially report errors for + branches to function entry points via OPD lookup and branches + to stubs. Remove NULL symbol handling now done by %T. + +2013-01-28 Alan Modra + + * archive.c (bfd_generic_archive_p): Return target and keep + ardata on partial matches. + * format.c (bfd_check_format_matches): Adjust for above + change. Remove bfd_error_file_ambiguously_recognized dead + code. + +2013-01-26 Alan Modra + + * bfd.c (struct bfd_preserve, bfd_preserve_save, bfd_preserve_restore, + bfd_preserve_finish): Move to.. + * format.c: ..here, splitting out.. + (bfd_reinit): ..this. New function. + (bfd_check_format_matches): Use bfd_preserve_save/restore to + keep bfd state for a match. + * elfcode.h (elf_object_p): Don't use bfd_preserve_save/restore. + * elfcore.h (elf_core_file_p): Likewise. + * mach-o.c (bfd_mach_o_header_p): Likewise. + * pef.c (bfd_pef_object_p, bfd_pef_xlib_object_p): Likewise. + * xsym.c (bfd_sym_object_p): Likewise. + * mmo.c (mmo_scan): Clear abfd->symcount. + * opncls.c (_bfd_new_bfd): Use a smaller section hash table. + * section.c (bfd_section_list_clear): Clear section_htab.count. + * bfd-in2.h: Regenerate. + +2013-01-25 Michael Schewe + + * elf32-h8300.c (elf32_h8_relax_section): When checking for a + second reloc, make sure that the reloc potentially exists first. + +2013-01-24 Nick Clifton + + * archures.c: Add bfd_mach_v850e3v5. + * bfd-in2.h: Regenerate. + * cpu-v850.c: Add entries for v850e2v5 and v850e3v5. + * cpu-v850_rh850.c: Likewise. + * elf32-v850.c: Add support for v850e3v5 architecture. + +2013-01-23 Markos Chandras + + * elf32-metag.c: Error on HIADDR16/LOADDR16 in shared link. + +2013-01-23 Leif Ekblad + + * config.bfd (x86_64-*-rdos*): Remove targ_selvecs. + +2013-01-18 H.J. Lu + + * elf32-i386.c (elf_i386_allocate_dynrelocs): Clear pc_count for + non-zero TLS symbol. + (elf_i386_relocate_section): Resolve size relocation against + non-zero TLS symbol. + * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Clear pc_count + for non-zero TLS symbol. + (elf_x86_64_relocate_section): Resolve size relocation against + non-zero TLS symbol. + +2013-01-18 Mike Frysinger + + * elflink.c (bfd_elf_size_dynamic_sections): Only add DT_RPATH + when new_dtags is false. Only add DT_RUNPATH when new_dtags is + true. + +2013-01-17 H.J. Lu + + * elf32-i386.c (elf_i386_check_relocs): Count size relocation as + PC-relative relocation. + * elf64-x86-64.c (elf_x86_64_check_relocs): Count size relocation + as PC-relative relocation. + +2013-01-16 H.J. Lu + + * elf32-i386.c (elf_i386_check_relocs): Update R_386_SIZE32 + check. + (elf_i386_relocate_section): Don't check TLS for R_386_SIZE32. + + * elf64-x86-64.c (elf_x86_64_check_relocs): Update R_X86_64_SIZE32 + and R_X86_64_SIZE64 check. + (elf_x86_64_relocate_section): Don't check TLS for R_X86_64_SIZE32 + nor R_X86_64_SIZE64. + +2013-01-16 H.J. Lu + + * bfd-in2.h: Regenerated. + * libbfd.h: Likewise. + + * elf32-i386.c (elf_howto_table): Fill R_386_SIZE32 entry. + (elf_i386_reloc_type_lookup): Support BFD_RELOC_SIZE32. + (elf_i386_check_relocs): Handle R_386_SIZE32. + (elf_i386_gc_sweep_hook): Likewise. + (elf_i386_relocate_section): Likewise. + + * elf64-x86-64.c (x86_64_elf_howto_table): Fill R_X86_64_SIZE32 + and R_X86_64_SIZE64 entries. + (x86_64_reloc_map): Add BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64, + (elf_x86_64_rtype_to_howto): Handle R_X86_64_SIZE32 for x32. + (elf_x86_64_reloc_name_lookup): Likewise. + (elf_x86_64_check_relocs): Handle R_X86_64_SIZE32 and + R_X86_64_SIZE64. + (elf_x86_64_gc_sweep_hook): Likewise. + (elf_x86_64_relocate_section): Likewise. + + * reloc.c (bfd_reloc_code_type): Add BFD_RELOC_SIZE32 and + BFD_RELOC_SIZE64. + +2013-01-15 H.J. Lu + + * elf64-x86-64.c (R_X86_64_standard): Replace R_X86_64_IRELATIVE + with R_X86_64_RELATIVE64. + +2013-01-15 Nick Clifton + + * elf32-msp430.c: Fix spelling typo. + 2013-01-15 Alan Modra * elf64-ppc.c (ppc64_elf_size_stubs): Default shared libs to diff --git a/bfd/ChangeLog-2012 b/bfd/ChangeLog-2012 index 9be65bf..7d82ace 100644 --- a/bfd/ChangeLog-2012 +++ b/bfd/ChangeLog-2012 @@ -459,7 +459,7 @@ 2012-10-26 Alan Modra - PR target/14758 + PR gas/14758 * elf32-ppc.c (ppc_elf_reloc_type_lookup): Decode ppc64 _DS bfd_reloc values. Map to corresponding D-form relocs. (is_insn_ds_form, is_insn_qs_form): New functions. @@ -629,6 +629,7 @@ 2012-10-13 H.J. Lu + PR bfd/14430 * Makefile.am (LIBDL): Replace -ldl with @lt_cv_dlopen_libs@. * configure.in (lt_cv_dlopen_libs): AC_SUBST. * Makefile.in: Regenerated. diff --git a/bfd/Makefile.am b/bfd/Makefile.am index 8098ee4..91b0ed1 100644 --- a/bfd/Makefile.am +++ b/bfd/Makefile.am @@ -645,7 +645,6 @@ BFD64_BACKENDS = \ coff-x86_64.lo \ coff64-rs6000.lo \ demo64.lo \ - elf-nacl.lo \ elf32-ia64.lo \ elf32-score.lo \ elf32-score7.lo \ @@ -684,7 +683,6 @@ BFD64_BACKENDS_CFILES = \ coff-x86_64.c \ coff64-rs6000.c \ demo64.c \ - elf-nacl.c \ elf32-score.c \ elf32-score7.c \ elf64-alpha.c \ diff --git a/bfd/Makefile.in b/bfd/Makefile.in index af4e5ed..0a0fd40 100644 --- a/bfd/Makefile.in +++ b/bfd/Makefile.in @@ -948,7 +948,6 @@ BFD64_BACKENDS = \ coff-x86_64.lo \ coff64-rs6000.lo \ demo64.lo \ - elf-nacl.lo \ elf32-ia64.lo \ elf32-score.lo \ elf32-score7.lo \ @@ -987,7 +986,6 @@ BFD64_BACKENDS_CFILES = \ coff-x86_64.c \ coff64-rs6000.c \ demo64.c \ - elf-nacl.c \ elf32-score.c \ elf32-score7.c \ elf64-alpha.c \ @@ -1072,7 +1070,7 @@ BUILD_CFILES = \ CFILES = $(SOURCE_CFILES) $(BUILD_CFILES) SOURCE_HFILES = \ aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h ecoffswap.h \ - elf-bfd.h elf-hppa.h elf32-hppa.h \ + elf-bfd.h elf-linux-psinfo.h elf-hppa.h elf32-hppa.h \ elf64-hppa.h elfcode.h elfcore.h \ freebsd.h genlink.h go32stub.h \ libaout.h libbfd.h libcoff.h libecoff.h libhppa.h libieee.h \ diff --git a/bfd/archive.c b/bfd/archive.c index be0f562..e4183ea 100644 --- a/bfd/archive.c +++ b/bfd/archive.c @@ -852,11 +852,7 @@ bfd_generic_archive_p (bfd *abfd) first->target_defaulted = FALSE; if (bfd_check_format (first, bfd_object) && first->xvec != abfd->xvec) - { - bfd_set_error (bfd_error_wrong_object_format); - bfd_ardata (abfd) = tdata_hold; - return NULL; - } + bfd_set_error (bfd_error_wrong_object_format); /* And we ought to close `first' here too. */ } } diff --git a/bfd/archures.c b/bfd/archures.c index d87185d..a1b7868 100644 --- a/bfd/archures.c +++ b/bfd/archures.c @@ -330,6 +330,7 @@ DESCRIPTION .#define bfd_mach_v850e1 '1' .#define bfd_mach_v850e2 0x4532 .#define bfd_mach_v850e2v3 0x45325633 +.#define bfd_mach_v850e3v5 0x45335635 {* ('E'|'3'|'V'|'5') *} . bfd_arch_arc, {* ARC Cores *} .#define bfd_mach_arc_5 5 .#define bfd_mach_arc_6 6 diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 0cb9bb0..5b04176 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -2061,6 +2061,7 @@ enum bfd_architecture #define bfd_mach_v850e1 '1' #define bfd_mach_v850e2 0x4532 #define bfd_mach_v850e2v3 0x45325633 +#define bfd_mach_v850e3v5 0x45335635 /* ('E'|'3'|'V'|'5') */ bfd_arch_arc, /* ARC Cores */ #define bfd_mach_arc_5 5 #define bfd_mach_arc_6 6 @@ -2523,6 +2524,10 @@ The 24-bit relocation is used in some Intel 960 configurations. */ BFD_RELOC_HI16_S_PLTOFF, BFD_RELOC_8_PLTOFF, +/* Size relocations. */ + BFD_RELOC_SIZE32, + BFD_RELOC_SIZE64, + /* Relocations used by 68K ELF. */ BFD_RELOC_68K_GLOB_DAT, BFD_RELOC_68K_JMP_SLOT, @@ -6242,24 +6247,6 @@ extern bfd_byte *bfd_get_relocated_section_contents bfd_boolean bfd_alt_mach_code (bfd *abfd, int alternative); -struct bfd_preserve -{ - void *marker; - void *tdata; - flagword flags; - const struct bfd_arch_info *arch_info; - struct bfd_section *sections; - struct bfd_section *section_last; - unsigned int section_count; - struct bfd_hash_table section_htab; -}; - -bfd_boolean bfd_preserve_save (bfd *, struct bfd_preserve *); - -void bfd_preserve_restore (bfd *, struct bfd_preserve *); - -void bfd_preserve_finish (bfd *, struct bfd_preserve *); - bfd_vma bfd_emul_get_maxpagesize (const char *); void bfd_emul_set_maxpagesize (const char *, bfd_vma); diff --git a/bfd/bfd.c b/bfd/bfd.c index eed1896..cf50b70 100644 --- a/bfd/bfd.c +++ b/bfd/bfd.c @@ -1687,128 +1687,6 @@ bfd_alt_mach_code (bfd *abfd, int alternative) } /* -CODE_FRAGMENT - -.struct bfd_preserve -.{ -. void *marker; -. void *tdata; -. flagword flags; -. const struct bfd_arch_info *arch_info; -. struct bfd_section *sections; -. struct bfd_section *section_last; -. unsigned int section_count; -. struct bfd_hash_table section_htab; -.}; -. -*/ - -/* -FUNCTION - bfd_preserve_save - -SYNOPSIS - bfd_boolean bfd_preserve_save (bfd *, struct bfd_preserve *); - -DESCRIPTION - When testing an object for compatibility with a particular - target back-end, the back-end object_p function needs to set - up certain fields in the bfd on successfully recognizing the - object. This typically happens in a piecemeal fashion, with - failures possible at many points. On failure, the bfd is - supposed to be restored to its initial state, which is - virtually impossible. However, restoring a subset of the bfd - state works in practice. This function stores the subset and - reinitializes the bfd. - -*/ - -bfd_boolean -bfd_preserve_save (bfd *abfd, struct bfd_preserve *preserve) -{ - preserve->tdata = abfd->tdata.any; - preserve->arch_info = abfd->arch_info; - preserve->flags = abfd->flags; - preserve->sections = abfd->sections; - preserve->section_last = abfd->section_last; - preserve->section_count = abfd->section_count; - preserve->section_htab = abfd->section_htab; - - if (! bfd_hash_table_init (&abfd->section_htab, bfd_section_hash_newfunc, - sizeof (struct section_hash_entry))) - return FALSE; - - abfd->tdata.any = NULL; - abfd->arch_info = &bfd_default_arch_struct; - abfd->flags &= BFD_FLAGS_SAVED; - abfd->sections = NULL; - abfd->section_last = NULL; - abfd->section_count = 0; - - return TRUE; -} - -/* -FUNCTION - bfd_preserve_restore - -SYNOPSIS - void bfd_preserve_restore (bfd *, struct bfd_preserve *); - -DESCRIPTION - This function restores bfd state saved by bfd_preserve_save. - If MARKER is non-NULL in struct bfd_preserve then that block - and all subsequently bfd_alloc'd memory is freed. - -*/ - -void -bfd_preserve_restore (bfd *abfd, struct bfd_preserve *preserve) -{ - bfd_hash_table_free (&abfd->section_htab); - - abfd->tdata.any = preserve->tdata; - abfd->arch_info = preserve->arch_info; - abfd->flags = preserve->flags; - abfd->section_htab = preserve->section_htab; - abfd->sections = preserve->sections; - abfd->section_last = preserve->section_last; - abfd->section_count = preserve->section_count; - - /* bfd_release frees all memory more recently bfd_alloc'd than - its arg, as well as its arg. */ - if (preserve->marker != NULL) - { - bfd_release (abfd, preserve->marker); - preserve->marker = NULL; - } -} - -/* -FUNCTION - bfd_preserve_finish - -SYNOPSIS - void bfd_preserve_finish (bfd *, struct bfd_preserve *); - -DESCRIPTION - This function should be called when the bfd state saved by - bfd_preserve_save is no longer needed. ie. when the back-end hooks/post-receive -- Repository for Project Archer.