From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24211 invoked by alias); 20 Mar 2011 14:08:12 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 23692 invoked by uid 9674); 20 Mar 2011 14:08:06 -0000 Date: Sun, 20 Mar 2011 14:08:00 -0000 Message-ID: <20110320140806.23677.qmail@sourceware.org> From: jkratoch@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-jankratochvil-fedora15: Merge remote-tracking branch 'origin/archer-sergiodj-stap' into archer-jankratochvil-fedora15 X-Git-Refname: refs/heads/archer-jankratochvil-fedora15 X-Git-Reftype: branch X-Git-Oldrev: e802e1fb23d455d675dca0f4d7d6c8df18467719 X-Git-Newrev: 6b2a0bf758263d22bf2b3bd2e02665cf0c24b0be X-SW-Source: 2011-q1/txt/msg00244.txt.bz2 List-Id: The branch, archer-jankratochvil-fedora15 has been updated via 6b2a0bf758263d22bf2b3bd2e02665cf0c24b0be (commit) via 35e2367a245fac7a4d262e2fb88f84932aab9e87 (commit) via dd22f7f47a2c3efc0314aa9d188050c1932b08c3 (commit) via a22cfa6e861ec01ed82851f98bbdae15d87ee7e3 (commit) via a878be0db84ccdcaff80424c02c4afb4724d3d54 (commit) via 2dbc33be2d9a3cf2749c8ce76ed6eb3ae0c78995 (commit) via 5800a6edc38506522f26e9f497be27f03c6f2e2d (commit) via 410b0400bbf712bb465eb32fd98fd6f2e57cb82f (commit) via 146ccbe9471ab00e4a8a183163ea7b02ad1eef20 (commit) via c40415cfe4d602ded27d296c771006609596d5f4 (commit) via e65e6659973dc8554f75f731491986720d7f3929 (commit) via 8c873cc573ce8d9622b1ed7825bad9bf77a9f1a6 (commit) via f90149ad90d68029255e47cf0819f0558d3b89b3 (commit) via 6a38eb06ee608da349dbdd9b91aee7b16be574c1 (commit) via e98ae54063690c1f1eb3c8925501a09c0d9b242d (commit) via 3b474ead5d37f92f28dde6b8f2459675cdff7874 (commit) via 0fab7c74c8e9d7874e9e54b4c9c64cf86ab7ca6c (commit) via 115bd720310b490a24c225e02fe2fc141b9ce8f5 (commit) via be2cb23bf9021b9e4f52d29654fe734f011b1aac (commit) via 3a5509da51d778f13147e88c9b269bf928e09ca8 (commit) via cc73629c07de5a5429e4166eebb2197c551bc986 (commit) via 2e843a5ed73e7b49202d8068c6116179af29d24d (commit) via f5c651ec3fd9e25b5701e1a5ddfe4befaabbd4a8 (commit) via baecb41536dda73ef6bcf77b8be87eedcba4af3c (commit) via 209cbfddd2950448b2071c856e00129920be8d99 (commit) via 9d88ef6c06e95f6fceb4efd75d05b0d489efc5a6 (commit) via ca3007d50203b68f0bd913cf417945417d4654ce (commit) via bf323d60022a6ccff90ab3a05c5125096b0838aa (commit) via 241cb5790f6af635a854d3323b4f637ae3fd030c (commit) via f4a8bdff48d81aeda374cfc6ef2b89c3d315518b (commit) via 19afa603a871c66f9ce920f93ef6b9c1c9a90bbe (commit) via b72f7376e77bc42797b554ccac89f6c8782629de (commit) via e95ea2cc67eb282635ddb26ef3775abfad0147a3 (commit) via b6def1400072b7845e6897c730c7140964f8b240 (commit) via e1f3a937441c3f784b8d042632cad5d442228914 (commit) via 4725b915226faab0d250fa2a4aa07d84621cefaf (commit) via bd594e5b34e261cd8fbb294b7a5f7cddf42bfda7 (commit) via 45b6ad3b17d0211312f13f944d09fd1766682b58 (commit) via 9c7e1fba943c0fffa994566714ca70f938990f8e (commit) via 6c08871a6968c3c32148b4985341b7a85cb7e578 (commit) via 4b9e9ff65e8f181ed0aca64636d96f274c513fb2 (commit) via 7758bea45faeb36e5521c20d13c6ab9e1c7dc5a7 (commit) via 9bc7647aa17ab7b38bd66bb48eb042ce5ae7c016 (commit) via cf83fea545b6d32a9a01ba219c36ef31eb8dd93d (commit) via 0a697a9bc5017ddb94951eeb960bc79479a2ae7b (commit) via 837a27238fb42fa37145f5189ab2d22ce168dffe (commit) via 68c094d8bb41a64a945e75cca09d102ea1c9b2a0 (commit) via cdf4dfaa567c4903b2fce0a16a2e5702e059932e (commit) via b785f1698a0e79cd70616412c8b281f15eb55f16 (commit) via 630c9098db98fd90e77d828e4373b3c5d89923a0 (commit) via e67dca4a095f4db1022fd0753ef0bda3873dc1bc (commit) via 661cfd57e3fe0db53f638ef5a2defcfa07657788 (commit) via b1b780d5824443e4d4a0fb3ed6738d9908ef6782 (commit) via 54471ddd7cceafe5ecbea8a7d63c35a960c8d899 (commit) via bf729a7b2ff73fdef8d5e1c21f6a3bba0cead5e6 (commit) via 2084af3287d9e272f3ef4c3ed940b9dd5daf6854 (commit) via 401e962372671eb2ff085a18254ea74a156c67e5 (commit) via f86b56bf0dbd0ae8442aadc67aa63d3c78c57c1f (commit) via 50c1f7174d688df6a3e1590b666b14d17efc5000 (commit) via 4a8a3091dd993a919822dc434546f8959d16a22c (commit) via ef749a8958424d7fde1db60719cdc6425831f9de (commit) via b9dea663f5c79d3d7a9554da1554bb00a52e4b5e (commit) via 734db55da420a9ad1b8d73595f572c2daae04a6c (commit) via 9597e4d79bb5a4d999dc100cda756ac2e8e7cb54 (commit) via 03c052c51f1e09a7572a52d73420aa0bb2fa5196 (commit) via 848eb3c6e899b82fecea1503f86e16d43b660d01 (commit) via d8153905001bc0396dfec4cca6a2ac8d39ec5489 (commit) via d62ea4be02174c57e9b31b1df478bae5ea48ac08 (commit) via f069b0acec073c3bd731a617fef3811489ea28d3 (commit) via d6b835049556290b1f4ce6306f0debe31cb82502 (commit) via a163f97f62bb3e15f0454377978a8069779e91e0 (commit) via 53739fa1b11efa6115b2879a2388b714bc683384 (commit) via 025e512f39fce1cb4323db83900d056ca646e38b (commit) via e107c75e5bd3302ebd012590fdc02702bf4b0b10 (commit) via 428ade676257e749ebefe65a7c2198998d2e41aa (commit) via f9ccd4c7b9901c4c07909d43c0886d03a28e95a3 (commit) via 0448971e0af374d76fdd4a25d61440b375a10eb6 (commit) via 62a3a0794651dc8c15e89ec4b410f84d3fa56f03 (commit) via ff8cf7f718552d36eed144ecd92334c02f8c20f8 (commit) via fd9fc622e393ff0204446df3b92673fdc2a5cb08 (commit) via 7938adaa88d884b0a0bf81a213ed0d100222214e (commit) via 181abcd871430c0a6e3346eda89e72d6645a0120 (commit) via 668b4b04f97211730132a59215b60849e9b803be (commit) via dcc23d8511269c700b6812263ff1aaf19e1f8a1f (commit) via a5c9b0e93e84cd8994d681c9cbeedf5db1b1c8f2 (commit) via 3d0f221b6a17aa114b9e1bf52f62306ceae9b72d (commit) via 986e3cf403d54407c2b118a4616aa0eeb4d0edad (commit) via 3be4b80d248d25a8c74fc915e31797b42b45810a (commit) via 1dd879c4004e011ca41e7518c16077a8fe4624cd (commit) via 008f66376ce4b2f27a3bc822a5bd7ac326ac20b9 (commit) via ae0670b7be84af19f707888765b275a58dde9ffe (commit) via 3aeb5a04730b5abaa951f890d52edc00569d9e11 (commit) via 541168fdad56b98cb02e6d90bc89198bdffe7e9b (commit) via 3be980d7780bab5ea98fe75ec30673203745952f (commit) via 0ae6b4aab892b7f837b5a999194dd080b62fdd78 (commit) via 2e5e04d0d94d5ef6c75fae5742345dbd5da16d73 (commit) via 05bd10e0fcf21bda53f4d87d69b2a77b114ccaa5 (commit) via 18d888cfa7edbfc2a400242a1319a78fb288ba60 (commit) via cf952a45c423a56396bcef5d6fd2f4344f8f0483 (commit) via d79c7b27f33a2eca393e2a8085ec75af6b7d58a4 (commit) via 84e4ebb4062e34e548a7a7947fbf184cb0046f09 (commit) via 69d206bdd9c02c4e39e9f0f52d62ea15ae9eba18 (commit) via 2c9fd3c4f74e411ec75b8f835589817a3ddfce36 (commit) via 23fcd4eeb98babf8358103717d7d51f67e802acd (commit) via 78e2c2646895feb9ba33b8266345dba9840e7666 (commit) via 93cb58b8da7bf80bb01655681d9327fc9502a838 (commit) via 0c3eafebc3fed3f1bd6eb4a072e7c0966c611418 (commit) via 822bf9b20adf4853444e1c1b18fe8a7c3755f2f7 (commit) via d2166715a15c4082d5a3094538b733904e2fe7ce (commit) via a99d06da67b8c0ad25f4c358a5dec264efaf34b2 (commit) via f716cc5685f103bb1ec35918e0b59011fd083cf9 (commit) via 9f927769739e9f6fec08b6a16a6c44c1d8492c9d (commit) via 0930f657438edb8d8e1db662b25f98f29fbee9e3 (commit) via 6507ac58ab8f1fe40a5c25d66b12e6aaebc3ce5b (commit) via 0c246e861d4960e25b65303dacdf14a9df05ca95 (commit) via fb5583de235772a05ffe4744bdefbb3ddab689b4 (commit) via 2dad33053fb0c3a19be2dc97e86f0b9023d5cedb (commit) via 924877991d3262139bc3dfeeff72d9e3504e0f18 (commit) via 20d67b5a917b178575ac62d2ad9a074a9eb03994 (commit) via e48b85af51ea6032e5f7cb07f82138e19ef8d7cb (commit) via 381b1427f81a3c389485c48bfd09285d0c0c042a (commit) via 0abd2b77556cbbfe8fb47333233cd4a3c11b7a5e (commit) via 2328faff76e37bcc006293a534b0c01d012ef5f8 (commit) via 0e45caffd1974158106b2b7c6cd81cee0ab06e73 (commit) via cf9980d9efe4c48155cedbf61b4f4bfbb75009ff (commit) via 91bd2518504e02a413d26bce2698efff1b9a1099 (commit) via 63f4c502dbbbe6e48d7a6cb88fae13550a730e80 (commit) via 424baf8935c0779abc956036a104773c3e8f8150 (commit) via 3480b2bc56ec0bb51c1f18584fd293fd8ef25dec (commit) via 8fed9947347921e703b14558a062699a1ba8b563 (commit) via eb3e6936e0c1076e0b97e0bad55083503cf82d88 (commit) via 8cf9d7bc2daf04b1f2c826325a2dd45a12d34fe6 (commit) via f240035c535706a46f27375e92907dea172d34ec (commit) via d909b1c3af91be2fe436ed45662a8301cbd6c86d (commit) via 59a9cd625a7a4e28ebca04e3c592b3f77c3a5948 (commit) via 7678cf17ece2148084514a258d3d71505d15ab79 (commit) via 0d92265d7094189e7d0719f3bec48d6dd7697097 (commit) via 9e2e8e2f9323fe17ceafb49d8eca9e3117947066 (commit) via bb108bccb87a6e3b166a2ba74cc3aaf192c687ff (commit) via f7b5c50a8f9d584efb56f7c34f6f20dd8d2939e4 (commit) via 2be90f6afed93f650df32ae6df6cd82ec2fbe171 (commit) via 4a277af96bae6754b2f3a36456ee64b7c222c1dc (commit) via ec7efb3bc82c6707d64d15c899d56800c249b5a1 (commit) via 46b089dcee33929ae8059c21d13ecd4ef2e6a0b1 (commit) via 5fc5cd99b179ffc27fa227a1a7fb6717f0269f8c (commit) via 536119ece0446705232fb2594849d94ee902cd05 (commit) via 7bd8ad853c8eb3453026abe264c51653ac391a24 (commit) via 700b83426f987745f44d6cd4de32fb1505052e40 (commit) via 76332c7e9e8452309c4df2ca3d1aac2d0f8881b2 (commit) via 891daeda6573116f241e7148cd40ca7ad225bca3 (commit) via a44c38705a034ac49843143e5f97cbba0fabccf0 (commit) via ce31dbf5c99b7c03480c65adb8db1ecf1703fe18 (commit) via 76fed03404ccd4a518cf40dd0264c116f4080abe (commit) via ec7613eaef9f5475b8309bd037b5097a9593c50b (commit) via 552388a00fed0674af1a63c2f01d3fd6b8e24f1a (commit) via bf6f90b036b797bea616251efc370f6d0aceb0f5 (commit) via 3afeb4897a2974b751133d282a7800c38da42225 (commit) via c4414c8b86945f914cd24ee0f735d568446e4dbe (commit) via 1b337953c858d0cd95c968a1c29dd702506a149f (commit) via 03f841bcd09f0b5ab1bcd17a769086fd2feea537 (commit) via 3c66b84e536efdc6309dc4e37e73bfb2cffe2dca (commit) via a5362d44052f9fb6dcc55099058b066540fab586 (commit) via c7fc6e0bce79c78a3536826dde3aab091cbb8fdf (commit) via 265c8fef654fd7d68c28ad2cbe4fa1fb38a4c29d (commit) via 65b60a8b6fd531eaeba56ade38aded9c2e7d0857 (commit) via 178061ea82d34d969f7d075540dab710c2e877f8 (commit) via b3fb6d20f3c942ca2d765866619cc9659f39b609 (commit) via 8e55110314866c5205b16ccf181d9e8765178da1 (commit) via deb579185bcb2bda9df2242bed471f7e2fdad76a (commit) via c9ee71fcd34160cc536bf354572119a47a1c68cc (commit) via d0affce436ede091114a2bd9157d805992bb2482 (commit) via c8a73f06993b81d44060ac96399908dd66a55ae9 (commit) via 1cb5481ade4ed3127e4a1c837809bed0341890f0 (commit) via 17b2aad99cd17977c3ba93fa870f499608e13bd8 (commit) via 60dfa115155d227236620f378a60f03d2133c166 (commit) via 2f3661caf56341da960dc24fbda1075ee4105dd2 (commit) via abf66c159a422b39b4e43b5bd76539ee6e3707a4 (commit) via 55f6ae8258107c35a51497196098922037f09bee (commit) via d32853baf7c1dcb737762e6abef366129c3ae2b5 (commit) via 7713fe159824f35c8f0659d418aadccbc0d75229 (commit) via 6ae57924bf96adaa1ee8c546f3e2206a7abe833c (commit) via f6c12acf7f22ae0cb37fddbfa1e076de7ce9fd1f (commit) via b34c491c05ca71999f09cc4be1864114b1ded509 (commit) via 8886dfa9271016a86c8d47b6f967c148d3a79c6e (commit) via e65c8e15c0490265bc2ce39cca2827cabd3335db (commit) via a7db0d1f380ca7bdcad79b2b2f640dc1ebe18c61 (commit) via ae5e4b150673d507fceb97e781abff1d7008766e (commit) via b57c585d47729fcb486b86bfc7b55e73db2ba64d (commit) via 2e52def61bef7bfe8f522c36fc8cdff074970d9f (commit) via ef41e52fd78b9e0862f5a91373a31740aff2424f (commit) via 7ba402f88d4120cedc62fa845e07905d24692e4e (commit) via 395670463fc6d90052fe345c4c09297192f71de2 (commit) via 6376f23ff237c9297df8e7b604f19568ff662157 (commit) via ecfe2a675abbc09e3e6cc3f71263a40dbcf653cd (commit) via 177c87510d71b6f1abfbe26171812efff259d173 (commit) via d1ef6a69c1da0baf4cef3f71a725ccd889f8a573 (commit) via be6a4367ff9057ffc4a11fc5cc0c767fb887548d (commit) via 49062be15ffc198f558fe120ca40d0dbfcdb160d (commit) via c7fa47a2836522c45f81322c0bffc791c0e4669d (commit) via 1961c35c6eb4ea8cb25fcf3d5b59838248ef837f (commit) via a055062e09ec7c3d29dd3baa04737ed313a2ea4a (commit) via fdf1f62a13b01fbf14718c35e28b87dba2b2d415 (commit) via 00010ff44d7c7482eb7ffc3a2bb80680a038790a (commit) via 9be9f3980b45a5461d605e28bcf8e62666834724 (commit) via 68388b4beb24f71d261a6c788e8ef805576efb39 (commit) via d846e953e9c1955f38f58c1907a7ca04156ecd50 (commit) via c04b3aaf08cbb3ffc7d83c4c777240986476f776 (commit) via 2b150e18df73e4adac9cc25f1faca91b416cc3f9 (commit) via 5bced7b5396e3d861574a92d98a347c30c228225 (commit) via 994eb44d6706f6fd03c26cf4ea53a3e59406da45 (commit) via f8a14bb9b1a07a5b2ed498d53fc1f2b9e3877643 (commit) via 26a4fafade3695919fe595dbe7a0d0fceb837041 (commit) via 3fd95f2741499765c3e5da80a164cc879df5ef3d (commit) via cc479d62a11a9a33a4d218e9da6ea73ed2ea970e (commit) via 131ffccd338ea1167bd845b22f75001a5606d819 (commit) via e3d18f5981ab2058ea95b4b7c95ea8db91005d01 (commit) via 553322f596f0d94e47d54c185d3d58007dc5e3bc (commit) via c695bf2d9e45077584c648925b2f213f40c87669 (commit) via 7224aacc06255b8a8e0d9c7a109fdbed8b6e3921 (commit) via 676af705f67ab48edaa22ae0d4542acec38d9860 (commit) via fb4c421cf68863046781cd9f70499b2c02c47fc0 (commit) via 3f7dcbfdae07840c89cd55e1a49348d1c6a187ea (commit) via fe463b4c6e9c0a288ab586f84526b7a12f60806c (commit) via 2ee1ea9c534369870d4043bb3e8d4f81a594452d (commit) via 1c568374181fd7b1172561ce8d1a882d9fe0921c (commit) via 52c4c65117f334eaffd728d7652a66fc9c8ee763 (commit) via 7196c5630d1f71b9428ed1245dbb1fb4f7c4cbc1 (commit) via 894e4cb17dcec5279d6a634d4396194839aaa372 (commit) via 164fe3906c67abc7cd79f0f6840ba936be25c5c8 (commit) via 05d6ff701153e1d819de3105800ccf517d5102b7 (commit) via e54d21757a87c22d7c3f0119ccc11aa1f4d0a4a4 (commit) via b7a8258a05fc4c3088b9b3f7e668400ca7fbb27a (commit) via ac42ccb389635501fded9f2c38e352a1a33ed560 (commit) via 111f1c74bc9fc60d99e3b13eaabf9aabccba2df9 (commit) via d41cb34ef60093509743dc1a4bc0600ff2521fad (commit) via 8da351bd0a4090833e9f36d2537f3a03e4c9cecd (commit) via 000ec32b547bd5c00e77c1b5a8afe8fb0369a9fd (commit) via 4f8d91f8d1fd48824ddb6bcfa99b56c19ce5ad15 (commit) via 460390c42916c9e4615c308a28571377408b0de6 (commit) via 42ca845af2fa8a1f179d962f8d6b6f1eb1f785de (commit) via 47f7bb8721a67744f6c986221fdcdb5daab55465 (commit) via 7913e35d72358f84d0d8e77bac6d2c21e3eb4621 (commit) via 83e6f766ec3a2aa165aaf173b6487d1e0107ca2c (commit) via 80c402fb208e60fcffd08e109f7af198b50aaa0f (commit) via c61443c395556911f937205e2c84ded4bb88322c (commit) via 226a5ce35f72865c694f56064842a6d57ac41012 (commit) via feaab51570a27b7db02de928a3fe9031259e8c6e (commit) via 29b21c5eceb36bf1ae27f5f577f778e3363605cc (commit) via ca69ef3f8024128be3533d8e3cf8239492073f5a (commit) via 455c3aca4b6b03f634056d3a16c187fc6e8c09e8 (commit) via 539bfe42f84f1fc3b568758505b012b3c0956083 (commit) via 1e15b5bd590e745d9698d7743a24a45cc2957788 (commit) via e5f750ae15043bf77b43f97e671d5040727b62c9 (commit) via 41fdb83804a11830e523ed560848cc055b4c5d24 (commit) via 672e9778c4d126b3f1ea2f4887a9058b8247c53f (commit) via 047b8af30d3ee8ce5b3dd71614c890ed838c6d90 (commit) via 72132021253495d6a38ae1f238809af344aaaa39 (commit) via 18d6612f9ede60d9005d376cf8863a79d6a4927d (commit) via 905780afb93a580aa026db6f175bfc35a368ebf7 (commit) via 57da298c38bfd8b645dc1c00d3ec4cd3f69771f8 (commit) via 033b423fc13651dbe731e940a75625f110b6f1af (commit) via 72110da1991252e2d5c932a4ab7e759bf217a840 (commit) via 4f7d3c58b92b745b134af53ab6f407eabf05ee09 (commit) via 7b4c9a3ff05404f40c2145d5b89769022b994ccc (commit) via 2fcd95c2f73b1164222c883425bfaa9e2133e27b (commit) via 898affae5c2363feab148314de8c872336e9255d (commit) via 38af9424527b9aff813aa5a8b44870b6f4efe0e3 (commit) via 4e7c740caea25377077e2abac519b2218504a061 (commit) via e7599069219ebd317796e0a9be4ffb9a99022c9d (commit) via 08a0cf0bb898103012c7f7e28614479ef718c467 (commit) via 7618068ba04d961d651a43a827e4a60a5a34f6ea (commit) via 53e61d086c25aed0625b1927ae8d48351b6d7a54 (commit) via ba5bc1a44b71a09bc3f0e62db71364d186cfccd2 (commit) via deb989899834b7e0e9e6911b5f25f60cfd46def3 (commit) via b676ed482aa8b0010297535f542ea9bfd0118660 (commit) via 0ca05af73ed3e5aa9e1ca541d068c75a251aaa56 (commit) via 072aee2013b4b0c72047dc4d1d2a15d62c8b01d1 (commit) via db8741de52747811e3d80857aa9470458c4d626b (commit) via 4dd51a525ac7a42f9773a24206ffb0fb0b286365 (commit) via 3435a0f49e351017f9034e78795d0337f832ac01 (commit) via 5821c335682e0d2fa54ae0caeb7b0001b4353e54 (commit) via fe2a89c8c8934dd8e69345053ae00f44a4876744 (commit) via c6aa8396030636997caf33b25ab2bb4451dd78bb (commit) via 9c52908f1c8ae744c247a31c8c0e1196b566ddb4 (commit) via 92ba12591c77e99ba23ced5e7f103d4ea99d12fa (commit) via 68dc42288e8d645a377264a43ca769224654cc86 (commit) via b1be39511668ba28a7508c470b4c6c1283bd3b4f (commit) via 470e0dd9502f7f88d34b6ce0606e384bc248ad7c (commit) via fe14f2b3be3b8360e7aa4a566f764c84747021b4 (commit) via fbc5c4d1360aac0959fbb6627cf4c32647773047 (commit) via 3a6388ddbc1d9128e7ae59f189de81417a9567af (commit) via 305a094f4235b6d99d5ce442a9bd188b2b89e075 (commit) via 9476cf7e394456927839e43ae4a1e0cbea9e4a25 (commit) via d8ea9eacb9258d15e79bf00e76a948dbb7bc7cb5 (commit) via 9dcb8e0632bcc97d37bfb715c73801e80857f24c (commit) via f07617b8397d62f1ee213375023fe66c6211fcd2 (commit) via 7938ea98e7dfc9f097ddca2a00995bb63b9d3c0a (commit) via d95e9d653e9cb1b8f28a51d2c013ed1e51e6b6cd (commit) via ef818b5c73efe9d48f4558ac90913a0745823e95 (commit) via 5c439c8fa83e95f4764916bb388cac87ca9875e5 (commit) via 1db172720a8ab5d5b200d54f91f8fbced3b368c1 (commit) via 66c348ceaf0b341e197409ce9bdeeff11b640a7a (commit) via 04ca31faf3b4e585faf62cfaacf1ff8933d99eb5 (commit) via 83364dc218693a094ec124bf0f51a37f98940c1e (commit) via 3dc0169a584b1abe0e305d4796d1468a30c022dc (commit) via 42b04b0047141dafb26aad39159be1be964ffe61 (commit) via 79c7d4c027067e95877a0538d3880c472baee96c (commit) via 3a50794c6cf7bd8a0953261b155ba23c272a896f (commit) via d4018825f8a4b26bd6570a405728a44b346f088d (commit) via be0935b57563a1cf404b983b6b7f875088bdc132 (commit) via 2046556ddd4abbea4a48c9f13ab1d89f04759729 (commit) via cf6f414eb6d93a020bf9cff7523968658d3354a4 (commit) via 27bbdd2c2f3184c65ff4f70a53e73d37c8d7629f (commit) via 6944a0b66d9d0d5e62ace92d3ff14b5346c405f6 (commit) via bcc86a87cb9612c435d8acb0341043a58f6effa2 (commit) via 1bdccc78b538112997e68726686c31f0dce98910 (commit) via 81bc1f63ce74e97ed39a2989f5acbcf64a8d2178 (commit) via 6fca94e1bdda6b44341bc4339ee25839e009bfee (commit) via 8e93f045c49f403430122a522e4d8fe984fbd2ef (commit) via ec6a4e268a7bf051102bcc61e4f65db722acdc8b (commit) via df28cccbad3fed82bc6790c857d57c3b9132fc10 (commit) via bed8a9915b7be1d42ae022c351683ea9e0006bde (commit) via 009e307e0442527da3cd3f56aea57ed71dbb13a4 (commit) via eaef522a1517032273ecb900de3e39a7fe9058d3 (commit) via 4e7de6e6217c63924cca11d1d6f3238fb2d950f3 (commit) via 7aa8a6ea9844ece84a11b609ed291cdf709d5feb (commit) via 4c1efb574a0bc6869c6ee3175dc6483e5ae8d977 (commit) via a0706100b6a4ad3f64aa078d6a7f442a345d55c4 (commit) via 00a404ad22c3af88339a0a3eede3baef67684a9d (commit) via fd0957bb08a8e50cfdef85278d7135565c69e7fa (commit) via a5d989e3c090498d0f5221bfd58894f66fd56bf8 (commit) via 33fd5f640966c9f5386d48900e6d57ade5270830 (commit) via 69162020274f3fd27f6a5119b984ecd4f1184b3d (commit) via 1e6b0b31ac11275504d7a637bdd42f6f6f2ce8f8 (commit) via a0b62c6a27b91e92c657555bd2a27bdd606675ea (commit) via a60721b35036c5c231803bb6a8a63a573ad9ebfb (commit) via eda758390ec0bfb07d0bef4d1908d1d98ad75eb9 (commit) via 9862d4c58573fd4246b37695c67dc2c5b8193ec5 (commit) via 2e53e44e0cb91ff00728269ad125a3418605ee62 (commit) via ab6369b0d22d96562d1f15b9755485f31d3a9222 (commit) via d19a50e0bcc1bf4316e0df63d5f2ca1c2ea97c46 (commit) via d14b65ef095e070c19a028facf85c4db75c4b667 (commit) via 029fb512f2fd983b7084a7278d2b1a3ff35c054e (commit) via 142db50201b1b1c69ebdc2dcdb1181cde1db3b08 (commit) via 7403e6b3f0f7d4c4f80703486f602ee5e2c9a3dd (commit) via ced522c57802f46649858b0806fa92ff1707388a (commit) via 7c12a511f3c4438048a30e6349422c48a4d805a1 (commit) via c605b1f257af096a6c70d339d4eac095da31d466 (commit) via 09754d64667f5ec959f76ca7db3de7a4e8446bd4 (commit) via f9bde0f4211bd630d4d0aa196b1cb7f59679e9c6 (commit) via 21d4b6aaf60b144cccbd4be1d90f739f1e7c1491 (commit) via 727034a49af27bfc02ad16fff45dd246780da779 (commit) via 74b5d5fa3979c6484694cecc2110ec241362a80d (commit) via 63fad560276d7cf2d64b9b39d92d91d888f6d9b7 (commit) via dd42de82161332ffe79d44f74c951f4c2b8988e6 (commit) via 3235fb4a49d2ca8b7bb8e87766c75464ef9f60e1 (commit) via 9e77697f31fb2d3c177875a37b441fef46f02fe1 (commit) via 137ec8749ab129f4e1986f4f7cd22094705f20da (commit) via c6d83c5f92852cbc86baf79e4d0a400de5cafad7 (commit) via 91abe80f701d38f24eb9fb4118bd842c315605f9 (commit) via 4173c75018dc7a8e05931f74dc5807bed560e800 (commit) via 36690d3f72f2429085cbafda934f9f9f976bdea7 (commit) via 56c9f33adff68415a457b4df1009116f26b6b8a0 (commit) via 6f00c479c534b75d8ab30ef3f2a7f7cc9da050d6 (commit) via fe3c1b0f9676e562917429b70efd3e2260b2aafe (commit) via ad726b2e37bf67fc1545b496310c62dab216fa86 (commit) via 07c81b449ea173569acb9542b8874e026f0b473e (commit) via 10710eb5fb1a48e6839b7f3c267dfa7cc6c16f7a (commit) via e3763278a435f8d45f9d09eb87fca6ce0b44a9ec (commit) via 2816bc24b7d2a99cdf0463d397b0af3ca9d8b503 (commit) via 231dcd6e0f08ca1bc6b5acefe073200c74c7db54 (commit) via 68e949969f1562f6182796581eccc41580f7151f (commit) via a7cb96351f154109f97bbf0313d13c10a7b65ef6 (commit) via 3d7bc500c3d897f24ce28404162329c010604ff0 (commit) via 1bd04f839f61d8cdddc72daf0fe5fe6cf55f5c3c (commit) via 84eb74c2a2f7a3623cada5e95054c496c0a25edb (commit) via 108924feb23222c62a68e588f75d9fffc2feb89f (commit) via ce7aa233c596554237c08fdb4667563908c28685 (commit) via b20c7d74a7e132186e7d80525eae8ed08ca4d5b8 (commit) via a8a24381ad7d678a1407c5aac0119fe6f2bb44d5 (commit) via 26beb4ff92e886ed8f3b7e72a9578d97861cce6c (commit) via 2493a1c3a1d73b5f38205f65ece3fa27ab25932e (commit) via e195a4ceb1ab452b27fc9564338fccc20f878bf1 (commit) via c6e18bb82bf2c38c32a676961cd318dd92def2e9 (commit) via 7e5e52fb6509b772d8e8d9ffb18c91f7b9e9c0ac (commit) via fb4eb6f59b41b325cc55c79ef7f621832d404b96 (commit) via 4a8232486713495005ddb6a5a55852ef700d75c6 (commit) via e3e944cf879ee5f1b73091d21f1519b0f29bc15c (commit) via 1e487dd491198f245f53f4a912fe09293d7cc50c (commit) via c102e38a31fbf19b82193e5da19f05136c67f2ba (commit) via e519d312866adab5a38c2ddf6cd6c19a9c8e9025 (commit) via 86eea50bade7cf59f53b9b9b44c928962e8c3c33 (commit) via 865acd2c34063108064d99db373473e8f6d83ce4 (commit) via a175fb966a6b301b97b11f5906ec0e52a1c4baf7 (commit) via 67f954c319369009fa2f4262ec07bca10589f964 (commit) via ee34b00175d8e9ba4d2f5fd3c92e9759bb4458b9 (commit) via 528e3f0dd8575f77fd686822ca9762a68b792da6 (commit) via 9a5782ef78308aca91b7cb1629aa10189c1fc52d (commit) via 1c84b4e7ca1cf3aedc94dd3a0d20184691f32fa9 (commit) via 128551d755e7bf034db311e280d88f3e8a042769 (commit) via 197423bc2e1280911452b2066ed7acf35e6a0c71 (commit) via 14625c9e1d3038df650fa6042010057116e0be83 (commit) via 990ed04e24edcb0c508fb6343eed8421c3fed988 (commit) via 34ea7968ce196d8b967e0b6f5ac75f043bb5d3db (commit) via a5236f47cb82e12f4d1e5a4e7b219d75d5c7a916 (commit) via 6163b7829ab7403041ad4e4b0a2f0791dca1602e (commit) via 64cfa2f8a5b9c9b0e93034e358e3b4c364fb7fd8 (commit) via dbf8a94cf0b4e1874969be8436b9474ccc3cba0f (commit) via f8b0f11294d7f8d5cf7d1e494b46eadb55191c59 (commit) via 3a956f99ebac41f4066f6f238dbfc78483a211ed (commit) via 09848fc001acdf0661b735a6b8ab2772da8ec4e9 (commit) via 274454609d032a0a5ef054e2e61e0fd8805df295 (commit) via b530550b8c6dde9a01b54832e393f63efbbe6051 (commit) via cf1feff15b48fb9d83aa22317e18a5759c1f734b (commit) via 7d8a7543f4b30578d967c8e32b490ad25cfb38b8 (commit) via 895f6fcbf7bcce233840c5f1f262cd6e6ef5af57 (commit) via 73eb00f5435c4d7289c40f5ac19820b2099701e0 (commit) via 19d40f47fbfcfa70eb2658b5857b82725a3fb7aa (commit) via a62f1cbf34669576a356a7559cc33a4479483255 (commit) via 18d8eb5f1c053ec00eef50f80beed020f96c9aae (commit) via aabc4832abf2d0f52a9015d274deb71c44f5981a (commit) via d7969addbadf86ae838960b22a3c32cfcbb490bc (commit) via 4483ce291bed02f60661284b4eeed2757d417a0f (commit) via 87b36e08466e835177114be74445d7ca94d3072c (commit) via bcaa14a45178d47d7cb289f97982325ba9ad354d (commit) via 4b5b3ba9b4c57886aefdade01ffc39dead67c761 (commit) via 490e707ca344dd0b3b927136fc87f36c8e61f37b (commit) via 5aa8ec25412e39d9c99df5a7a274b47403aef824 (commit) via 21cb8f37bbdc1e2e6017c78649b95be84a4fe4df (commit) via f78912a47de075939a6b738439646e74916fc494 (commit) via 30af9324d669fe51ceefce30265ee06a385b77c8 (commit) via 641217605682bc0c41759e9811d99f11f551277c (commit) via 111aa0c205d55562fd61b400b6329baf10e21304 (commit) via 3229d50f5f11e7d5b02dc1a041eb56f012f85b9e (commit) via 9e4a836b7d6f330781826c6058c874dbee886b4a (commit) via 23228e3549b15e7484bd64040fbdd5a0389b75ae (commit) via 0c00e6a2bd87737ea1c6aece343f800d11a834a6 (commit) via 0b98e689cca2f305c85efc8ce93a369f4be9006c (commit) via 0685505386da12a958e2067ac9d50fa5ad9efed4 (commit) via 49b7527b4e10aca253ebaa3159c6e4bbec1cf68e (commit) via f80fe6c9120b317fbff2bbeb70cc1d36bec5574b (commit) via 48cea42ca3cfe0e8eba444b2a70ba5b7342c5c60 (commit) via ab5ad0fa3b8e8ca06ef7974ae1a218a3b487b4d7 (commit) via 18c80cb69448f129b9b13b3b8288a437d260cdb0 (commit) via 3eb16a82b0d09e0be398246165355a5e2711adb3 (commit) via 55a4ac87f0bb074befb8a89995cf1126f86c2ce9 (commit) via 999a55c5958ac8b3993733ef16ec3aedc74a416d (commit) via 3756bfddda1085ca8ea1adf63850283edf9cb227 (commit) via 0fec3a3d8f23a141e2647927375981029355ab3f (commit) via 1b16efd7055bbe6ff5029ecc36df9b8a04704799 (commit) via 9f776ea7da35f9d2e9ca84c512cfffda2c0d230c (commit) via 1485d74a5bd6bc4af25082baa440cfafaf3ff007 (commit) via e9ec530391b82ff9a1f416329f16dbe9163f775e (commit) via 14d3f1f99d50f1abe79d439c5e2268eb93195011 (commit) via 9d905e91d564bd1687d58a3ba3b64d5dc077e828 (commit) via 4aed44e3d96cb64f64bb505ccbdc61227561697b (commit) via b70a9a83d9d202c5770a89a7a3cdfb1080747f76 (commit) via 9784d19c3df6d8b7871ccdc70e763ae9f51e5462 (commit) via c2d7923ce7d90d98869311ecd522cb1254ebac2f (commit) via 8f983a4ac87f3898954d71d8965d41707ba791c9 (commit) via b08739092ef09f0a4050a15704d4a18b6bb0f82e (commit) via b565b326318dd4f1f2acb315fa0893bac684aacc (commit) via 76e428b270fddd2bebf1848f96c307ea4a3f0c6b (commit) via 97cfc33dbf75cc927930d3637d4c8c9013867bc4 (commit) via 6009dab0499648c1bf3c3731f070529367afade7 (commit) via b0df655164426cc4773eb94a7da86acb23832391 (commit) via ae5849ffb70dda6f5d317b9f0b932c70888383c4 (commit) via 6c8344dbe85963cd68cd7b90e27c4d203ce73109 (commit) via 2be34d95428c9c81bee785eb31650acd27aed7a5 (commit) via 44665c5ce041b479227c4542a29515992715ac54 (commit) via 5e98864e7f75d33b8fe146c0bb60eaff05e14af5 (commit) via 1fac0a7061680e16a0fa353654993e56371b2b56 (commit) via b7a9daaf3f56a2a426b89b08923e20ba9371132f (commit) via 4d180e2357532a8339d3cb92ad0ed2e40b5095de (commit) via 20abd115b000cba8be265799ee7b1cf9eaab4858 (commit) via e5daf4d3c44d71768a5c79c497610aea936ae748 (commit) via 4d3d0d2e6cd2850ef38c65d9751e3917ba6bfc83 (commit) via 802a0d36c4a56af37f2e9342322e1cd3aad79e36 (commit) via 4170e9ca59b6d5d3404c717491d5f0f6affd90dd (commit) via 9067ae796b9c0a9e069fcda8862e513e2cd1b6bc (commit) from e802e1fb23d455d675dca0f4d7d6c8df18467719 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 6b2a0bf758263d22bf2b3bd2e02665cf0c24b0be Merge: dd22f7f 35e2367 Author: Jan Kratochvil Date: Sun Mar 20 14:59:53 2011 +0100 Merge remote-tracking branch 'origin/archer-sergiodj-stap' into archer-jankratochvil-fedora15 Conflicts: gdb/elfread.c commit dd22f7f47a2c3efc0314aa9d188050c1932b08c3 Merge: a22cfa6 14625c9 Author: Jan Kratochvil Date: Sun Mar 20 14:16:18 2011 +0100 Merge remote-tracking branch 'origin/archer-tromey-python' into archer-jankratochvil-fedora15 commit a22cfa6e861ec01ed82851f98bbdae15d87ee7e3 Merge: a878be0 8c873cc Author: Jan Kratochvil Date: Sun Mar 20 14:16:08 2011 +0100 Merge remote-tracking branch 'origin/archer-jankratochvil-ifunc' into archer-jankratochvil-fedora15 commit a878be0db84ccdcaff80424c02c4afb4724d3d54 Merge: e802e1f 2dbc33b Author: Jan Kratochvil Date: Sun Mar 20 14:15:43 2011 +0100 Merge remote-tracking branch 'origin/archer-jankratochvil-vla' into archer-jankratochvil-fedora15 ----------------------------------------------------------------------- Summary of changes: ChangeLog | 5 + bfd/ChangeLog | 212 +- bfd/bfd-in2.h | 3 + bfd/compress.c | 3 + bfd/elf-bfd.h | 12 + bfd/elf.c | 49 +- bfd/elf32-arm.c | 2257 +++++--- bfd/elf32-i370.c | 1 + bfd/elf32-i386.c | 2 +- bfd/elf32-sh-symbian.c | 1 + bfd/elf64-ppc.c | 91 +- bfd/elf64-sparc.c | 1 + bfd/elf64-x86-64.c | 87 +- bfd/elfcode.h | 1 + bfd/elflink.c | 8 + bfd/elfxx-sparc.c | 1 + bfd/reloc.c | 5 + bfd/version.h | 2 +- config.guess | 215 +- config.sub | 66 +- config/ChangeLog | 6 + config/override.m4 | 6 + gdb/ChangeLog | 1114 ++++- gdb/MAINTAINERS | 4 +- gdb/Makefile.in | 34 +- gdb/NEWS | 27 +- gdb/ada-lang.c | 3 +- gdb/ada-tasks.c | 12 +- gdb/ada-valprint.c | 20 +- gdb/aix-thread.c | 8 +- gdb/alpha-mdebug-tdep.c | 1 + gdb/alpha-tdep.c | 27 +- gdb/amd64-tdep.c | 198 +- gdb/amd64obsd-tdep.c | 1 + gdb/arm-linux-tdep.c | 5 +- gdb/arm-tdep.c | 199 +- gdb/arm-tdep.h | 3 +- gdb/avr-tdep.c | 10 +- gdb/ax-gdb.c | 5 +- gdb/bfin-tdep.c | 16 +- gdb/blockframe.c | 43 +- gdb/breakpoint.c | 358 +- gdb/breakpoint.h | 28 +- gdb/c-exp.y | 36 +- gdb/cli/cli-cmds.c | 7 +- gdb/cli/cli-decode.c | 8 +- gdb/cli/cli-decode.h | 3 + gdb/cli/cli-utils.c | 75 +- gdb/cli/cli-utils.h | 44 +- gdb/coffread.c | 41 +- gdb/common/Makefile.in | 115 - gdb/common/aclocal.m4 | 68 - gdb/common/configure | 4115 ------------ gdb/common/configure.ac | 74 - gdb/common/signals.c | 10 +- gdb/completer.c | 4 +- gdb/config.in | 4 + gdb/configure | 19 +- gdb/configure.ac | 6 +- gdb/configure.tgt | 2 + gdb/cp-name-parser.y | 10 +- gdb/cris-tdep.c | 2 + gdb/darwin-nat-info.c | 2 +- gdb/darwin-nat.c | 4 +- gdb/dbxread.c | 33 +- gdb/dec-thread.c | 2 +- gdb/dfp.c | 2 +- gdb/doc/ChangeLog | 30 + gdb/doc/gdb.texinfo | 267 +- gdb/dummy-frame.c | 1 + gdb/dwarf2-frame.c | 81 +- gdb/dwarf2expr.c | 3 +- gdb/dwarf2loc.c | 64 +- gdb/dwarf2read.c | 89 +- gdb/elfread.c | 744 ++- gdb/event-loop.c | 2 + gdb/event-top.c | 2 +- gdb/exec.c | 2 +- gdb/f-exp.y | 16 +- gdb/fbsd-nat.c | 2 +- gdb/findvar.c | 34 +- gdb/frame-unwind.c | 37 +- gdb/frame-unwind.h | 11 + gdb/frame.c | 333 +- gdb/frame.h | 67 +- gdb/frv-linux-tdep.c | 1 + gdb/frv-tdep.c | 30 +- gdb/gdbarch.c | 10 +- gdb/gdbarch.h | 8 +- gdb/gdbarch.sh | 4 +- gdb/gdbserver/ChangeLog | 60 + gdb/gdbserver/Makefile.in | 62 +- gdb/gdbserver/configure | 93 - gdb/gdbserver/configure.ac | 1 - gdb/gdbserver/hostio.c | 3 +- gdb/gdbserver/remote-utils.c | 2 +- gdb/gdbserver/server.c | 4 +- gdb/gdbserver/server.h | 6 + gdb/gdbserver/tracepoint.c | 17 +- gdb/h8300-tdep.c | 9 +- gdb/hppa-hpux-tdep.c | 1 + gdb/hppa-linux-tdep.c | 1 + gdb/hppa-tdep.c | 22 +- gdb/hppa-tdep.h | 3 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-tdep.c | 326 +- gdb/i386-tdep.h | 7 +- gdb/i386obsd-tdep.c | 1 + gdb/i387-tdep.c | 15 +- gdb/i387-tdep.h | 5 +- gdb/ia64-tdep.c | 70 +- gdb/infcall.c | 57 +- gdb/inferior.c | 32 +- gdb/inferior.h | 3 +- gdb/infrun.c | 105 +- gdb/inline-frame.c | 1 + gdb/iq2000-tdep.c | 1 + gdb/linespec.c | 201 +- gdb/linux-fork.c | 9 +- gdb/linux-nat.c | 2 +- gdb/linux-tdep.c | 12 +- gdb/lm32-tdep.c | 1 + gdb/m2-exp.y | 44 +- gdb/m32c-tdep.c | 97 +- gdb/m32r-linux-tdep.c | 1 + gdb/m32r-tdep.c | 1 + gdb/m68hc11-tdep.c | 12 +- gdb/m68k-tdep.c | 18 +- gdb/m68klinux-tdep.c | 1 + gdb/m88k-tdep.c | 1 + gdb/machoread.c | 2 + gdb/macroscope.c | 7 +- gdb/main.c | 13 +- gdb/mdebugread.c | 2 +- gdb/memattr.c | 37 +- gdb/mep-tdep.c | 40 +- gdb/mi/mi-cmd-disas.c | 4 + gdb/mi/mi-cmd-env.c | 1 + gdb/mi/mi-main.c | 110 +- gdb/microblaze-tdep.c | 1 + gdb/minsyms.c | 62 +- gdb/mips-tdep.c | 45 +- gdb/mipsread.c | 2 + gdb/mn10300-tdep.c | 1 + gdb/moxie-tdep.c | 1 + gdb/mt-tdep.c | 30 +- gdb/nto-tdep.c | 11 +- gdb/objc-exp.y | 64 +- gdb/objc-lang.c | 17 +- gdb/objfiles.c | 14 +- gdb/objfiles.h | 5 + gdb/osdata.c | 2 +- gdb/p-exp.y | 135 +- gdb/p-lang.c | 6 +- gdb/p-lang.h | 2 +- gdb/p-valprint.c | 6 +- gdb/parse.c | 7 +- gdb/ppc-linux-tdep.c | 1 + gdb/ppc-sysv-tdep.c | 56 +- gdb/ppcobsd-tdep.c | 1 + gdb/printcmd.c | 156 +- gdb/procfs.c | 2 +- gdb/psympriv.h | 6 - gdb/psymtab.c | 167 +- gdb/psymtab.h | 8 + gdb/python/py-block.c | 48 +- gdb/python/py-breakpoint.c | 148 +- gdb/python/py-evts.c | 2 +- gdb/python/py-inferior.c | 17 + gdb/python/py-infthread.c | 16 + gdb/python/py-objfile.c | 25 +- gdb/python/py-param.c | 265 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-stopevent.h | 6 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 42 +- gdb/python/py-value.c | 2 +- gdb/python/python.c | 113 +- gdb/python/python.h | 6 + gdb/record.c | 16 +- gdb/regcache.c | 183 +- gdb/regcache.h | 62 +- gdb/remote-m32r-sdi.c | 10 +- gdb/remote-mips.c | 2 +- gdb/remote.c | 19 +- gdb/reverse.c | 21 +- gdb/rs6000-tdep.c | 133 +- gdb/s390-tdep.c | 57 +- gdb/score-tdep.c | 1 + gdb/sentinel-frame.c | 9 +- gdb/ser-mingw.c | 2 +- gdb/ser-unix.c | 5 +- gdb/sh-tdep.c | 64 +- gdb/sh64-tdep.c | 109 +- gdb/solib-pa64.c | 4 +- gdb/somread.c | 2 + gdb/source.c | 3 +- gdb/sparc-sol2-tdep.c | 1 + gdb/sparc-tdep.c | 11 +- gdb/sparc64-sol2-tdep.c | 1 + gdb/sparc64-tdep.c | 42 +- gdb/sparc64fbsd-tdep.c | 1 + gdb/sparc64nbsd-tdep.c | 1 + gdb/sparc64obsd-tdep.c | 2 + gdb/sparcnbsd-tdep.c | 1 + gdb/sparcobsd-tdep.c | 1 + gdb/spu-tdep.c | 62 +- gdb/stabsread.c | 6 + gdb/stack.c | 111 +- gdb/stap-probe.c | 1939 ++++++ gdb/stap-probe.h | 110 + gdb/symfile.c | 26 +- gdb/symfile.h | 68 +- gdb/symtab.c | 1 + gdb/symtab.h | 56 +- gdb/target.c | 93 +- gdb/target.h | 26 +- gdb/testsuite/ChangeLog | 210 + gdb/testsuite/Makefile.in | 4 + gdb/testsuite/gdb.ada/catch_ex.exp | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 5 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 27 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 2 +- gdb/testsuite/gdb.base/Makefile.in | 3 +- gdb/testsuite/gdb.base/a2-run.exp | 18 +- gdb/testsuite/gdb.base/attach.exp | 4 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 4 +- .../gdb.base/break-on-linker-gcd-function.cc | 32 + .../gdb.base/break-on-linker-gcd-function.exp | 54 + gdb/testsuite/gdb.base/call-signal-resume.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 5 +- gdb/testsuite/gdb.base/checkpoint.exp | 10 +- gdb/testsuite/gdb.base/chng-syms.exp | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 8 +- gdb/testsuite/gdb.base/exe-lock.exp | 4 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 40 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 2 +- gdb/testsuite/gdb.base/jit-main.c | 13 + gdb/testsuite/gdb.base/langs.exp | 8 +- gdb/testsuite/gdb.base/memattr.exp | 80 +- gdb/testsuite/gdb.base/reread.exp | 3 +- gdb/testsuite/gdb.base/shlib-call.exp | 4 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 10 +- gdb/testsuite/gdb.base/solib-weak.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.c | 69 + gdb/testsuite/gdb.base/stap-probe.exp | 72 + gdb/testsuite/gdb.base/step-test.exp | 2 +- gdb/testsuite/gdb.base/term.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 2 +- gdb/testsuite/gdb.cell/fork.exp | 3 +- gdb/testsuite/gdb.cp/annota2.exp | 2 +- gdb/testsuite/gdb.cp/annota3.exp | 8 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 37 + gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 50 + gdb/testsuite/gdb.cp/mb-inline.exp | 4 +- gdb/testsuite/gdb.cp/mb-templates.exp | 2 +- gdb/testsuite/gdb.cp/method.exp | 4 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 11 + gdb/testsuite/gdb.cp/ovsrch.exp | 100 + gdb/testsuite/gdb.cp/ovsrch.h | 39 + gdb/testsuite/gdb.cp/ovsrch1.cc | 41 + gdb/testsuite/gdb.cp/ovsrch2.cc | 28 + gdb/testsuite/gdb.cp/ovsrch3.cc | 28 + gdb/testsuite/gdb.cp/ovsrch4.cc | 28 + gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 82 + gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 40 + gdb/testsuite/gdb.dwarf2/pr11465.S | 17 +- gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp | 4 +- gdb/testsuite/gdb.hp/gdb.objdbg/objdbg01.exp | 4 +- gdb/testsuite/gdb.hp/gdb.objdbg/objdbg02.exp | 4 +- gdb/testsuite/gdb.mi/mi2-var-stale-type.c | 26 + gdb/testsuite/gdb.mi/mi2-var-stale-type.exp | 57 + gdb/testsuite/gdb.python/Makefile.in | 2 +- gdb/testsuite/gdb.python/py-block.exp | 17 + gdb/testsuite/gdb.python/py-breakpoint.exp | 98 + gdb/testsuite/gdb.python/py-inferior.exp | 20 + gdb/testsuite/gdb.python/py-infthread.exp | 7 + gdb/testsuite/gdb.python/py-objfile.c | 23 + gdb/testsuite/gdb.python/py-objfile.exp | 51 + gdb/testsuite/gdb.python/py-parameter.exp | 119 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 11 +- gdb/testsuite/gdb.python/py-symbol.exp | 16 + gdb/testsuite/gdb.python/py-symtab.exp | 8 + gdb/testsuite/gdb.python/python.exp | 8 + gdb/testsuite/gdb.server/ext-run.exp | 5 + gdb/testsuite/gdb.threads/execl.exp | 3 +- .../gdb.threads/interrupted-hand-call.exp | 3 +- gdb/testsuite/gdb.threads/print-threads.exp | 4 +- gdb/testsuite/gdb.threads/step.exp | 6 +- .../gdb.threads/thread-unwindonsignal.exp | 3 +- gdb/testsuite/gdb.threads/tls.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 20 +- gdb/testsuite/gdb.trace/unavailable.cc | 126 + gdb/testsuite/gdb.trace/unavailable.exp | 227 + gdb/testsuite/lib/cell.exp | 6 +- gdb/testsuite/lib/gdb.exp | 57 +- gdb/testsuite/lib/mi-support.exp | 3 +- gdb/testsuite/lib/opencl.exp | 5 +- gdb/thread.c | 35 +- gdb/top.c | 1 + gdb/tracepoint.c | 52 +- gdb/tui/tui-hooks.c | 38 +- gdb/tui/tui-io.c | 22 +- gdb/tui/tui-stack.c | 17 +- gdb/utils.c | 2 +- gdb/v850-tdep.c | 1 + gdb/valops.c | 12 +- gdb/value.c | 42 +- gdb/value.h | 48 +- gdb/varobj.c | 7 +- gdb/varobj.h | 4 +- gdb/vax-tdep.c | 1 + gdb/vaxobsd-tdep.c | 1 + gdb/version.in | 2 +- gdb/windows-nat.c | 2 +- gdb/windows-tdep.c | 11 +- gdb/xcoffread.c | 2 + gdb/xstormy16-tdep.c | 1 + gdb/xtensa-tdep.c | 891 +++- gdb/xtensa-tdep.h | 2 +- include/ChangeLog | 9 + include/dwarf2.h | 23 +- include/elf/ChangeLog | 14 + include/elf/arm.h | 11 + include/elf/common.h | 2 +- include/elf/internal.h | 1 + include/gdb/ChangeLog | 4 + include/gdb/sim-bfin.h | 82 + opcodes/ChangeLog | 10 + opcodes/arm-dis.c | 11 +- sim/ChangeLog | 6 + sim/MAINTAINERS | 1 + sim/bfin/ChangeLog | 105 + sim/bfin/Makefile.in | 99 + sim/bfin/TODO | 28 + sim/bfin/aclocal.m4 | 171 + sim/bfin/bfin-sim.c | 6166 ++++++++++++++++++ sim/bfin/bfin-sim.h | 350 + sim/bfin/bfroms/all.h | 43 + sim/bfin/bfroms/bf50x-0.0.h | 4 + sim/bfin/bfroms/bf51x-0.0.h | 4 + sim/bfin/bfroms/bf51x-0.1.h | 4 + sim/bfin/bfroms/bf51x-0.2.h | 4 + sim/bfin/bfroms/bf526-0.0.h | 4 + sim/bfin/bfroms/bf526-0.1.h | 4 + sim/bfin/bfroms/bf527-0.0.h | 4 + sim/bfin/bfroms/bf527-0.1.h | 4 + sim/bfin/bfroms/bf527-0.2.h | 4 + sim/bfin/bfroms/bf533-0.1.h | 4 + sim/bfin/bfroms/bf533-0.2.h | 4 + sim/bfin/bfroms/bf533-0.3.h | 4 + sim/bfin/bfroms/bf537-0.0.h | 4 + sim/bfin/bfroms/bf537-0.1.h | 4 + sim/bfin/bfroms/bf537-0.3.h | 4 + sim/bfin/bfroms/bf538-0.0.h | 4 + sim/bfin/bfroms/bf54x-0.0.h | 4 + sim/bfin/bfroms/bf54x-0.1.h | 4 + sim/bfin/bfroms/bf54x-0.2.h | 4 + sim/bfin/bfroms/bf54x_l1-0.0.h | 4 + sim/bfin/bfroms/bf54x_l1-0.1.h | 4 + sim/bfin/bfroms/bf54x_l1-0.2.h | 4 + sim/bfin/bfroms/bf561-0.5.h | 4 + sim/bfin/bfroms/bf59x-0.0.h | 4 + sim/bfin/bfroms/bf59x_l1-0.1.h | 4 + sim/bfin/config.in | 182 + sim/bfin/configure | 6780 ++++++++++++++++++++ sim/bfin/configure.ac | 76 + sim/bfin/devices.c | 163 + sim/bfin/devices.h | 156 + sim/bfin/dv-bfin_cec.c | 811 +++ sim/bfin/dv-bfin_cec.h | 139 + sim/bfin/dv-bfin_ctimer.c | 270 + sim/bfin/dv-bfin_ctimer.h | 33 + sim/bfin/dv-bfin_dma.c | 556 ++ sim/bfin/dv-bfin_dma.h | 65 + sim/bfin/dv-bfin_dmac.c | 494 ++ sim/bfin/dv-bfin_dmac.h | 32 + sim/bfin/dv-bfin_ebiu_amc.c | 460 ++ sim/bfin/dv-bfin_ebiu_amc.h | 31 + sim/bfin/dv-bfin_ebiu_ddrc.c | 186 + sim/bfin/dv-bfin_ebiu_ddrc.h | 26 + sim/bfin/dv-bfin_ebiu_sdc.c | 203 + sim/bfin/dv-bfin_ebiu_sdc.h | 39 + sim/bfin/dv-bfin_emac.c | 606 ++ sim/bfin/dv-bfin_emac.h | 61 + sim/bfin/dv-bfin_eppi.c | 274 + sim/bfin/dv-bfin_eppi.h | 30 + sim/bfin/dv-bfin_evt.c | 155 + sim/bfin/dv-bfin_evt.h | 31 + sim/bfin/dv-bfin_gpio.c | 287 + sim/bfin/dv-bfin_gpio.h | 27 + sim/bfin/dv-bfin_gptimer.c | 186 + sim/bfin/dv-bfin_gptimer.h | 27 + sim/bfin/dv-bfin_jtag.c | 159 + sim/bfin/dv-bfin_jtag.h | 27 + sim/bfin/dv-bfin_mmu.c | 576 ++ sim/bfin/dv-bfin_mmu.h | 94 + sim/bfin/dv-bfin_nfc.c | 244 + sim/bfin/dv-bfin_nfc.h | 41 + sim/bfin/dv-bfin_otp.c | 309 + sim/bfin/dv-bfin_otp.h | 100 + sim/bfin/dv-bfin_pll.c | 190 + sim/bfin/dv-bfin_pll.h | 27 + sim/bfin/dv-bfin_ppi.c | 234 + sim/bfin/dv-bfin_ppi.h | 32 + sim/bfin/dv-bfin_rtc.c | 197 + sim/bfin/dv-bfin_rtc.h | 26 + sim/bfin/dv-bfin_sic.c | 1453 +++++ sim/bfin/dv-bfin_sic.h | 27 + sim/bfin/dv-bfin_spi.c | 232 + sim/bfin/dv-bfin_spi.h | 54 + sim/bfin/dv-bfin_trace.c | 287 + sim/bfin/dv-bfin_trace.h | 37 + sim/bfin/dv-bfin_twi.c | 230 + sim/bfin/dv-bfin_twi.h | 38 + sim/bfin/dv-bfin_uart.c | 440 ++ sim/bfin/dv-bfin_uart.h | 49 + sim/bfin/dv-bfin_uart2.c | 261 + sim/bfin/dv-bfin_uart2.h | 33 + sim/bfin/dv-bfin_wdog.c | 209 + sim/bfin/dv-bfin_wdog.h | 36 + sim/bfin/dv-bfin_wp.c | 190 + sim/bfin/dv-bfin_wp.h | 27 + sim/bfin/dv-eth_phy.c | 208 + sim/bfin/gui.c | 292 + sim/bfin/gui.h | 50 + sim/bfin/insn_list.def | 62 + sim/bfin/interp.c | 1250 ++++ sim/bfin/linux-fixed-code.h | 75 + sim/bfin/linux-fixed-code.s | 85 + sim/bfin/linux-targ-map.h | 1996 ++++++ sim/bfin/machs.c | 1340 ++++ sim/bfin/machs.h | 56 + sim/bfin/proc_list.def | 50 + sim/bfin/sim-main.h | 117 + sim/bfin/tconfig.in | 27 + sim/common/ChangeLog | 17 + sim/common/callback.c | 38 +- sim/common/cgen-engine.h | 4 +- sim/common/dv-core.c | 6 +- sim/common/dv-glue.c | 24 +- sim/common/dv-pal.c | 18 +- sim/common/gennltvals.sh | 4 + sim/common/hw-base.c | 8 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 2 +- sim/common/hw-handles.c | 6 +- sim/common/hw-instances.c | 2 +- sim/common/hw-ports.c | 2 +- sim/common/hw-ports.h | 6 +- sim/common/hw-properties.c | 60 +- sim/common/hw-tree.c | 98 +- sim/common/nltvals.def | 30 + sim/common/nrun.c | 20 +- sim/common/run-sim.h | 2 +- sim/common/run.c | 2 +- sim/common/sim-alu.h | 18 +- sim/common/sim-assert.h | 2 +- sim/common/sim-base.h | 2 +- sim/common/sim-basics.h | 2 +- sim/common/sim-config.c | 26 +- sim/common/sim-core.c | 18 +- sim/common/sim-core.h | 2 +- sim/common/sim-engine.h | 2 +- sim/common/sim-events.c | 34 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 58 +- sim/common/sim-hw.c | 12 +- sim/common/sim-inline.h | 6 +- sim/common/sim-load.c | 8 +- sim/common/sim-memopt.c | 8 +- sim/common/sim-n-core.h | 4 +- sim/common/sim-options.c | 10 +- sim/common/sim-profile.c | 8 +- sim/common/sim-signal.c | 2 +- sim/common/sim-trace.c | 26 +- sim/common/sim-trace.h | 6 +- sim/common/sim-utils.c | 6 +- sim/common/sim-watch.c | 16 +- sim/common/syscall.c | 2 +- sim/configure | 8 + sim/configure.tgt | 3 + 490 files changed, 44805 insertions(+), 8294 deletions(-) delete mode 100644 gdb/common/Makefile.in delete mode 100644 gdb/common/aclocal.m4 delete mode 100755 gdb/common/configure delete mode 100644 gdb/common/configure.ac create mode 100644 gdb/stap-probe.c create mode 100644 gdb/stap-probe.h create mode 100644 gdb/testsuite/gdb.base/break-on-linker-gcd-function.cc create mode 100644 gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp create mode 100644 gdb/testsuite/gdb.base/stap-probe.c create mode 100644 gdb/testsuite/gdb.base/stap-probe.exp create mode 100644 gdb/testsuite/gdb.cp/cmpd-minsyms.cc create mode 100644 gdb/testsuite/gdb.cp/cmpd-minsyms.exp create mode 100644 gdb/testsuite/gdb.cp/ovsrch.exp create mode 100644 gdb/testsuite/gdb.cp/ovsrch.h create mode 100644 gdb/testsuite/gdb.cp/ovsrch1.cc create mode 100644 gdb/testsuite/gdb.cp/ovsrch2.cc create mode 100644 gdb/testsuite/gdb.cp/ovsrch3.cc create mode 100644 gdb/testsuite/gdb.cp/ovsrch4.cc create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp create mode 100644 gdb/testsuite/gdb.mi/mi2-var-stale-type.c create mode 100644 gdb/testsuite/gdb.mi/mi2-var-stale-type.exp create mode 100644 gdb/testsuite/gdb.python/py-objfile.c create mode 100644 gdb/testsuite/gdb.python/py-objfile.exp create mode 100644 include/gdb/sim-bfin.h create mode 100644 sim/bfin/ChangeLog create mode 100644 sim/bfin/Makefile.in create mode 100644 sim/bfin/TODO create mode 100644 sim/bfin/aclocal.m4 create mode 100644 sim/bfin/bfin-sim.c create mode 100644 sim/bfin/bfin-sim.h create mode 100644 sim/bfin/bfroms/all.h create mode 100644 sim/bfin/bfroms/bf50x-0.0.h create mode 100644 sim/bfin/bfroms/bf51x-0.0.h create mode 100644 sim/bfin/bfroms/bf51x-0.1.h create mode 100644 sim/bfin/bfroms/bf51x-0.2.h create mode 100644 sim/bfin/bfroms/bf526-0.0.h create mode 100644 sim/bfin/bfroms/bf526-0.1.h create mode 100644 sim/bfin/bfroms/bf527-0.0.h create mode 100644 sim/bfin/bfroms/bf527-0.1.h create mode 100644 sim/bfin/bfroms/bf527-0.2.h create mode 100644 sim/bfin/bfroms/bf533-0.1.h create mode 100644 sim/bfin/bfroms/bf533-0.2.h create mode 100644 sim/bfin/bfroms/bf533-0.3.h create mode 100644 sim/bfin/bfroms/bf537-0.0.h create mode 100644 sim/bfin/bfroms/bf537-0.1.h create mode 100644 sim/bfin/bfroms/bf537-0.3.h create mode 100644 sim/bfin/bfroms/bf538-0.0.h create mode 100644 sim/bfin/bfroms/bf54x-0.0.h create mode 100644 sim/bfin/bfroms/bf54x-0.1.h create mode 100644 sim/bfin/bfroms/bf54x-0.2.h create mode 100644 sim/bfin/bfroms/bf54x_l1-0.0.h create mode 100644 sim/bfin/bfroms/bf54x_l1-0.1.h create mode 100644 sim/bfin/bfroms/bf54x_l1-0.2.h create mode 100644 sim/bfin/bfroms/bf561-0.5.h create mode 100644 sim/bfin/bfroms/bf59x-0.0.h create mode 100644 sim/bfin/bfroms/bf59x_l1-0.1.h create mode 100644 sim/bfin/config.in create mode 100755 sim/bfin/configure create mode 100644 sim/bfin/configure.ac create mode 100644 sim/bfin/devices.c create mode 100644 sim/bfin/devices.h create mode 100644 sim/bfin/dv-bfin_cec.c create mode 100644 sim/bfin/dv-bfin_cec.h create mode 100644 sim/bfin/dv-bfin_ctimer.c create mode 100644 sim/bfin/dv-bfin_ctimer.h create mode 100644 sim/bfin/dv-bfin_dma.c create mode 100644 sim/bfin/dv-bfin_dma.h create mode 100644 sim/bfin/dv-bfin_dmac.c create mode 100644 sim/bfin/dv-bfin_dmac.h create mode 100644 sim/bfin/dv-bfin_ebiu_amc.c create mode 100644 sim/bfin/dv-bfin_ebiu_amc.h create mode 100644 sim/bfin/dv-bfin_ebiu_ddrc.c create mode 100644 sim/bfin/dv-bfin_ebiu_ddrc.h create mode 100644 sim/bfin/dv-bfin_ebiu_sdc.c create mode 100644 sim/bfin/dv-bfin_ebiu_sdc.h create mode 100644 sim/bfin/dv-bfin_emac.c create mode 100644 sim/bfin/dv-bfin_emac.h create mode 100644 sim/bfin/dv-bfin_eppi.c create mode 100644 sim/bfin/dv-bfin_eppi.h create mode 100644 sim/bfin/dv-bfin_evt.c create mode 100644 sim/bfin/dv-bfin_evt.h create mode 100644 sim/bfin/dv-bfin_gpio.c create mode 100644 sim/bfin/dv-bfin_gpio.h create mode 100644 sim/bfin/dv-bfin_gptimer.c create mode 100644 sim/bfin/dv-bfin_gptimer.h create mode 100644 sim/bfin/dv-bfin_jtag.c create mode 100644 sim/bfin/dv-bfin_jtag.h create mode 100644 sim/bfin/dv-bfin_mmu.c create mode 100644 sim/bfin/dv-bfin_mmu.h create mode 100644 sim/bfin/dv-bfin_nfc.c create mode 100644 sim/bfin/dv-bfin_nfc.h create mode 100644 sim/bfin/dv-bfin_otp.c create mode 100644 sim/bfin/dv-bfin_otp.h create mode 100644 sim/bfin/dv-bfin_pll.c create mode 100644 sim/bfin/dv-bfin_pll.h create mode 100644 sim/bfin/dv-bfin_ppi.c create mode 100644 sim/bfin/dv-bfin_ppi.h create mode 100644 sim/bfin/dv-bfin_rtc.c create mode 100644 sim/bfin/dv-bfin_rtc.h create mode 100644 sim/bfin/dv-bfin_sic.c create mode 100644 sim/bfin/dv-bfin_sic.h create mode 100644 sim/bfin/dv-bfin_spi.c create mode 100644 sim/bfin/dv-bfin_spi.h create mode 100644 sim/bfin/dv-bfin_trace.c create mode 100644 sim/bfin/dv-bfin_trace.h create mode 100644 sim/bfin/dv-bfin_twi.c create mode 100644 sim/bfin/dv-bfin_twi.h create mode 100644 sim/bfin/dv-bfin_uart.c create mode 100644 sim/bfin/dv-bfin_uart.h create mode 100644 sim/bfin/dv-bfin_uart2.c create mode 100644 sim/bfin/dv-bfin_uart2.h create mode 100644 sim/bfin/dv-bfin_wdog.c create mode 100644 sim/bfin/dv-bfin_wdog.h create mode 100644 sim/bfin/dv-bfin_wp.c create mode 100644 sim/bfin/dv-bfin_wp.h create mode 100644 sim/bfin/dv-eth_phy.c create mode 100644 sim/bfin/gui.c create mode 100644 sim/bfin/gui.h create mode 100644 sim/bfin/insn_list.def create mode 100644 sim/bfin/interp.c create mode 100644 sim/bfin/linux-fixed-code.h create mode 100644 sim/bfin/linux-fixed-code.s create mode 100644 sim/bfin/linux-targ-map.h create mode 100644 sim/bfin/machs.c create mode 100644 sim/bfin/machs.h create mode 100644 sim/bfin/proc_list.def create mode 100644 sim/bfin/sim-main.h create mode 100644 sim/bfin/tconfig.in First 500 lines of diff: diff --git a/ChangeLog b/ChangeLog index 1f7648c..ee4c378 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-03-18 David Edelsohn + + * config.guess: Update to version 2011-02-02 + * config.sub: Update to version 2011-02-24 + 2011-03-03 Sebastian Pop * configure.ac: Adjust test of with_ppl. diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 95166a3..a1131c8 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,211 @@ +2011-03-14 Richard Sandiford + + * reloc.c (BFD_RELOC_ARM_IRELATIVE): New relocation. + * bfd-in2.h: Regenerate. + * elf32-arm.c (elf32_arm_howto_table_2): Rename existing definition + to elf32_arm_howto_table_3 and replace with a single R_ARM_IRELATIVE + entry. + (elf32_arm_howto_from_type): Update accordingly. + (elf32_arm_reloc_map): Map BFD_RELOC_ARM_IRELATIVE to R_ARM_IRELATIVE. + (elf32_arm_reloc_name_lookup): Handle elf32_arm_howto_table_3. + (arm_plt_info): New structure, split out from elf32_arm_link_hash_entry + with an extra noncall_refcount field. + (arm_local_iplt_info): New structure. + (elf_arm_obj_tdata): Add local_iplt. + (elf32_arm_local_iplt): New accessor macro. + (elf32_arm_link_hash_entry): Replace plt_thumb_refcount, + plt_maybe_thumb_refcount and plt_got_offset with an arm_plt_info. + Change tls_type to a bitfield and add is_iplt. + (elf32_arm_link_hash_newfunc): Update accordingly. + (elf32_arm_allocate_local_sym_info): New function. + (elf32_arm_create_local_iplt): Likewise. + (elf32_arm_get_plt_info): Likewise. + (elf32_arm_plt_needs_thumb_stub_p): Likewise. + (elf32_arm_get_local_dynreloc_list): Likewise. + (create_ifunc_sections): Likewise. + (elf32_arm_copy_indirect_symbol): Update after the changes to + elf32_arm_link_hash_entry. Assert the is_iplt has not yet been set. + (arm_type_of_stub): Add an st_type argument. Use elf32_arm_get_plt_info + to get PLT information. Assert that all STT_GNU_IFUNC references + are turned into PLT references. + (arm_build_one_stub): Pass the symbol type to + elf32_arm_final_link_relocate. + (elf32_arm_size_stubs): Pass the symbol type to arm_type_of_stub. + (elf32_arm_allocate_irelocs): New function. + (elf32_arm_add_dynreloc): In static objects, use .rel.iplt for + all R_ARM_IRELATIVE. + (elf32_arm_allocate_plt_entry): New function. + (elf32_arm_populate_plt_entry): Likewise. + (elf32_arm_final_link_relocate): Add an st_type parameter. + Set srelgot to null for static objects. Use separate variables + to record which st_value and st_type should be used when generating + a dynamic relocation. Use elf32_arm_get_plt_info to find the + symbol's PLT information, setting has_iplt_entry, splt, + plt_offset and gotplt_offset accordingly. Check whether + STT_GNU_IFUNC symbols should resolve to an .iplt entry, and change + the relocation target accordingly. Broaden assert to include + .iplts. Don't set sreloc for static relocations. Assert that + we only generate dynamic R_ARM_RELATIVE relocations for R_ARM_ABS32 + and R_ARM_ABS32_NOI. Generate R_ARM_IRELATIVE relocations instead + of R_ARM_RELATIVE relocations if the target is an STT_GNU_IFUNC + symbol. Pass the symbol type to arm_type_of_stub. Conditionally + resolve GOT references to the .igot.plt entry. + (elf32_arm_relocate_section): Update the call to + elf32_arm_final_link_relocate. + (elf32_arm_gc_sweep_hook): Use elf32_arm_get_plt_info to get PLT + information. Treat R_ARM_REL32 and R_ARM_REL32_NOI as call + relocations in shared libraries and relocatable executables. + Count non-call PLT references. Use elf32_arm_get_local_dynreloc_list + to get the list of dynamic relocations for a local symbol. + (elf32_arm_check_relocs): Always create ifunc sections. Set isym + at the same time as setting h. Use elf32_arm_allocate_local_sym_info + to allocate local symbol information. Treat R_ARM_REL32 and + R_ARM_REL32_NOI as call relocations in shared libraries and + relocatable executables. Record PLT information for local + STT_GNU_IFUNC functions as well as global functions. Count + non-call PLT references. Use elf32_arm_get_local_dynreloc_list + to get the list of dynamic relocations for a local symbol. + (elf32_arm_adjust_dynamic_symbol): Handle STT_GNU_IFUNC symbols. + Don't remove STT_GNU_IFUNC PLTs unless all references have been + removed. Update after the changes to elf32_arm_link_hash_entry. + (allocate_dynrelocs_for_symbol): Decide whether STT_GNU_IFUNC PLT + entries should live in .plt or .iplt. Check whether the .igot.plt + and .got entries can be combined. Use elf32_arm_allocate_plt_entry + to allocate .plt and .(i)got.plt entries. Detect which .got + entries will need R_ARM_IRELATIVE relocations and use + elf32_arm_allocate_irelocs to allocate them. Likewise other + non-.got dynamic relocations. + (elf32_arm_size_dynamic_sections): Allocate .iplt, .igot.plt + and dynamic relocations for local STT_GNU_IFUNC symbols. + Check whether the .igot.plt and .got entries can be combined. + Detect which .got entries will need R_ARM_IRELATIVE relocations + and use elf32_arm_allocate_irelocs to allocate them. Use stashed + section pointers intead of strcmp checks. Handle iplt and igotplt. + (elf32_arm_finish_dynamic_symbol): Use elf32_arm_populate_plt_entry + to fill in .plt, .got.plt and .rel(a).plt entries. Point + STT_GNU_IFUNC symbols at an .iplt entry if non-call relocations + resolve to it. + (elf32_arm_output_plt_map_1): New function, split out from + elf32_arm_output_plt_map. Handle .iplt entries. Use + elf32_arm_plt_needs_thumb_stub_p. + (elf32_arm_output_plt_map): Call it. + (elf32_arm_output_arch_local_syms): Add mapping symbols for + local .iplt entries. + (elf32_arm_swap_symbol_in): Handle Thumb STT_GNU_IFUNC symbols. + (elf32_arm_swap_symbol_out): Likewise. + (elf32_arm_add_symbol_hook): New function. + (elf_backend_add_symbol_hook): Define for all targets. + +2011-03-14 Richard Sandiford + + * elf-bfd.h (elf_link_hash_entry): Add target_internal. + * elf.c (swap_out_syms): Set st_target_internal for each + Elf_Internal_Sym. + * elfcode.h (elf_swap_symbol_in): Likewise. + * elf32-i370.c (i370_elf_finish_dynamic_sections): Likewise. + * elf32-sh-symbian.c (sh_symbian_relocate_section): Likewise. + * elf64-sparc.c (elf64_sparc_output_arch_syms): Likewise. + * elfxx-sparc.c (_bfd_sparc_elf_size_dynamic_sections): Likewise. + * elflink.c (elf_link_output_extsym): Likewise. + (bfd_elf_final_link): Likewise. + (elf_link_add_object_symbols): Copy st_target_internal + to the hash table if we see a definition. + (_bfd_elf_copy_link_hash_symbol_type): Copy target_internal. + * elf32-arm.c (elf32_arm_stub_hash_entry): Replace st_type with + a branch_type field. + (a8_erratum_fix, a8_erratum_reloc): Likewise. + (arm_type_of_stub): Replace actual_st_type with an + actual_branch_type parameter. + (arm_build_one_stub): Use branch types rather than st_types to + determine the type of branch. + (cortex_a8_erratum_scan): Likewise. + (elf32_arm_size_stubs): Likewise. + (bfd_elf32_arm_process_before_allocation): Likewise. + (allocate_dynrelocs_for_symbol): Likewise. + (elf32_arm_finish_dynamic_sections): Likewise. + (elf32_arm_final_link_relocate): Replace sym_flags parameter with + a branch_type parameter. + (elf32_arm_relocate_section): Update call accordingly. + (elf32_arm_adjust_dynamic_symbol): Don't check STT_ARM_TFUNC. + (elf32_arm_output_map_sym): Initialize st_target_internal. + (elf32_arm_output_stub_sym): Likewise. + (elf32_arm_symbol_processing): Delete. + (elf32_arm_swap_symbol_in): Convert STT_ARM_TFUNCs into STT_FUNCs. + Use st_target_internal to record the branch type. + (elf32_arm_swap_symbol_out): Use st_target_internal to test for + Thumb functions. + (elf32_arm_is_function_type): Delete. + (elf_backend_symbol_processing): Likewise. + (elf_backend_is_function_type): Likewise. + +2011-03-14 Richard Sandiford + + * elf32-arm.c (elf32_arm_check_relocs): Always assign a dynobj. + (elf32_arm_finish_dynamic_sections): Move sgot != NULL assertion + into the PLT block. + +2011-03-14 Richard Sandiford + + * elf32-arm.c (elf32_arm_check_relocs): Use call_reloc_p, + may_need_local_target_p and may_become_dynamic_p to classify + the relocation type. Don't check info->symbolic or h->def_regular + when deciding whether to record a potential dynamic reloc. + Don't treat potential dynamic relocs as PLT references. + (elf32_arm_gc_sweep_hook): Update to match. Assert that we don't + try to make the PLT reference count go negative. + +2011-03-14 Richard Sandiford + + * elf32-arm.c (elf32_arm_final_link_relocate): Always fill in the + GOT entry here, rather than leaving it to finish_dynamic_symbol. + Only create a dynamic relocation for local references if + info->shared. + (allocate_dynrelocs_for_symbol): Update dynamic relocation + allocation accordingly. + (elf32_arm_finish_dynamic_symbol): Don't initialise the GOT entry here. + +2011-03-14 Richard Sandiford + + * elf32-arm.c (elf32_arm_allocate_dynrelocs): New function. + (elf32_arm_add_dynreloc): Likewise. + (elf32_arm_adjust_dynamic_symbol): Use elf32_arm_allocate_dynrelocs + to allocate dynamic relocations. + (elf32_arm_size_dynamic_sections): Likewise. + (allocate_dynrelocs): Likewise. Rename to + allocate_dynrelocs_for_symbol. + (elf32_arm_final_link_relocate): Use elf32_arm_add_dynreloc to + create dynamic relocations. + (elf32_arm_finish_dynamic_symbol): Likewise. + +2011-03-12 H.J. Lu + + * elf64-x86-64.c (elf_x86_64_check_tls_transition): Supprt TLS + x32 GD->IE and GD->LE transitions. + (elf_x86_64_relocate_section): Supprt TLS x32 GD->IE, GD->LE + and LD->LE transitions. + +2011-03-10 Alan Modra + + * elf64-ppc.c (ppc64_elf_relocate_section): Provide section/offset + for LO_DS error message and correct multiple. + +2011-03-10 Alan Modra + + * elf64-ppc.c (bfd_elf64_bfd_link_just_syms): Define. + (ppc64_elf_link_just_syms): New function. + (opd_entry_value): Don't assume big-endian host. + (get_r2off): New function. + (ppc_build_one_stub, ppc_size_one_stub): Use it here. + +2011-03-06 Michael Snyder + + * compress.c (bfd_compress_section_contents): Check for out of mem. + + * elf64-x86-64.c (elf_x86_64_relocate_section): Document + that case statement falls through intentionally. + + * elf32-i386.c (elf_i386_relocate_section): Document fall through. + 2011-03-04 Alan Modra * archive.c (bsd_write_armap): Don't call stat in deterministic @@ -24,8 +232,8 @@ 2011-03-02 Bernd Schmidt - * elflink.c (is_reloc_section): Remove function. - (get_dynamic_reloc_section_name): Construct string manually. + * elflink.c (is_reloc_section): Remove function. + (get_dynamic_reloc_section_name): Construct string manually. 2011-02-28 Kai Tietz diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 84fc75d..5f3a31f 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -3186,6 +3186,9 @@ pc-relative or some form of GOT-indirect relocation. */ /* Annotation of BX instructions. */ BFD_RELOC_ARM_V4BX, +/* ARM support for STT_GNU_IFUNC. */ + BFD_RELOC_ARM_IRELATIVE, + /* These relocs are only used within the ARM assembler. They are not (at present) written to any object files. */ BFD_RELOC_ARM_IMMEDIATE, diff --git a/bfd/compress.c b/bfd/compress.c index a526ea9..669033c 100644 --- a/bfd/compress.c +++ b/bfd/compress.c @@ -100,6 +100,9 @@ bfd_compress_section_contents (bfd *abfd ATTRIBUTE_UNUSED, compressed_size = compressBound (uncompressed_size) + 12; compressed_buffer = (bfd_byte *) bfd_malloc (compressed_size); + if (compressed_buffer == NULL) + return FALSE; + if (compress ((Bytef*) compressed_buffer + 12, &compressed_size, (const Bytef*) uncompressed_buffer, diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h index cc83588..50c1272 100644 --- a/bfd/elf-bfd.h +++ b/bfd/elf-bfd.h @@ -153,6 +153,9 @@ struct elf_link_hash_entry /* Symbol st_other value, symbol visibility. */ unsigned int other : 8; + /* The symbol's st_target_internal value (see Elf_Internal_Sym). */ + unsigned int target_internal : 8; + /* Symbol is referenced by a non-shared object (other than the object in which it is defined). */ unsigned int ref_regular : 1; @@ -1473,6 +1476,13 @@ enum Tag_compatibility = 32 }; +struct sdt_note +{ + struct sdt_note *next; + bfd_size_type size; + bfd_byte data[1]; +}; + /* Some private data is stashed away for future use using the tdata pointer in the bfd structure. */ @@ -1630,6 +1640,8 @@ struct elf_obj_tdata bfd_size_type build_id_size; bfd_byte *build_id; + struct sdt_note *sdt_note_head; + /* True if the bfd contains symbols that have the STT_GNU_IFUNC symbol type. Used to set the osabi field in the ELF header structure. */ diff --git a/bfd/elf.c b/bfd/elf.c index c77dced..3c038eb 100644 --- a/bfd/elf.c +++ b/bfd/elf.c @@ -6542,6 +6542,7 @@ swap_out_syms (bfd *abfd, sym.st_info = 0; sym.st_other = 0; sym.st_shndx = SHN_UNDEF; + sym.st_target_internal = 0; bed->s->swap_symbol_out (abfd, &sym, outbound_syms, outbound_shndx); outbound_syms += bed->s->sizeof_sym; if (outbound_shndx != NULL) @@ -6741,9 +6742,16 @@ Unable to find equivalent output section for symbol '%s' from section '%s'"), } if (type_ptr != NULL) - sym.st_other = type_ptr->internal_elf_sym.st_other; + { + sym.st_other = type_ptr->internal_elf_sym.st_other; + sym.st_target_internal + = type_ptr->internal_elf_sym.st_target_internal; + } else - sym.st_other = 0; + { + sym.st_other = 0; + sym.st_target_internal = 0; + } bed->s->swap_symbol_out (abfd, &sym, outbound_syms, outbound_shndx); outbound_syms += bed->s->sizeof_sym; @@ -8408,6 +8416,37 @@ elfobj_grok_gnu_note (bfd *abfd, Elf_Internal_Note *note) } } +#define SDT_NOTE_TYPE 3 + +static bfd_boolean +elfobj_grok_stapsdt_note_1 (bfd *abfd, Elf_Internal_Note *note) +{ + struct sdt_note *cur = + (struct sdt_note *) bfd_alloc (abfd, sizeof (struct sdt_note) + + note->descsz); + + cur->next = (struct sdt_note *) (elf_tdata (abfd))->sdt_note_head; + cur->size = (bfd_size_type) note->descsz; + memcpy (cur->data, note->descdata, note->descsz); + + elf_tdata (abfd)->sdt_note_head = cur; + + return TRUE; +} + +static bfd_boolean +elfobj_grok_stapsdt_note (bfd *abfd, Elf_Internal_Note *note) +{ + switch (note->type) + { + case SDT_NOTE_TYPE: + return elfobj_grok_stapsdt_note_1 (abfd, note); + + default: + return TRUE; + } +} + static bfd_boolean elfcore_netbsd_get_lwpid (Elf_Internal_Note *note, int *lwpidp) { @@ -9181,6 +9220,12 @@ elf_parse_notes (bfd *abfd, char *buf, size_t size, file_ptr offset) if (! elfobj_grok_gnu_note (abfd, &in)) return FALSE; } + else if (in.namesz == sizeof "stapsdt" + && strcmp (in.namedata, "stapsdt") == 0) + { + if (! elfobj_grok_stapsdt_note (abfd, &in)) + return FALSE; + } break; } diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 54001a3..6b69fd6 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -1651,6 +1651,7 @@ static reloc_howto_type elf32_arm_howto_table_1[] = 0x00000fff, /* dst_mask */ FALSE), /* pcrel_offset */ + /* 112-127 private relocations. */ EMPTY_HOWTO (112), EMPTY_HOWTO (113), EMPTY_HOWTO (114), @@ -1667,6 +1668,8 @@ static reloc_howto_type elf32_arm_howto_table_1[] = EMPTY_HOWTO (125), EMPTY_HOWTO (126), EMPTY_HOWTO (127), + + /* R_ARM_ME_TOO, obsolete. */ EMPTY_HOWTO (128), HOWTO (R_ARM_THM_TLS_DESCSEQ, /* type */ @@ -1684,13 +1687,26 @@ static reloc_howto_type elf32_arm_howto_table_1[] = FALSE), /* pcrel_offset */ }; -/* 112-127 private relocations - 128 R_ARM_ME_TOO, obsolete - 129-255 unallocated in AAELF. - - 249-255 extended, currently unused, relocations: */ +/* 160 onwards: */ +static reloc_howto_type elf32_arm_howto_table_2[1] = +{ + HOWTO (R_ARM_IRELATIVE, /* type */ + 0, /* rightshift */ + 2, /* size (0 = byte, 1 = short, 2 = long) */ + 32, /* bitsize */ + FALSE, /* pc_relative */ + 0, /* bitpos */ + complain_overflow_bitfield,/* complain_on_overflow */ + bfd_elf_generic_reloc, /* special_function */ + "R_ARM_IRELATIVE", /* name */ + TRUE, /* partial_inplace */ + 0xffffffff, /* src_mask */ + 0xffffffff, /* dst_mask */ + FALSE) /* pcrel_offset */ +}; -static reloc_howto_type elf32_arm_howto_table_2[4] = +/* 249-255 extended, currently unused, relocations: */ +static reloc_howto_type elf32_arm_howto_table_3[4] = { HOWTO (R_ARM_RREL32, /* type */ 0, /* rightshift */ @@ -1755,9 +1771,12 @@ elf32_arm_howto_from_type (unsigned int r_type) if (r_type < ARRAY_SIZE (elf32_arm_howto_table_1)) return &elf32_arm_howto_table_1[r_type]; + if (r_type == R_ARM_IRELATIVE) + return &elf32_arm_howto_table_2[r_type - R_ARM_IRELATIVE]; + if (r_type >= R_ARM_RREL32 - && r_type < R_ARM_RREL32 + ARRAY_SIZE (elf32_arm_howto_table_2)) - return &elf32_arm_howto_table_2[r_type - R_ARM_RREL32]; + && r_type < R_ARM_RREL32 + ARRAY_SIZE (elf32_arm_howto_table_3)) + return &elf32_arm_howto_table_3[r_type - R_ARM_RREL32]; return NULL; } @@ -1827,6 +1846,7 @@ static const struct elf32_arm_reloc_map elf32_arm_reloc_map[] = {BFD_RELOC_ARM_TLS_TPOFF32, R_ARM_TLS_TPOFF32}, {BFD_RELOC_ARM_TLS_IE32, R_ARM_TLS_IE32}, {BFD_RELOC_ARM_TLS_LE32, R_ARM_TLS_LE32}, + {BFD_RELOC_ARM_IRELATIVE, R_ARM_IRELATIVE}, {BFD_RELOC_VTABLE_INHERIT, R_ARM_GNU_VTINHERIT}, {BFD_RELOC_VTABLE_ENTRY, R_ARM_GNU_VTENTRY}, {BFD_RELOC_ARM_MOVW, R_ARM_MOVW_ABS_NC}, @@ -1897,6 +1917,11 @@ elf32_arm_reloc_name_lookup (bfd *abfd ATTRIBUTE_UNUSED, && strcasecmp (elf32_arm_howto_table_2[i].name, r_name) == 0) return &elf32_arm_howto_table_2[i]; + for (i = 0; i < ARRAY_SIZE (elf32_arm_howto_table_3); i++) + if (elf32_arm_howto_table_3[i].name != NULL + && strcasecmp (elf32_arm_howto_table_3[i].name, r_name) == 0) + return &elf32_arm_howto_table_3[i]; + return NULL; } @@ -2410,8 +2435,8 @@ struct elf32_arm_stub_hash_entry /* The symbol table entry, if any, that this was derived from. */ struct elf32_arm_link_hash_entry *h; - /* Destination symbol type (STT_ARM_TFUNC, ...) */ - unsigned char st_type; + /* Type of branch. */ + enum arm_st_branch_type branch_type; /* Where this stub is being called from, or, in the case of combined stub sections, the first input section in the group. */ @@ -2531,7 +2556,7 @@ struct a8_erratum_fix { unsigned long orig_insn; char *stub_name; enum elf32_arm_stub_type stub_type; - int st_type; + enum arm_st_branch_type branch_type; }; /* A table of relocs applied to branches which might trigger Cortex-A8 @@ -2543,13 +2568,51 @@ struct a8_erratum_reloc { struct elf32_arm_link_hash_entry *hash; const char *sym_name; unsigned int r_type; hooks/post-receive -- Repository for Project Archer.