public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: jkratoch@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-jankratochvil-ifunc: Merge branch 'relatedbpt-type-findpcpart-fmt-reader-bpt-test' into archer-jankratochvil-ifunc
Date: Thu, 17 Mar 2011 19:08:00 -0000	[thread overview]
Message-ID: <20110317190819.30086.qmail@sourceware.org> (raw)

The branch, archer-jankratochvil-ifunc has been updated
       via  6507ac58ab8f1fe40a5c25d66b12e6aaebc3ce5b (commit)
       via  fb5583de235772a05ffe4744bdefbb3ddab689b4 (commit)
       via  0c246e861d4960e25b65303dacdf14a9df05ca95 (commit)
       via  2dad33053fb0c3a19be2dc97e86f0b9023d5cedb (commit)
       via  20d67b5a917b178575ac62d2ad9a074a9eb03994 (commit)
       via  e48b85af51ea6032e5f7cb07f82138e19ef8d7cb (commit)
       via  381b1427f81a3c389485c48bfd09285d0c0c042a (commit)
       via  0abd2b77556cbbfe8fb47333233cd4a3c11b7a5e (commit)
       via  0e45caffd1974158106b2b7c6cd81cee0ab06e73 (commit)
       via  2328faff76e37bcc006293a534b0c01d012ef5f8 (commit)
       via  cf9980d9efe4c48155cedbf61b4f4bfbb75009ff (commit)
       via  91bd2518504e02a413d26bce2698efff1b9a1099 (commit)
       via  63f4c502dbbbe6e48d7a6cb88fae13550a730e80 (commit)
       via  424baf8935c0779abc956036a104773c3e8f8150 (commit)
       via  3480b2bc56ec0bb51c1f18584fd293fd8ef25dec (commit)
       via  eb3e6936e0c1076e0b97e0bad55083503cf82d88 (commit)
       via  8cf9d7bc2daf04b1f2c826325a2dd45a12d34fe6 (commit)
       via  f240035c535706a46f27375e92907dea172d34ec (commit)
       via  59a9cd625a7a4e28ebca04e3c592b3f77c3a5948 (commit)
       via  7678cf17ece2148084514a258d3d71505d15ab79 (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  1cb5481ade4ed3127e4a1c837809bed0341890f0 (commit)
       via  abf66c159a422b39b4e43b5bd76539ee6e3707a4 (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  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  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  e5f750ae15043bf77b43f97e671d5040727b62c9 (commit)
       via  41fdb83804a11830e523ed560848cc055b4c5d24 (commit)
       via  672e9778c4d126b3f1ea2f4887a9058b8247c53f (commit)
       via  047b8af30d3ee8ce5b3dd71614c890ed838c6d90 (commit)
       via  18d6612f9ede60d9005d376cf8863a79d6a4927d (commit)
       via  905780afb93a580aa026db6f175bfc35a368ebf7 (commit)
       via  57da298c38bfd8b645dc1c00d3ec4cd3f69771f8 (commit)
       via  033b423fc13651dbe731e940a75625f110b6f1af (commit)
       via  72110da1991252e2d5c932a4ab7e759bf217a840 (commit)
       via  4f7d3c58b92b745b134af53ab6f407eabf05ee09 (commit)
       via  2fcd95c2f73b1164222c883425bfaa9e2133e27b (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  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  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  d4018825f8a4b26bd6570a405728a44b346f088d (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)
      from  68e949969f1562f6182796581eccc41580f7151f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 6507ac58ab8f1fe40a5c25d66b12e6aaebc3ce5b
Merge: 68e9499 fb5583d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 20:07:55 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader-bpt-test' into archer-jankratochvil-ifunc

commit fb5583de235772a05ffe4744bdefbb3ddab689b4
Merge: 20d67b5 0c246e8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 20:05:15 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader-bpt' into relatedbpt-type-findpcpart-fmt-reader-bpt-test

commit 0c246e861d4960e25b65303dacdf14a9df05ca95
Merge: e48b85a 2dad330
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 20:05:15 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader' into relatedbpt-type-findpcpart-fmt-reader-bpt

commit 2dad33053fb0c3a19be2dc97e86f0b9023d5cedb
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 20:05:08 2011 +0100

    cleanup

commit 20d67b5a917b178575ac62d2ad9a074a9eb03994
Merge: 381b142 e48b85a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 19:43:31 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader-bpt' into relatedbpt-type-findpcpart-fmt-reader-bpt-test

commit e48b85af51ea6032e5f7cb07f82138e19ef8d7cb
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 19:43:23 2011 +0100

    bpt

commit 381b1427f81a3c389485c48bfd09285d0c0c042a
Merge: f7b5c50 0abd2b7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 16:16:05 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader-bpt' into relatedbpt-type-findpcpart-fmt-reader-bpt-test

commit 0abd2b77556cbbfe8fb47333233cd4a3c11b7a5e
Merge: 424baf8 0e45caf
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 16:16:04 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader' into relatedbpt-type-findpcpart-fmt-reader-bpt

commit 0e45caffd1974158106b2b7c6cd81cee0ab06e73
Merge: 46b089d 2328faf
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 16:16:03 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt' into relatedbpt-type-findpcpart-fmt-reader

commit 2328faff76e37bcc006293a534b0c01d012ef5f8
Merge: ce31dbf cf9980d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 16:16:03 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-fmt

commit cf9980d9efe4c48155cedbf61b4f4bfbb75009ff
Merge: a7db0d1 91bd251
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 16:16:02 2011 +0100

    Merge branch 'relatedbpt-type' into relatedbpt-type-findpcpart

commit 91bd2518504e02a413d26bce2698efff1b9a1099
Merge: 2e52def 63f4c50
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 16:16:02 2011 +0100

    Merge branch 'relatedbpt' into relatedbpt-type

commit 63f4c502dbbbe6e48d7a6cb88fae13550a730e80
Merge: e3d18f5 3480b2b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 16:16:00 2011 +0100

    Merge remote-tracking branch 'origin/master' into relatedbpt

commit 424baf8935c0779abc956036a104773c3e8f8150
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Mar 17 16:13:34 2011 +0100

    +cmt

commit f7b5c50a8f9d584efb56f7c34f6f20dd8d2939e4
Merge: 4a277af 2be90f6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:30:09 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader-bpt' into relatedbpt-type-findpcpart-fmt-reader-bpt-test

commit 2be90f6afed93f650df32ae6df6cd82ec2fbe171
Merge: ec7efb3 46b089d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:30:09 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader' into relatedbpt-type-findpcpart-fmt-reader-bpt

commit 4a277af96bae6754b2f3a36456ee64b7c222c1dc
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:30:00 2011 +0100

    foo

commit ec7efb3bc82c6707d64d15c899d56800c249b5a1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:28:19 2011 +0100

    fix

commit 46b089dcee33929ae8059c21d13ecd4ef2e6a0b1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:27:27 2011 +0100

    comment

commit 5fc5cd99b179ffc27fa227a1a7fb6717f0269f8c
Merge: 700b834 536119e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:24:27 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader-bpt' into relatedbpt-type-findpcpart-fmt-reader-bpt-test

commit 536119ece0446705232fb2594849d94ee902cd05
Merge: 76332c7 7bd8ad8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:24:26 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-fmt-reader' into relatedbpt-type-findpcpart-fmt-reader-bpt

commit 7bd8ad853c8eb3453026abe264c51653ac391a24
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:24:17 2011 +0100

    +cmt

commit 700b83426f987745f44d6cd4de32fb1505052e40
Merge: 76332c7 76fed03
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:19:32 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-fmt-all-test' into relatedbpt-type-findpcpart-fmt-reader-bpt-test

commit 76332c7e9e8452309c4df2ca3d1aac2d0f8881b2
Merge: 891daed ec7613e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:19:16 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-fmt-all' into relatedbpt-type-findpcpart-fmt-reader-bpt

commit 891daeda6573116f241e7148cd40ca7ad225bca3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:18:56 2011 +0100

    commit

commit a44c38705a034ac49843143e5f97cbba0fabccf0
Merge: ce31dbf bf6f90b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:18:46 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-fmt-reader

commit ce31dbf5c99b7c03480c65adb8db1ecf1703fe18
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:18:30 2011 +0100

    fmt

commit 76fed03404ccd4a518cf40dd0264c116f4080abe
Merge: 3afeb48 ec7613e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:15:16 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-fmt-all' into relatedbpt-type-findpcpart-reader-fmt-all-test

commit ec7613eaef9f5475b8309bd037b5097a9593c50b
Merge: c4414c8 552388a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:15:16 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-fmt' into relatedbpt-type-findpcpart-reader-fmt-all

commit 552388a00fed0674af1a63c2f01d3fd6b8e24f1a
Merge: 1b33795 bf6f90b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:15:15 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-fmt

commit bf6f90b036b797bea616251efc370f6d0aceb0f5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:15:11 2011 +0100

    foo

commit 3afeb4897a2974b751133d282a7800c38da42225
Merge: c4414c8 03f841b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:12:32 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all-test' into relatedbpt-type-findpcpart-reader-fmt-all-test

commit c4414c8b86945f914cd24ee0f735d568446e4dbe
Merge: 1b33795 3c66b84
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 21:11:55 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-fmt-all
    
    Conflicts:
    	gdb/infcall.c

commit 1b337953c858d0cd95c968a1c29dd702506a149f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:55:46 2011 +0100

    fmt

commit 03f841bcd09f0b5ab1bcd17a769086fd2feea537
Merge: c7fc6e0 3c66b84
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:39:12 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit 3c66b84e536efdc6309dc4e37e73bfb2cffe2dca
Merge: 265c8fe a5362d4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:39:12 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit a5362d44052f9fb6dcc55099058b066540fab586
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:39:06 2011 +0100

    +cmt

commit c7fc6e0bce79c78a3536826dde3aab091cbb8fdf
Merge: 178061e 265c8fe
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:15:57 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit 265c8fef654fd7d68c28ad2cbe4fa1fb38a4c29d
Merge: b3fb6d2 65b60a8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:15:57 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit 65b60a8b6fd531eaeba56ade38aded9c2e7d0857
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:15:52 2011 +0100

    +cmt

commit 178061ea82d34d969f7d075540dab710c2e877f8
Merge: d32853b b3fb6d2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:13:29 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit b3fb6d20f3c942ca2d765866619cc9659f39b609
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:13:21 2011 +0100

    compile

commit 8e55110314866c5205b16ccf181d9e8765178da1
Merge: c9ee71f deb5791
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:07:23 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit deb579185bcb2bda9df2242bed471f7e2fdad76a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 20:07:08 2011 +0100

    vector

commit c9ee71fcd34160cc536bf354572119a47a1c68cc
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 19:53:18 2011 +0100

    fix

commit d32853baf7c1dcb737762e6abef366129c3ae2b5
Merge: f6c12ac 7713fe1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 18:06:33 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit 7713fe159824f35c8f0659d418aadccbc0d75229
Merge: b34c491 6ae5792
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 18:06:33 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit 6ae57924bf96adaa1ee8c546f3e2206a7abe833c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 18:06:28 2011 +0100

    compile

commit f6c12acf7f22ae0cb37fddbfa1e076de7ce9fd1f
Merge: e65c8e1 b34c491
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 17:54:17 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit b34c491c05ca71999f09cc4be1864114b1ded509
Merge: ae5e4b1 8886dfa
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 17:54:17 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit 8886dfa9271016a86c8d47b6f967c148d3a79c6e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 17:53:58 2011 +0100

    reder

commit e65c8e15c0490265bc2ce39cca2827cabd3335db
Merge: ef41e52 ae5e4b1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 16:52:03 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit a7db0d1f380ca7bdcad79b2b2f640dc1ebe18c61
Merge: d1ef6a6 2e52def
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 16:52:02 2011 +0100

    Merge branch 'relatedbpt-type' into relatedbpt-type-findpcpart

commit ae5e4b150673d507fceb97e781abff1d7008766e
Merge: 7ba402f b57c585
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 16:52:02 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit b57c585d47729fcb486b86bfc7b55e73db2ba64d
Merge: 6376f23 a7db0d1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 16:52:02 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-reader

commit 2e52def61bef7bfe8f522c36fc8cdff074970d9f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 16:51:10 2011 +0100

    fix

commit ef41e52fd78b9e0862f5a91373a31740aff2424f
Merge: ecfe2a6 7ba402f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 16:47:49 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit 7ba402f88d4120cedc62fa845e07905d24692e4e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 16:47:33 2011 +0100

    compilation fix

commit 6376f23ff237c9297df8e7b604f19568ff662157
Merge: 1961c35 d1ef6a6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:45:54 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-reader

commit ecfe2a675abbc09e3e6cc3f71263a40dbcf653cd
Merge: 49062be 177c875
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:45:54 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit 177c87510d71b6f1abfbe26171812efff259d173
Merge: c7fa47a 6376f23
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:45:54 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit d1ef6a69c1da0baf4cef3f71a725ccd889f8a573
Merge: a055062 be6a436
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:45:53 2011 +0100

    Merge branch 'relatedbpt-type' into relatedbpt-type-findpcpart

commit be6a4367ff9057ffc4a11fc5cc0c767fb887548d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:45:46 2011 +0100

    foo

commit 49062be15ffc198f558fe120ca40d0dbfcdb160d
Merge: 00010ff c7fa47a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:43:23 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit c7fa47a2836522c45f81322c0bffc791c0e4669d
Merge: 9be9f39 1961c35
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:43:23 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit 1961c35c6eb4ea8cb25fcf3d5b59838248ef837f
Merge: 68388b4 a055062
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:43:22 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-reader

commit a055062e09ec7c3d29dd3baa04737ed313a2ea4a
Merge: cc479d6 fdf1f62
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:43:22 2011 +0100

    Merge branch 'relatedbpt-type' into relatedbpt-type-findpcpart

commit fdf1f62a13b01fbf14718c35e28b87dba2b2d415
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:43:14 2011 +0100

    move

commit 00010ff44d7c7482eb7ffc3a2bb80680a038790a
Merge: c04b3aa 9be9f39
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:40:51 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader-all' into relatedbpt-type-findpcpart-reader-all-test

commit 9be9f3980b45a5461d605e28bcf8e62666834724
Merge: 2b150e1 68388b4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:39:52 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-reader' into relatedbpt-type-findpcpart-reader-all

commit 68388b4beb24f71d261a6c788e8ef805576efb39
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 15:39:38 2011 +0100

    foo

commit c04b3aaf08cbb3ffc7d83c4c777240986476f776
Merge: 2b150e1 26a4faf
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 10:47:53 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-all-test' into relatedbpt-type-findpcpart-reader-all-test

commit 2b150e18df73e4adac9cc25f1faca91b416cc3f9
Merge: 5bced7b 3fd95f2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 10:47:44 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-all' into relatedbpt-type-findpcpart-reader-all

commit 5bced7b5396e3d861574a92d98a347c30c228225
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 10:47:26 2011 +0100

    reader

commit 26a4fafade3695919fe595dbe7a0d0fceb837041
Merge: ac42ccb 3fd95f2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 09:44:21 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-all' into relatedbpt-type-findpcpart-all-test

commit 3fd95f2741499765c3e5da80a164cc879df5ef3d
Merge: 111f1c7 cc479d6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 09:44:21 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-all

commit cc479d62a11a9a33a4d218e9da6ea73ed2ea970e
Merge: d41cb34 131ffcc
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 09:44:20 2011 +0100

    Merge branch 'relatedbpt-type' into relatedbpt-type-findpcpart

commit 131ffccd338ea1167bd845b22f75001a5606d819
Merge: 8da351b e3d18f5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 09:44:19 2011 +0100

    Merge branch 'relatedbpt' into relatedbpt-type

commit e3d18f5981ab2058ea95b4b7c95ea8db91005d01
Merge: 000ec32 c695bf2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 16 09:44:17 2011 +0100

    Merge remote-tracking branch 'origin/master' into relatedbpt

commit ac42ccb389635501fded9f2c38e352a1a33ed560
Merge: 33fd5f6 111f1c7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 15 21:22:47 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-all' into relatedbpt-type-findpcpart-all-test

commit 111f1c74bc9fc60d99e3b13eaabf9aabccba2df9
Merge: 6916202 d41cb34
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 15 21:22:46 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-all

commit d41cb34ef60093509743dc1a4bc0600ff2521fad
Merge: 1e6b0b3 8da351b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 15 21:22:45 2011 +0100

    Merge branch 'relatedbpt-type' into relatedbpt-type-findpcpart

commit 8da351bd0a4090833e9f36d2537f3a03e4c9cecd
Merge: a0b62c6 000ec32
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 15 21:22:45 2011 +0100

    Merge branch 'relatedbpt' into relatedbpt-type

commit 000ec32b547bd5c00e77c1b5a8afe8fb0369a9fd
Merge: a60721b 4f8d91f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 15 21:22:42 2011 +0100

    Merge remote-tracking branch 'origin/master' into relatedbpt

commit 33fd5f640966c9f5386d48900e6d57ade5270830
Merge: 4173c75 6916202
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 9 23:59:39 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-all' into relatedbpt-type-findpcpart-all-test

commit 69162020274f3fd27f6a5119b984ecd4f1184b3d
Merge: 36690d3 1e6b0b3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 9 23:59:39 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-all

commit 1e6b0b31ac11275504d7a637bdd42f6f6f2ce8f8
Merge: fe3c1b0 a0b62c6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 9 23:59:38 2011 +0100

    Merge branch 'relatedbpt-type' into relatedbpt-type-findpcpart

commit a0b62c6a27b91e92c657555bd2a27bdd606675ea
Merge: 2816bc2 a60721b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 9 23:59:38 2011 +0100

    Merge branch 'relatedbpt' into relatedbpt-type

commit a60721b35036c5c231803bb6a8a63a573ad9ebfb
Merge: 231dcd6 eda7583
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Mar 9 23:59:36 2011 +0100

    Merge remote-tracking branch 'origin/master' into relatedbpt

commit 4173c75018dc7a8e05931f74dc5807bed560e800
Merge: 56c9f33 36690d3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 18:45:55 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-all' into relatedbpt-type-findpcpart-all-test

commit 36690d3f72f2429085cbafda934f9f9f976bdea7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 18:45:20 2011 +0100

    Remove a part not understood.

commit 56c9f33adff68415a457b4df1009116f26b6b8a0
Merge: 07c81b4 6f00c47
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 17:08:08 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-all' into relatedbpt-type-findpcpart-all-test

commit 6f00c479c534b75d8ab30ef3f2a7f7cc9da050d6
Merge: 10710eb fe3c1b0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 17:08:08 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-all

commit fe3c1b0f9676e562917429b70efd3e2260b2aafe
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 17:08:03 2011 +0100

    foo

commit 07c81b449ea173569acb9542b8874e026f0b473e
Merge: a7cb963 10710eb
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 09:59:08 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart-all' into relatedbpt-type-findpcpart-all-test

commit 10710eb5fb1a48e6839b7f3c267dfa7cc6c16f7a
Merge: 3d7bc50 e376327
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 09:59:08 2011 +0100

    Merge branch 'relatedbpt-type-findpcpart' into relatedbpt-type-findpcpart-all

commit e3763278a435f8d45f9d09eb87fca6ce0b44a9ec
Merge: 1bd04f8 2816bc2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 09:59:08 2011 +0100

    Merge branch 'relatedbpt-type' into relatedbpt-type-findpcpart

commit 2816bc24b7d2a99cdf0463d397b0af3ca9d8b503
Merge: 84eb74c 231dcd6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 09:59:07 2011 +0100

    Merge branch 'relatedbpt' into relatedbpt-type

commit 231dcd6e0f08ca1bc6b5acefe073200c74c7db54
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Mar 8 09:30:05 2011 +0100

    +comment

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                                      |  203 +-
 bfd/bfd-in2.h                                      |    3 +
 bfd/elf-bfd.h                                      |    3 +
 bfd/elf.c                                          |   12 +-
 bfd/elf32-arm.c                                    | 2257 +++++++----
 bfd/elf32-i370.c                                   |    1 +
 bfd/elf32-sh-symbian.c                             |    1 +
 bfd/elf64-ppc.c                                    |   91 +-
 bfd/elf64-sparc.c                                  |    1 +
 bfd/elf64-x86-64.c                                 |   84 +-
 bfd/elfcode.h                                      |    1 +
 bfd/elflink.c                                      |    8 +
 bfd/elfxx-sparc.c                                  |    1 +
 bfd/reloc.c                                        |    5 +
 bfd/version.h                                      |    2 +-
 gdb/ChangeLog                                      |  531 +++-
 gdb/MAINTAINERS                                    |    3 +-
 gdb/Makefile.in                                    |   27 +-
 gdb/NEWS                                           |   23 +-
 gdb/ada-tasks.c                                    |   12 +-
 gdb/aix-thread.c                                   |    8 +-
 gdb/arm-tdep.c                                     |    3 -
 gdb/breakpoint.c                                   |  258 +-
 gdb/breakpoint.h                                   |   22 +-
 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                                     |   39 +-
 gdb/common/Makefile.in                             |  115 -
 gdb/common/aclocal.m4                              |   68 -
 gdb/common/configure                               | 4115 --------------------
 gdb/common/configure.ac                            |   74 -
 gdb/completer.c                                    |    4 +-
 gdb/config.in                                      |    4 +
 gdb/configure                                      |   19 +-
 gdb/configure.ac                                   |    6 +-
 gdb/darwin-nat.c                                   |    2 +-
 gdb/dbxread.c                                      |   29 +-
 gdb/dec-thread.c                                   |    2 +-
 gdb/dfp.c                                          |    2 +-
 gdb/doc/ChangeLog                                  |   24 +
 gdb/doc/gdb.texinfo                                |  135 +-
 gdb/dwarf2loc.c                                    |    8 +-
 gdb/dwarf2read.c                                   |   88 +-
 gdb/elfread.c                                      |  307 ++-
 gdb/event-loop.c                                   |    2 +
 gdb/event-top.c                                    |    2 +-
 gdb/exec.c                                         |    2 +-
 gdb/f-exp.y                                        |    4 +-
 gdb/fbsd-nat.c                                     |    2 +-
 gdb/frame.c                                        |   10 +
 gdb/frame.h                                        |    3 +
 gdb/gdbserver/ChangeLog                            |   48 +
 gdb/gdbserver/Makefile.in                          |   62 +-
 gdb/gdbserver/configure                            |   93 -
 gdb/gdbserver/configure.ac                         |    1 -
 gdb/gdbserver/hostio.c                             |    3 +-
 gdb/gdbserver/server.c                             |    4 +-
 gdb/gdbserver/tracepoint.c                         |   17 +-
 gdb/hppa-tdep.h                                    |    3 +-
 gdb/i386-darwin-nat.c                              |    2 +-
 gdb/i386-tdep.c                                    |   62 +-
 gdb/infcall.c                                      |   57 +-
 gdb/inferior.c                                     |   18 +-
 gdb/inferior.h                                     |    3 +-
 gdb/linespec.c                                     |  196 +-
 gdb/linux-fork.c                                   |    9 +-
 gdb/linux-nat.c                                    |    2 +-
 gdb/m2-exp.y                                       |    2 +-
 gdb/memattr.c                                      |   37 +-
 gdb/mep-tdep.c                                     |   12 +-
 gdb/mi/mi-cmd-disas.c                              |    4 +
 gdb/minsyms.c                                      |   72 +-
 gdb/nto-tdep.c                                     |   11 +-
 gdb/objc-exp.y                                     |   14 +-
 gdb/objc-lang.c                                    |    7 +
 gdb/osdata.c                                       |    2 +-
 gdb/p-exp.y                                        |   99 +-
 gdb/p-lang.c                                       |    6 +-
 gdb/p-lang.h                                       |    2 +-
 gdb/p-valprint.c                                   |    6 +-
 gdb/parse.c                                        |    5 +-
 gdb/ppc-sysv-tdep.c                                |   56 +-
 gdb/printcmd.c                                     |  156 +-
 gdb/procfs.c                                       |    2 +-
 gdb/psymtab.c                                      |   79 +-
 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/python.c                                |   18 +-
 gdb/python/python.h                                |    6 +
 gdb/record.c                                       |    2 +-
 gdb/remote-mips.c                                  |    2 +-
 gdb/remote.c                                       |   15 +-
 gdb/reverse.c                                      |   21 +-
 gdb/ser-mingw.c                                    |    2 +-
 gdb/solib-pa64.c                                   |    4 +-
 gdb/stabsread.c                                    |    6 +
 gdb/symtab.h                                       |   58 +-
 gdb/target.c                                       |   33 +-
 gdb/target.h                                       |   12 -
 gdb/testsuite/ChangeLog                            |  108 +
 gdb/testsuite/gdb.ada/catch_ex.exp                 |    4 +-
 gdb/testsuite/gdb.ada/tasks.exp                    |    3 +-
 gdb/testsuite/gdb.arch/altivec-abi.exp             |   27 +-
 gdb/testsuite/gdb.base/Makefile.in                 |    3 +-
 .../gdb.base/break-on-linker-gcd-function.cc}      |   43 +-
 .../gdb.base/break-on-linker-gcd-function.exp      |   54 +
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    3 +-
 gdb/testsuite/gdb.base/gnu-ifunc.exp               |   11 +-
 gdb/testsuite/gdb.base/jit-main.c                  |   13 +
 gdb/testsuite/gdb.base/memattr.exp                 |   80 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |    4 +-
 gdb/testsuite/gdb.base/solib-weak.exp              |    2 +-
 gdb/testsuite/gdb.cp/annota2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/annota3.exp                   |    7 +-
 .../gdb.cp/cmpd-minsyms.cc}                        |   44 +-
 gdb/testsuite/gdb.cp/cmpd-minsyms.exp              |   50 +
 gdb/testsuite/gdb.cp/ovsrch.exp                    |  100 +
 .../py-stopevent.h => testsuite/gdb.cp/ovsrch.h}   |   46 +-
 .../py-stopevent.h => testsuite/gdb.cp/ovsrch1.cc} |   38 +-
 gdb/testsuite/gdb.cp/ovsrch2.cc                    |   28 +
 gdb/testsuite/gdb.cp/ovsrch3.cc                    |   28 +
 .../py-stopevent.h => testsuite/gdb.cp/ovsrch4.cc} |   31 +-
 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.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-section-script.exp     |   11 +-
 gdb/testsuite/gdb.python/py-symbol.exp             |   16 +
 gdb/testsuite/gdb.python/py-symtab.exp             |    8 +
 gdb/testsuite/gdb.server/ext-run.exp               |    5 +
 .../gdb.threads/interrupted-hand-call.exp          |    2 +-
 .../gdb.threads/thread-unwindonsignal.exp          |    2 +-
 gdb/testsuite/lib/gdb.exp                          |   24 +-
 gdb/thread.c                                       |   23 +-
 gdb/top.c                                          |    1 +
 gdb/tracepoint.c                                   |    8 +-
 gdb/tui/tui-io.c                                   |   22 +-
 gdb/varobj.c                                       |    5 +-
 gdb/varobj.h                                       |    4 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    2 +-
 gdb/xtensa-tdep.c                                  |  854 ++++-
 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 +
 opcodes/ChangeLog                                  |   10 +
 opcodes/arm-dis.c                                  |   11 +-
 sim/bfin/ChangeLog                                 |   97 +
 sim/bfin/Makefile.in                               |    4 +-
 sim/bfin/bfin-sim.c                                |  177 +-
 sim/bfin/bfroms/bf50x-0.0.h                        |    3 +-
 sim/bfin/bfroms/bf51x-0.0.h                        |    3 +-
 sim/bfin/bfroms/bf51x-0.1.h                        |    3 +-
 sim/bfin/bfroms/bf51x-0.2.h                        |    3 +-
 sim/bfin/bfroms/bf526-0.0.h                        |    3 +-
 sim/bfin/bfroms/bf526-0.1.h                        |    3 +-
 sim/bfin/bfroms/bf527-0.0.h                        |    3 +-
 sim/bfin/bfroms/bf527-0.1.h                        |    3 +-
 sim/bfin/bfroms/bf527-0.2.h                        |    3 +-
 sim/bfin/bfroms/bf533-0.1.h                        |    3 +-
 sim/bfin/bfroms/bf533-0.2.h                        |    3 +-
 sim/bfin/bfroms/bf533-0.3.h                        |    3 +-
 sim/bfin/bfroms/bf537-0.0.h                        |    3 +-
 sim/bfin/bfroms/bf537-0.1.h                        |    3 +-
 sim/bfin/bfroms/bf537-0.3.h                        |    3 +-
 sim/bfin/bfroms/bf538-0.0.h                        |    3 +-
 sim/bfin/bfroms/bf54x-0.0.h                        |    3 +-
 sim/bfin/bfroms/bf54x-0.1.h                        |    3 +-
 sim/bfin/bfroms/bf54x-0.2.h                        |    3 +-
 sim/bfin/bfroms/bf54x_l1-0.0.h                     |    3 +-
 sim/bfin/bfroms/bf54x_l1-0.1.h                     |    3 +-
 sim/bfin/bfroms/bf54x_l1-0.2.h                     |    3 +-
 sim/bfin/bfroms/bf561-0.5.h                        |    3 +-
 sim/bfin/bfroms/bf59x-0.0.h                        |    3 +-
 sim/bfin/bfroms/bf59x_l1-0.1.h                     |    3 +-
 sim/bfin/configure                                 |    1 +
 sim/bfin/configure.ac                              |    1 +
 sim/bfin/dv-bfin_cec.c                             |   12 +-
 sim/bfin/dv-bfin_ctimer.c                          |    9 +-
 sim/bfin/dv-bfin_dma.c                             |    9 +-
 sim/bfin/dv-bfin_dmac.c                            |   75 +-
 sim/bfin/dv-bfin_ebiu_amc.c                        |   12 +-
 sim/bfin/dv-bfin_ebiu_ddrc.c                       |    6 +-
 sim/bfin/dv-bfin_ebiu_sdc.c                        |    6 +-
 sim/bfin/dv-bfin_emac.c                            |    9 +-
 sim/bfin/dv-bfin_eppi.c                            |    9 +-
 sim/bfin/dv-bfin_evt.c                             |    6 +-
 sim/bfin/dv-bfin_gpio.c                            |  287 ++
 .../py-stopevent.h => sim/bfin/dv-bfin_gpio.h      |   28 +-
 sim/bfin/dv-bfin_gptimer.c                         |    9 +-
 sim/bfin/dv-bfin_jtag.c                            |    6 +-
 sim/bfin/dv-bfin_mmu.c                             |    6 +-
 sim/bfin/dv-bfin_nfc.c                             |    9 +-
 sim/bfin/dv-bfin_otp.c                             |    6 +-
 sim/bfin/dv-bfin_pll.c                             |    9 +-
 sim/bfin/dv-bfin_ppi.c                             |    9 +-
 sim/bfin/dv-bfin_rtc.c                             |    9 +-
 sim/bfin/dv-bfin_sic.c                             |   42 +-
 sim/bfin/dv-bfin_spi.c                             |    9 +-
 sim/bfin/dv-bfin_trace.c                           |    6 +-
 sim/bfin/dv-bfin_twi.c                             |    9 +-
 sim/bfin/dv-bfin_uart.c                            |    9 +-
 sim/bfin/dv-bfin_uart2.c                           |    9 +-
 sim/bfin/dv-bfin_wdog.c                            |    9 +-
 sim/bfin/dv-bfin_wp.c                              |    6 +-
 sim/bfin/dv-eth_phy.c                              |    6 +-
 sim/bfin/gui.c                                     |   18 +-
 sim/bfin/linux-fixed-code.h                        |    3 +-
 sim/bfin/linux-targ-map.h                          |   12 +-
 sim/bfin/machs.c                                   |  197 +-
 sim/common/ChangeLog                               |   12 +
 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/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/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 +-
 275 files changed, 7548 insertions(+), 7231 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
 copy gdb/{python/py-stopevent.h => testsuite/gdb.base/break-on-linker-gcd-function.cc} (50%)
 create mode 100644 gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp
 copy gdb/{python/py-stopevent.h => testsuite/gdb.cp/cmpd-minsyms.cc} (51%)
 create mode 100644 gdb/testsuite/gdb.cp/cmpd-minsyms.exp
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch.exp
 copy gdb/{python/py-stopevent.h => testsuite/gdb.cp/ovsrch.h} (51%)
 copy gdb/{python/py-stopevent.h => testsuite/gdb.cp/ovsrch1.cc} (51%)
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch2.cc
 create mode 100644 gdb/testsuite/gdb.cp/ovsrch3.cc
 copy gdb/{python/py-stopevent.h => testsuite/gdb.cp/ovsrch4.cc} (51%)
 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.python/py-objfile.c
 create mode 100644 gdb/testsuite/gdb.python/py-objfile.exp
 create mode 100644 sim/bfin/ChangeLog
 create mode 100644 sim/bfin/dv-bfin_gpio.c
 copy gdb/python/py-stopevent.h => sim/bfin/dv-bfin_gpio.h (51%)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 31613e8..a1131c8 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,202 @@
+2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
+
+	* 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  <richard.sandiford@linaro.org>
+
+	* 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  <richard.sandiford@linaro.org>
+
+	* 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  <richard.sandiford@linaro.org>
+
+	* 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  <richard.sandiford@linaro.org>
+
+	* 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  <richard.sandiford@linaro.org>
+
+	* 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  <hongjiu.lu@intel.com>
+
+	* 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  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_relocate_section): Provide section/offset
+	for LO_DS error message and correct multiple.
+
+2011-03-10  Alan Modra  <amodra@gmail.com>
+
+	* 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  <msnyder@vmware.com>
 
 	* compress.c (bfd_compress_section_contents): Check for out of mem.
@@ -33,8 +232,8 @@
 
 2011-03-02  Bernd Schmidt  <bernds@codesourcery.com>
 
-        * 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  <kai.tietz@onevision.com>
 
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/elf-bfd.h b/bfd/elf-bfd.h
index cc83588..21ec38f 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;
diff --git a/bfd/elf.c b/bfd/elf.c
index c77dced..f69abf2 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;
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;
-  unsigned char st_type;
+  enum arm_st_branch_type branch_type;
   bfd_boolean non_a8_stub;
 };
 
 /* The size of the thread control block.  */
 #define TCB_SIZE	8
 
+/* ARM-specific information about a PLT entry, over and above the usual
+   gotplt_union.  */
+struct arm_plt_info {
+  /* We reference count Thumb references to a PLT entry separately,
+     so that we can emit the Thumb trampoline only if needed.  */
+  bfd_signed_vma thumb_refcount;
+
+  /* Some references from Thumb code may be eliminated by BL->BLX
+     conversion, so record them separately.  */
+  bfd_signed_vma maybe_thumb_refcount;
+
+  /* How many of the recorded PLT accesses were from non-call relocations.
+     This information is useful when deciding whether anything takes the
+     address of an STT_GNU_IFUNC PLT.  A value of 0 means that all
+     non-call references to the function should resolve directly to the
+     real runtime target.  */
+  unsigned int noncall_refcount;
+
+  /* Since PLT entries have variable size if the Thumb prologue is
+     used, we need to record the index into .got.plt instead of
+     recomputing it from the PLT offset.  */
+  bfd_signed_vma got_offset;
+};
+
+/* Information about an .iplt entry for a local STT_GNU_IFUNC symbol.  */
+struct arm_local_iplt_info {
+  /* The information that is usually found in the generic ELF part of
+     the hash table entry.  */
+  union gotplt_union root;
+
+  /* The information that is usually found in the ARM-specific part of
+     the hash table entry.  */
+  struct arm_plt_info arm;
+
+  /* A list of all potential dynamic relocations against this symbol.  */
+  struct elf_dyn_relocs *dyn_relocs;
+};
+
 struct elf_arm_obj_tdata
 {
   struct elf_obj_tdata root;
@@ -2560,6 +2623,9 @@ struct elf_arm_obj_tdata
   /* GOTPLT entries for TLS descriptors.  */
   bfd_vma *local_tlsdesc_gotent;
 
+  /* Information for local symbols that need entries in .iplt.  */
+  struct arm_local_iplt_info **local_iplt;
+
   /* Zero to warn when linking objects with incompatible enum sizes.  */
   int no_enum_size_warning;
 
@@ -2576,6 +2642,9 @@ struct elf_arm_obj_tdata
 #define elf32_arm_local_tlsdesc_gotent(bfd) \
   (elf_arm_tdata (bfd)->local_tlsdesc_gotent)
 
+#define elf32_arm_local_iplt(bfd) \
+  (elf_arm_tdata (bfd)->local_iplt)
+
 #define is_arm_elf(bfd) \
   (bfd_get_flavour (bfd) == bfd_target_elf_flavour \
    && elf_tdata (bfd) != NULL \
@@ -2598,18 +2667,8 @@ struct elf32_arm_link_hash_entry
     /* Track dynamic relocs copied for this symbol.  */
     struct elf_dyn_relocs *dyn_relocs;
 
-    /* We reference count Thumb references to a PLT entry separately,
-       so that we can emit the Thumb trampoline only if needed.  */
-    bfd_signed_vma plt_thumb_refcount;
-
-    /* Some references from Thumb code may be eliminated by BL->BLX
-       conversion, so record them separately.  */
-    bfd_signed_vma plt_maybe_thumb_refcount;
-
-    /* Since PLT entries have variable size if the Thumb prologue is
-       used, we need to record the index into .got.plt instead of
-       recomputing it from the PLT offset.  */
-    bfd_signed_vma plt_got_offset;
+    /* ARM-specific PLT information.  */
+    struct arm_plt_info plt;
 
 #define GOT_UNKNOWN	0
 #define GOT_NORMAL	1
@@ -2617,7 +2676,12 @@ struct elf32_arm_link_hash_entry
 #define GOT_TLS_IE	4
 #define GOT_TLS_GDESC	8
 #define GOT_TLS_GD_ANY_P(type)	((type & GOT_TLS_GD) || (type & GOT_TLS_GDESC))
-    unsigned char tls_type;
+    unsigned int tls_type : 8;
+
+    /* True if the symbol's PLT entry is in .iplt rather than .plt.  */
+    unsigned int is_iplt : 1;
+
+    unsigned int unused : 23;
 
     /* Offset of the GOTPLT entry reserved for the TLS descriptor,
        starting at the end of the jump table.  */
@@ -2833,9 +2897,11 @@ elf32_arm_link_hash_newfunc (struct bfd_hash_entry * entry,
       ret->dyn_relocs = NULL;
       ret->tls_type = GOT_UNKNOWN;
       ret->tlsdesc_got = (bfd_vma) -1;
-      ret->plt_thumb_refcount = 0;
-      ret->plt_maybe_thumb_refcount = 0;


hooks/post-receive
--
Repository for Project Archer.


             reply	other threads:[~2011-03-17 19:08 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-17 19:08 jkratoch [this message]
2011-03-17 20:44 jkratoch
2011-03-19  8:47 jkratoch
2011-03-19 12:58 jkratoch
2011-03-19 15:13 jkratoch
2011-03-19 15:46 jkratoch
2011-03-19 19:45 jkratoch
2011-03-19 20:18 jkratoch
2011-03-19 20:34 jkratoch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110317190819.30086.qmail@sourceware.org \
    --to=jkratoch@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).