public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-pmuldoon-next-over-throw2: Merged from cd4c6c46d781fe20f1a73c9e07c0fbc05bfc8a0c
@ 2010-07-08 17:35 tromey
  0 siblings, 0 replies; only message in thread
From: tromey @ 2010-07-08 17:35 UTC (permalink / raw)
  To: archer-commits

The branch, archer-pmuldoon-next-over-throw2 has been updated
       via  7c9305b75c64ccd001f9b089cb7784eafcbfa4f3 (commit)
       via  cd4c6c46d781fe20f1a73c9e07c0fbc05bfc8a0c (commit)
       via  b2f5cf460a3e550ab4032be1a90c752c0b9bdd9f (commit)
       via  b329bec29b7c385d9a26b227f6c4b28366ee4431 (commit)
       via  7ff5b2d2dc0f62a83f7bf31d4252f51ebff75c83 (commit)
       via  943837e71269999db3715f8f6d8260a30388724e (commit)
       via  80d489f52b77e48078058c1200d3435ae64982d6 (commit)
       via  0538030e35cd30fd2e89683a1ab06a42bb7c8460 (commit)
       via  54088c4e6ef989cb143cf4aa1b9103a9cc1606eb (commit)
       via  bc8194cf51113205ec5bf84a0051c9978fc06248 (commit)
       via  795266e6bb00d0bec74ec42b8b6da0dbc57b23f4 (commit)
       via  ef4ae4726524130b1cc946be6e8df9fb7747f637 (commit)
       via  d844331d1658deb89d66b7090cb6f4db623cd767 (commit)
       via  9cf030d8ebdd5abea4a1b2862c34e8ad4f2c27f9 (commit)
       via  385884ae41a427a74f720d8ab6f1d8c18733e2e5 (commit)
       via  006f817c25408f2d275322d735c1d5b36f56125e (commit)
       via  3f87d01c72db74b55f238af9d6f6e33c466f6657 (commit)
       via  2936d2154f89268e4ac8fded79847874b9d767f7 (commit)
       via  5661e6770aa640f4958c63458ece9a73d5bbc33c (commit)
       via  2d0c70f88a983da2c323669fb8e2255065a25e3a (commit)
       via  85a287cd504874b31bd9d57eb8a8d0f6d3aea3e0 (commit)
       via  6d079327f31bf07842940fbd298f33b3dc612f78 (commit)
       via  609e01e5bb93f12ee3bd461f233a9d90055fdca7 (commit)
       via  fb3dfdb11904958a81ac20ecd2c7c9c72ca5a056 (commit)
       via  7385e8446a6b3ca1dd9bd13cea4a854c8b205104 (commit)
       via  6be31f4f294358a45d209b86056413f5fc532a62 (commit)
       via  2c0ac4fd42bae9b09f5b1b31f2969bb4b9d16a26 (commit)
       via  589f1fbe4822c94685b309087969a7f656cb1010 (commit)
       via  155330fce0994bad8cf07b8efb4d882b1c5be8f3 (commit)
       via  d092683dba89b303db89643f8c92cb1551ba985d (commit)
       via  a3a5048c9dd19c8ee3716c8f9d97ce67d8066fd3 (commit)
       via  0dbe4ca01246319e815404ba0ad12ebe30c263cf (commit)
       via  33570c19ddfd8f85d0422ff75bebdae46436f1cb (commit)
       via  02ac16056b7acd638bdb47538d62189ae69ec336 (commit)
       via  44d48438fed6d4aca4ff7acdfb6870d3b829cd44 (commit)
       via  2db40f2554a8053861db0d905284b024a64f4e65 (commit)
       via  080f533c201500c3ad5aa694f48a593f174a34af (commit)
       via  45c47a8ca0084ca08ecdb04f8813959be7cf09b2 (commit)
       via  942b34c6f472ec09bdbf845db9d6c819f6fabf1e (commit)
       via  fb66c970ed95c3729c73c546306156d602498d00 (commit)
       via  662c99c4725e79522da390120452ffad022e8043 (commit)
       via  06248e59f128f47abb9423e7289e20d6f2ca01e2 (commit)
       via  66cf38b27885179355ac030e7cd1f247b4793306 (commit)
       via  b74acde4dc3dbe68897cf38ef4417db01c71c3ec (commit)
       via  4ff5fd3585c6707dd4d7bf9b1299e99d0ccb0d38 (commit)
       via  e8ac61539484f092c7bbbb8eaa3d3f12c1c2ff41 (commit)
       via  ccf762cf14710ce9129819b244a71720b2280473 (commit)
       via  8572a98ae67c6b9241297578f95d90b071f6fd6b (commit)
       via  40df283ff2ab2c65742e4d364c936f09a17fc0bd (commit)
       via  96c11f4a9e4b2f10c2bc51f685bfeb3a4d00c774 (commit)
       via  d286924130124fe30ca02d1b56728f2eb97e6840 (commit)
       via  30d3e829052f4183a2ccd42672893fca3c273e6a (commit)
       via  9f1228b01c6af8855ca4c5fc31d68cb53a7b2bd0 (commit)
       via  8e53b7e48fadc5fd66145d4cd98e7618a78bf225 (commit)
       via  5a363c4390c40cee9db4d8e2093bbd534c345e1e (commit)
       via  ba070da6e1eae97792cbf48b9d37ef166b655836 (commit)
       via  bdc421937b948479df956d567c1d1482c4b0c0f3 (commit)
       via  9e032a4b4bc5a1c37b261451415e417bff304053 (commit)
       via  33d0180ecce5abaeea003260ff60b2f8a2eb8c51 (commit)
       via  0f0d8e88120ed0acee93f913c4f97064ba4dca9c (commit)
       via  e5970f838ddb66ec51c4370643ffc50b2c03f490 (commit)
       via  92be17beac70a3726740b28563320461712d5ba2 (commit)
       via  dc454909f6e32fdb1e0c16409ffbdccf59c9e3f0 (commit)
       via  32e3e99e4ef29366e88cfa46f4ed7193c4086441 (commit)
       via  f227b6ce5d8876bcddc4bd5867a741b25b532c5e (commit)
       via  10834255fbc7eb3adc42d964cf15f195272b058b (commit)
       via  0a61e21fe9092516e4c117d489c2454977119a7a (commit)
       via  5a4126114560de7ff734375a538159aca88c8de9 (commit)
       via  29857738ea561b4efb6c36088ca4dd3bb3a8288b (commit)
       via  a670d52002d32484789e621b006aaf1dffb70d5b (commit)
       via  bb5cda1cfc23ca2c512e4fca2daf10279fecbadd (commit)
       via  9820d24797522dab2a7d04c443646192289db114 (commit)
       via  6ca209864ebee27751673bf5cb360cb8f8ae53c0 (commit)
       via  b7cb08ea6448502ca602a464e3b0596ae0cf018c (commit)
       via  5b3c163af3628c056ed17d73a66cad085f1217d2 (commit)
       via  4c2a88fa287fd57fa4f9171e1b2f8def74dcab98 (commit)
       via  21fea3380baa36bb7a030eb2166764e412f69cb0 (commit)
       via  477c1359b217cdc052a7c9f83cae9c894396894c (commit)
       via  1371a50ec70573353e400b3a0075cfff12edfe87 (commit)
       via  758a1f7149cb7469c7e6bb30cb572715ee90a6e8 (commit)
       via  f49f91e9c3eaba847f75f5c46e77e261a76d9a9b (commit)
       via  e3cf5be085e831c5da91e952705e879cba4ba343 (commit)
       via  bb604f9e70de515b13e2a935d8ad9d2fb0290849 (commit)
       via  e79e3623c44e62d3755af05bf51e7c3acde34d11 (commit)
       via  599fd48f1280e7b66fcae4ea304b2e2f0e32aded (commit)
       via  f7b6ca434c1ca8b8d3a52df9745c55db35e4a61c (commit)
       via  cb70ef0b6aafa641886612cdbc3946a8e109fcf9 (commit)
       via  47c8c764a9be6d023eca450336e6d9de16970fc0 (commit)
       via  1969a57f58c998bfbb06f08ce7bc1717178b6f54 (commit)
       via  8c7cfa05ae58786e3e163e04747200b40153c7dd (commit)
       via  6b41066507655605612411430a0cad56dacfbddd (commit)
       via  8d87c7b31711251459b3ec61384f8c2318972294 (commit)
       via  1c8b37a28ce52e38c100a822feaccae10285bc26 (commit)
       via  f2020f4609568a709ae79ed588d92e4c9fc650e1 (commit)
       via  9bce5613c5a621b4655842d31956340af4a434d3 (commit)
       via  93420a888a8f56199d7584c2c025190d389e4a5a (commit)
       via  a88c2e0c85d5f6750416e6595b7bf44f79193e7d (commit)
       via  d0a7306ab3e5f78a980660413ba68a92a5263015 (commit)
       via  66f699d3eb5ba03231caea21f1b16549f2bb297a (commit)
       via  b88f2e554360bba59a1743795bda874298ade519 (commit)
       via  7c83be0f10efcd0751f9a49a642331d73ddb7745 (commit)
       via  f8d8947c2e69f2eb0b22c16d7cb9bcc370c9243e (commit)
       via  21877d889fab20d373169bd4aa79001e28e793a0 (commit)
       via  1063b4f43e24d344806244852745336c3014183f (commit)
       via  860665933966836a8018eb3b6681211a03f27345 (commit)
       via  fe506a79946e02011410fc31e5a8ba8fd8b96cf9 (commit)
       via  bd625c19b2132091c0953467d0dcc0f65c71cdee (commit)
       via  c2ac587653fb321551fcb56a15e0ab591bc705fb (commit)
       via  ddbe9d6b92aaa9b2119c144babbe191596deff6f (commit)
       via  5cde5e8c872d73b8826794a0270b064cf19dd442 (commit)
       via  419c318f359d94c0b7fd5b3f499a96174591c7ac (commit)
       via  a10079a665972963ad0960a3fdb952e0d3d33c27 (commit)
       via  2d05da1f85ab98a2830aebc3d5fb4c112b6bedba (commit)
       via  83fe3995184491891d36d7003a8c1b41784cfa0c (commit)
       via  8b20b6281457218f475bb573ab835367459c3f6d (commit)
       via  7b2ef72fd753434e9683b2416e8a7626af4d3430 (commit)
       via  c0acde3cde80783508b7b37dcca6967b856f89b4 (commit)
       via  74937cb65e53e796a8c5f9075f2f03a2aa159787 (commit)
       via  f71231e76e5d47a44283212b40df03241e0d6c51 (commit)
       via  598915997f43e32f648309a96f6edba27bcf1d5d (commit)
       via  c139b217e0d2a9dffeb9e226a0e7f4561758f91f (commit)
       via  749a1620e5b5e1f23009e7bf55cf86adbcc7318f (commit)
       via  9072e33f2290e1327931a3ddff7935553e86d844 (commit)
       via  ee36425736d7c14cc055fa6810266f52e7e83f89 (commit)
       via  71bfb8113895aaa51f843a88c7a00cd18a6c75c5 (commit)
       via  a483c96d04a703fb71374104b4bcdc51a0e21c27 (commit)
       via  f59ef5e559b4f5a717fae719149f8fb6ec8f9a8b (commit)
       via  4ebf1dbd04065ba463373fdee9d171bce1943818 (commit)
       via  8216e4056f757073ca28f352a30908bce1684683 (commit)
       via  f16eecf420d7d1e00b1508f42fbccfd8046a1778 (commit)
       via  b2848d06b861b8a14a87e59a0b63b8b2b17cdc2b (commit)
       via  530b66b99ed6e938e43087001b88f37f632ad758 (commit)
       via  3a61cfc236805fa023f85a9b6cdb34f3098e8bfb (commit)
       via  cf689f959de86f7ed612c6303278de8bcf0ed308 (commit)
       via  f7a94f05f413b2189acdde4a4e4bd353fc6b29bb (commit)
       via  d10135c5a2a13c18da8443cfc7527d49013366c7 (commit)
       via  3f36871ea1443956ad0fe01960c55d0ffcc68aef (commit)
       via  41aa8525550a3c45130f62845976eb4d28fd7fd2 (commit)
       via  68e9f5b9b3afb76d23d99be63d2c8175acdfd84e (commit)
       via  e726bfc98618407781409c3fd1c7a04fc8516e3d (commit)
       via  f66065f72a8d0df48829b337c5d516d92d51dd66 (commit)
       via  6c708e538b6f069f46e091ec0479bcba5dbdf45d (commit)
       via  c2bdc493c7b1874ad72e1ac0d565b5f982b92d43 (commit)
       via  d576a2b423e6f227746d4b4f38c4d11df8103c4f (commit)
       via  9764e67018f954b464481e5c92581164dac1b472 (commit)
       via  4f9b31f5631d68a8d1ab8f4f9f0660db50a0e427 (commit)
       via  cafeb8a7c4f50a3bec6f244283331c2827ea1dc9 (commit)
       via  d1d5e97967edf98a24d2013aa134d60f20a8042a (commit)
       via  fbe59e99d1b2795aed2fbf87b3b85f21a11036fe (commit)
       via  4dbd0ff9a74cefe5bbac0aeb291c0a2331bb6fd4 (commit)
       via  1030db4dc7b63ecddfa05561a0d58dbe4b63c6c6 (commit)
       via  9470c5ebb23ebd5412505d3e09a4d30efa605bd2 (commit)
       via  61a467096d3d3d029f0169afad974df7976d627c (commit)
       via  2a6a8b0ca8cc3b966a7583f2492ea144d6845ea2 (commit)
       via  ca1f7a87dd55df76ffb899a5ece16ec9baa8e0d2 (commit)
       via  8dadcd6111e8150bb4a50e48cc21cd0df494bc2e (commit)
       via  006fd38d271e0ed5084dc7c921031be693846618 (commit)
       via  efa71a5d47f9cfbfcea2bd6213f3e05a0ff0d66b (commit)
       via  6b7be6f008edaa3c2bcdcadcd88724cf4868601a (commit)
       via  21f120f5227d635d6151668d12234a6fd32897b2 (commit)
       via  850881d822557117b857f4ac064bda93089fca30 (commit)
       via  1f469eb344b700f3be100aa6fa728355f02b0aa5 (commit)
       via  961f5648a33adba3941f5fdd843c06fe3e04619c (commit)
       via  d2328f2aa90d894baab7dda8ec2cf5dbab13233d (commit)
       via  06d611d9bd4a0a1027dc35e52ea1ff26e28dd466 (commit)
       via  eb8ea846c927aed9724068bbf3556017734eb4a8 (commit)
       via  35043dbc5466366d44562f848fbd116846df1c3e (commit)
       via  23c1bb4f4a99c0e6e809dbc82db8c325c300c5c2 (commit)
       via  236efab006132a729e20bdee0500e92f95a8687d (commit)
       via  c13535701694f1af423c88eaffdfe1e797e9abef (commit)
       via  3dc914129977bf0a66d4bede973f265b7618fb2d (commit)
       via  76f48f669d7028cabe614612a019eca99a563612 (commit)
       via  69e933a37f7b99c57011cf318d6865bd7f994ebe (commit)
       via  0fb38bd7861b10422138ea05d36a9ebf56379dd6 (commit)
       via  60aa9ab4eca3b509e4571dbe08006d2a73b01cb6 (commit)
       via  253dc1ab6d9a50b6d02e7d31019ab81e79caac83 (commit)
       via  340ec0d6e925b61b7e5ca07a5bb004b3624b841b (commit)
       via  5e22166a43d7e6c96b0fffa602c8b397c475b948 (commit)
       via  f744b8ffbb5d48bb54e06f720049d278b4ebc2a3 (commit)
       via  8a039d745ceafac797c3acc5e0a7ce99f45f4c32 (commit)
       via  f4e58af991cad1dc5850a30669c2358b28029a84 (commit)
       via  994a99eb4a51164f81633f62b4ca9622dc9cc437 (commit)
       via  9bdae575ee09a4aad3c1877fb9ac4f285792218b (commit)
       via  89b07c3ecdbf60c5687574dde23bdaaf1f0fff36 (commit)
       via  38b556fd94d4f4f6eb49e0b09180066199d75e96 (commit)
       via  33811322bbb01fb4d226e15ac63ef97ef6d0f26a (commit)
       via  1fb13b9de96e0897f5739f9032af1001b71d6917 (commit)
       via  97bb31ffbe8689b43efb56526c579819e8a37eb0 (commit)
       via  cecf15084ab7cdd970b78966a7ee22b53d441137 (commit)
       via  1872b47d688a56c1326028e10a73f92ab1c76b55 (commit)
       via  dcb125f2347796489510f75865c34ddf31e4b3ea (commit)
       via  999765c134b3af5be36b3a145e161c15a275a4bf (commit)
       via  744735550d4a4fd6d4be40776069d799dca5ee39 (commit)
       via  a27ed1dae752ea701a5a53456509cb3266f0f304 (commit)
       via  98682e9095c4ad48e9372f9a1a181023c7483f68 (commit)
       via  173ae2ef83c91c270cbfc018031d7572f007c074 (commit)
       via  ca2fb93bc47049659ba158ebf3c3ba8b8ceca628 (commit)
       via  0ef30c31f687cd60f5d3c2f0a888b80929c14b6f (commit)
       via  c078a267cf7d3bd4c051f0fdb629980231703313 (commit)
       via  1ae5c07ec0cd0943d82feddbb0ec50662d42523e (commit)
       via  02de65109527714d6ac06e83192a60e4a5d80b9b (commit)
       via  a2998485b466ebfeccefa3dfdea8d3b9968460d3 (commit)
       via  4f162c93f2923377f7da130ae37391032736df3f (commit)
       via  5f867407942a94f4d56a2187586a5433f1232368 (commit)
       via  165396c67cc2792f1a4d095d8821bf92e29925cb (commit)
       via  9a7a88919b59f19abd2fe14ab0e618fab07b726d (commit)
       via  74efc60dd7074a84faf4f2e7bc4f6715ea046c24 (commit)
       via  9448da351a50fc7bc15e40ba13cafae472138201 (commit)
       via  256a06dcc88d1f2ce7c50401f63ca593821d278e (commit)
       via  5d611756b61f1f6cb9aea89aff782fb21c7fa83f (commit)
       via  d84d1937e95227d2f92e7d998cab40bedeac6669 (commit)
       via  32336eb7f678579a5b10613e35e56e8bb07a051b (commit)
       via  8154cf97511d04272c06b1bf1d6b8a65f4fbc061 (commit)
       via  d98a8afbc84c207e0ad900f0e09c7de70308871b (commit)
       via  e5fbb276dfff8572b91e1d751e57b25c1417352b (commit)
       via  e6ae6bbe763f7999fc3f502b92711f7367a2cacc (commit)
       via  0b6b14823d57df2c6a7da5f15d4086e749d101b6 (commit)
       via  4403bfe8b48d96ead23d8525ecde064e434dc4b1 (commit)
       via  fe14cd214171cf1ef9f0be0ff364e5f52c642bd0 (commit)
       via  c52dbdaa1b0f45e362a83f3e09113a8c1b83f7ab (commit)
       via  370be890d2e1253ea981a979ea899b42bac94643 (commit)
       via  2896997e4828570e68f99fdf57d2e5ec7a575629 (commit)
       via  56e0645ff746156ca7f7e606f9f5193256fd0ad8 (commit)
       via  d7d3801e9131d9e821bf8d7145325368d89b3d89 (commit)
       via  d07d104076d5eeaa8ed545ea3562ec399b222fed (commit)
       via  243efe6cacd0ee083c8231654425a545f671f5a5 (commit)
       via  5b635a34cbe32e45f4e7eba7456d600a1247f45b (commit)
       via  50bb49d88c2d5d23178074d53c41cd88e7787a81 (commit)
       via  f5c25f77493eb8c3f72ad14666b3ebd7114f2d8d (commit)
       via  421f33a10a5ef9209d5c7b9c9cfb7b1e4e76443f (commit)
       via  e1ec21f0c16e23bfa6bf082b3d54e22c3fc2ba55 (commit)
       via  c55d7b731113a1a49d483677d7a0dd8c91b4b31d (commit)
       via  3ef4e131f7370d209e5da3d2c020d5067ea02927 (commit)
       via  b50e7391184d92f3740e0d89976cda95e7b29113 (commit)
       via  da54d53a3c131d379d13d83df5b2116794a5e896 (commit)
       via  14ee0cb9fee386d4383355eda59b34566e7f2458 (commit)
       via  ae654289a61a96977b9244a4888214c99952ae7d (commit)
       via  c0d7ff47f8686da59549edf40587a9339f19d657 (commit)
       via  5638e6b1d4439cc3422e4e4a04a45769603f963b (commit)
       via  8e0b358973fd24a381b52ed2c3cd3f5f08b42819 (commit)
       via  bee5880049dc5c97c6ff909839b4292bcb8cb303 (commit)
       via  d73ab641993f077d8c04a44b6d6fd63e1964baf1 (commit)
       via  de9fb6090acb18fb052710c136881fb5e8e18e30 (commit)
       via  372bfdc70ad10f60c4903bdbf75940ad52dcc857 (commit)
       via  5055b03495df73f540db3aac929df5c3c917c0a2 (commit)
       via  8f682f5544da9c8060b07b8116962fca4f83c155 (commit)
       via  c6b52e058c7b5659c840e2537650fc66068e9ce9 (commit)
       via  854bb5943dfa61a984faec7bc5e818e69d486812 (commit)
       via  e71cf42b2ef46b652bcd4d8130fdf9b32accbb25 (commit)
       via  4aa2e494a9fb23f2cf3a474660fced627bfd3fda (commit)
       via  945ea8c407584f50aafabcc256314f1ce4b01155 (commit)
       via  95b9cd161d8202435e4fd2494ade07e80fd6f574 (commit)
       via  c55d0218bfbcfbce1ca3829e5df9a24d94a387f3 (commit)
       via  10f355eb784b2607e7ed2cf1f32454dd6d962d04 (commit)
       via  08e6bca95da76ed5616284e6bbe2cf0ea6fd3cd5 (commit)
       via  beb51da8e34d73e2f86d7ffbdfa7b11f16581a30 (commit)
       via  dc67bdae60c77b592e6ef6ac0b4e443236fb091f (commit)
       via  02005504463ee4bb8e2ae1161dbdca3db0911e80 (commit)
       via  00734e62b334b34dacc41701d56da502c6975eda (commit)
       via  2898fca5c1c1cae6f7bec43d185dbe7cec2db28f (commit)
       via  8763d72624afad909ad451de190ad48b3926c29d (commit)
       via  33805f2b4f916928b1c1b52468bcd696cd2dcb5e (commit)
       via  2b089485f568b64ace7a8910ea43843c9f7b2fb9 (commit)
       via  d2489d897948c4948f40f16b6c27fd3da1409188 (commit)
       via  1325f70e82293ba5128052e78eabcbfb10dd97d0 (commit)
       via  9db629607a84602e7b94dfd76f58bf11de9cc237 (commit)
       via  ee34d28e1a8598f13d06aa7595d84e2ee905547b (commit)
       via  8dd6bd490a400662a22cfe3684f97122cc95e294 (commit)
       via  92cdabaf51be0b24e1115e4b68237955b09ab69a (commit)
       via  b042f1660b577c801bc7dd1ff4beda8f2aa89348 (commit)
       via  3828e51dff39ce216a7c0fa01237640a773e9536 (commit)
       via  89438aba8612cfd4c7a91e87dba9f4c2593817b5 (commit)
       via  cbf5b8341ae85f2d2da1ffdd1d94ff89a06e3362 (commit)
       via  f658d37633503166d4d61c2ec96eed5fc0db73a8 (commit)
       via  bcd474c7a8cd7db461419a309d734a603c8d4a46 (commit)
       via  70d3a217c68043df2a04cebbe360a6af37cfac4d (commit)
       via  f69da6400810fa9839eadf3b4c2f5fab89c85db1 (commit)
       via  2074d093fb1fe2e9294a0849b024d2d2b57f3726 (commit)
       via  b0e06c2de17ef3720293e5d9f4c5ea3e2a936a7d (commit)
       via  641d6f210aa992b946e63763eb39e6cbc648ba23 (commit)
       via  73ae440a4921980f803555d142a4f6d3f2c65d67 (commit)
       via  f993ca08d60d6f71dc29c3754c90d3af25b9f6f1 (commit)
       via  cd8fdd50575a654310162867ffd7db883f7ecf9a (commit)
       via  0dc1ce2f0f70eea81e64dbea0abf0a14b1f7dfdb (commit)
       via  061920ccf7ad8350999c6dd492509ece2c644f68 (commit)
       via  671e6b78d45fef3c5e06274047d014777254ca24 (commit)
       via  ac794ee400a0b0f31fc72c256164bd194b40a1e1 (commit)
       via  f6e8cb4b57903155d251d2a907e6ecfbf2ade8a5 (commit)
       via  00edd0ee40c93d024dd5daf259f59acd38b307d1 (commit)
       via  2e3cda7dcb9752e7662594934dc6e0c1f06568da (commit)
       via  b257c95d95a56ffc7ed7c296ec38d4ece2fa2054 (commit)
       via  dd02113533f9df1eb7ade0bcc65f03087b94b0a8 (commit)
       via  70cc0c1d7e1c8d112cb2ab0393f2c5529cef5b80 (commit)
       via  d2c71e3101444f4183fbf672e5e34aa70c82881b (commit)
       via  0f0987d09db144c80cdc7e3a9c05bf601b657bab (commit)
       via  e742b72b1a11fb68ba954648db11bc3fbb46ed3f (commit)
       via  fc9f6633b5caad1b5be11e06ccb9b29d07bd3ad1 (commit)
       via  0f2105d7209be5a9eb98d6907df93f59e27bf8b3 (commit)
       via  b0418c906a7a9e4371a31871165d9299c924cb4b (commit)
       via  e0c0dff31537b936df729b98dd7a9cf83a3d9b4d (commit)
       via  f2521eb388e07909560f5c881f338ad986ef063d (commit)
       via  7d9b30f222f413a5d30f9b92b57269ed0d3f1ef8 (commit)
       via  9ebc5abfba7485500641a793722348f71cf8e390 (commit)
       via  4199f8a8172f7652b80f04bb0711a4f08aaffa7c (commit)
       via  53edf2ddec50b011dd311b426f41c839d1431265 (commit)
       via  908331045b3c7a6bfc47df7695451626a691965a (commit)
       via  504d3e952eafea1cb610d53ffe91a5bd6b5aeddd (commit)
       via  53f6fc3257c74aef466d35e93e19daaa2b54137b (commit)
       via  009de46eddb2c1dfd52b19f79e6cdf1e9acb5174 (commit)
       via  b13de58733c1de3b20f8df25322b45d0620f1a7e (commit)
       via  92e4ebdbc9df0ebb5e3afe0b7cf0a97b5cc20cd8 (commit)
       via  bc1d94c2305ecb01f08ba5fd2ba6c9e0ae8818f8 (commit)
       via  906637e07dc427c92cdf3ac00d739368d1753d77 (commit)
       via  dde89636429f7e5344d137a7465f7496e0a925e5 (commit)
       via  e11aea1a345c1391460198ee72e00d0b1b65f5fb (commit)
       via  f6083a57766dde4a4d232ddbe54fee0b85a223ce (commit)
       via  d853ecbe69248066c610a6f823ec8229c0bfcf50 (commit)
       via  735c59de25b599d5bfe07c3111b9fb1fad496866 (commit)
       via  f28c687690a6090fa378f4599d206c5a9d9ee0ea (commit)
       via  b6116eea520e39964592c638b28536cf7076de4f (commit)
       via  2572918a493c6e6ff5177669e4a2934bc8481093 (commit)
       via  92344419cf7d27140e48a95ca928e6b569f08217 (commit)
       via  c33170ed9ee6363fda53d2ef80d90b1069fa707e (commit)
       via  8dcd93ca46c139a53be9c5a1d61651f0a10bed19 (commit)
       via  4318a33eff6c4d767ce9a3cea7daf785fad69671 (commit)
       via  71446863f3bab5e57587fa01977f6fbf92909cd9 (commit)
       via  f06978eb333ee367789268251cd7ce393705891c (commit)
       via  de642393026eee797efdd1355c1913f8054dab64 (commit)
       via  0b1557e303d8a6c9b3fcdf1e320256f62e0062c8 (commit)
       via  eb30d42d782beac5c384a9f411e742cd80eb6701 (commit)
       via  a9b9dd27caf6b665ccb8ef07699c8d1099408968 (commit)
       via  991bac997c8ea55f25c02a6200074cc40de9d5da (commit)
       via  75216ba6f006a9717c3d76734409a18412fdf2e7 (commit)
       via  95f447b10550acffb692273c3d9b76f877726e69 (commit)
       via  8239d6afa47c95eed782264f0240a0c1d93fcc87 (commit)
       via  3cfb29ef8936384289201dc2acef6b05f897379e (commit)
       via  4765b69b60fc227e8d1b0c9c4a0d2940aa9ebf0e (commit)
       via  f6aa5ebeb80c43c8a553cb264ec69c4ffde70ebd (commit)
       via  348f0e4c92350bf43bfe81cea2c5a627328eaecb (commit)
       via  5503938408398adebfab46174248883e64daed7a (commit)
       via  fd7aca6a58b438a7c16fad8ed658f60c0245f285 (commit)
       via  4c690bc91107d5b9ba79b3cb22c3a4114f3364c4 (commit)
       via  c08555a1aac480aaff942e80faca7a4d99e64d21 (commit)
      from  6e7cf281d3691122b21981f3b4748daf779efd67 (commit)

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

- Log -----------------------------------------------------------------
commit 7c9305b75c64ccd001f9b089cb7784eafcbfa4f3
Merge: 6e7cf281d3691122b21981f3b4748daf779efd67 cd4c6c46d781fe20f1a73c9e07c0fbc05bfc8a0c
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Jul 8 11:35:01 2010 -0600

    Merged from cd4c6c46d781fe20f1a73c9e07c0fbc05bfc8a0c

commit cd4c6c46d781fe20f1a73c9e07c0fbc05bfc8a0c
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jul 7 17:26:38 2010 +0000

    	* dwarf2read.c (dwarf2_const_value) <DW_form_addr>: Create a
    	LOC_COMPUTED symbol.
    	* dwarf2loc.c (dwarf2_evaluate_loc_desc): Set new field.
    	(dwarf2_loc_desc_needs_frame): Likewise.
    	(compile_dwarf_to_ax) <DW_OP_addr>: Use offset.
    	* dwarf2expr.h (struct dwarf_expr_context) <offset>: New field.
    	* dwarf2expr.c (execute_stack_op) <DW_OP_addr>: Use offset.
    	* dwarf2-frame.c (execute_stack_op): Set 'offset' field.  Add
    	'offset' argument.
    	(struct dwarf2_frame_cache) <text_offset>: New field.
    	(dwarf2_frame_cache): Set new field.
    	(dwarf2_frame_prev_register): Update.
    	(dwarf2_frame_sniffer): Update.
    	(dwarf2_frame_base_sniffer): Update.
    	(dwarf2_frame_find_fde): Add 'out_offset' argument.

commit b2f5cf460a3e550ab4032be1a90c752c0b9bdd9f
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date:   Wed Jul 7 16:15:10 2010 +0000

    2010-07-07  Sergio Durigan Junior  <sergiodj@linux.vnet.ibm.com>
    	    Thiago Jung Bauermann  <bauerman@br.ibm.com>
    
    	Support for hw accelerated condition watchpoints in booke powerpc.
    
    	* breakpoint.c (fetch_watchpoint_value): Rename to fetch_subexp_value
    	and move to eval.c.  Change callers.
    	(insert_bp_location): Pass watchpoint condition in
    	target_insert_watchpoint.
    	(remove_breakpoint_1) Pass watchpoint condition in
    	target_remove_watchpoint.
    	(watchpoint_locations_match): Call
    	target_can_accel_watchpoint_condition.
    	* eval.c: Include wrapper.h.
    	(fetch_subexp_value): Moved from breakpoint.c.
    	* ppc-linux-nat.c (ppc_linux_region_ok_for_hw_watchpoint):
    	Formatting fix.
    	(can_use_watchpoint_cond_accel): New function.
    	(calculate_dvc): Likewise.
    	(num_memory_accesses): Likewise.
    	(check_condition): Likewise.
    	(ppc_linux_can_accel_watchpoint_condition): Likewise
    	(ppc_linux_insert_watchpoint): Call can_use_watchpoint_cond_accel,
    	check_condition and calculate_dvc.
    	(ppc_linux_remove_watchpoint): Likewise.
    	(_initialize_ppc_linux_nat): Set to_can_accel_watchpoint_condition to
    	ppc_linux_can_accel_watchpoint_condition
    	* target.c (debug_to_insert_watchpoint): Add argument for watchpoint
    	condition.
    	(debug_to_remove_watchpoint): Likewise.
    	(debug_to_can_accel_watchpoint_condition): New function.
    	(update_current_target): Set to_can_accel_watchpoint_condition.
    	(setup_target_debug): Set to_can_accel_watchpoint_condition.
    	* target.h: Add opaque declaration for struct expression.
    	(struct target_ops) <to_insert_watchpoint>,
    	<to_remove_watchpoint>: Add new arguments to pass the watchpoint
    	<to_can_accel_watchpoint_condition>: New member.
    	condition.  Update all callers and implementations.
    	(target_can_accel_watchpoint_condition): New macro.
    	* value.c (free_value_chain): New function.
    	* value.h (fetch_subexp_value): New prototype.
    	(free_value_chain): Likewise.

commit b329bec29b7c385d9a26b227f6c4b28366ee4431
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jul 7 16:14:04 2010 +0000

    [PATCH] Unexpected EOF read from connection with GDB after inferior exits.
    
    This is on GNU/Linux.
    
    GDBserver does not exit properly when the inferior exits, as demonstrated
    with any program using the procedure below:
    
       % gdbserver-head :4444 simple_main
       Process simple_main created; pid = 25681
       Listening on port 4444
    
    Then, in another terminal, start GDB, connect to GDBserver, and run
    the program to completion:
    
       % gdb-head simple_main
       (gdb) tar rem :4444
       (gdb) cont
       Continuing.
    
       Program exited normally.
    
    Going back to the terminal where GDBserver is running, we see the following
    output:
    
        Child exited with status 0
        readchar: Got EOF
        Remote side has terminated connection.  GDBserver will reopen the connection.
        Listening on port 4444
    
    The problem is that we're missing a call to mourn_inferior.  As a result,
    after we've handled the vCont packet, we fail to notice that there are
    no process left to debug (target_running() returns true), and thus try
    to continue reading from the remote socket.  However, since GDB just
    disconnected after having received the "exit with status 0" reply to the
    vCont request, the read triggers the EOF exception.
    
    gdb/gdbserver/ChangeLog:
    
            * server.c (handle_v_cont): Call mourn_inferior if process
            just exited.
            (myresume): Likewise.

commit 7ff5b2d2dc0f62a83f7bf31d4252f51ebff75c83
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Wed Jul 7 12:28:30 2010 +0000

    	* linux-nat.c (linux_nat_do_thread_registers): Use section size
    	from gdbarch_core_regset_sections also for .reg if present.
    
    	* amd64-linux-tdep.c (amd64_linux_regset_sections): Fix incorrect
    	section size for .reg.
    	* ppc-linux-tdep.c (ppc_linux_vsx_regset_sections): Likewise.
    	(ppc_linux_vmx_regset_sections): Likewise.
    	(ppc_linux_fp_regset_sections): Likewise.
    	(ppc64_linux_vsx_regset_sections): New variable.
    	(ppc64_linux_vmx_regset_sections): Likewise.
    	(ppc64_linux_fp_regset_sections): Likewise.
    	(ppc_linux_init_abi): Install core_regset_section lists appropriate
    	for current word size.

commit 943837e71269999db3715f8f6d8260a30388724e
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jul 7 00:00:07 2010 +0000

    daily update

commit 80d489f52b77e48078058c1200d3435ae64982d6
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jul 7 00:00:04 2010 +0000

    *** empty log message ***

commit 0538030e35cd30fd2e89683a1ab06a42bb7c8460
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Jul 6 21:20:41 2010 +0000

    Make server.c:myresume static.
    
    I just happened to notice that this function was exclusively used in
    server.c, and thus could be made static.
    
    2010-07-06  Joel Brobecker  <brobecker@adacore.com>
    
            * server.c (myresume): Make static.

commit 54088c4e6ef989cb143cf4aa1b9103a9cc1606eb
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jul 6 21:13:56 2010 +0000

    Initialize prev_line.
    
    2010-07-06  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* dwarf2.c (add_line_info): Initialize prev_line.

commit bc8194cf51113205ec5bf84a0051c9978fc06248
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jul 6 19:03:09 2010 +0000

    	* configure, config.in: Rebuild.
    	* configure.ac (HAVE_LIBPYTHON2_7): New define.
    	* python/python-internal.h: Handle HAVE_LIBPYTHON2_7.

commit 795266e6bb00d0bec74ec42b8b6da0dbc57b23f4
Author: Andreas Schwab <schwab@suse.de>
Date:   Tue Jul 6 16:17:40 2010 +0000

    * breakpoint.c (_initialize_breakpoint): Add "cl" as alias for
    "clear".

commit ef4ae4726524130b1cc946be6e8df9fb7747f637
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Tue Jul 6 12:56:21 2010 +0000

    include/ChangeLog:
    
    2010-07-06  Ken Werner  <ken.werner@de.ibm.com>
    
    	* floatformat.h (floatformat_ieee_half_big): Add declaration.
    	(floatformat_ieee_half_little): Likewise.
    
    libiberty/ChangeLog:
    
    2010-07-06  Ken Werner  <ken.werner@de.ibm.com>
    
    	* floatformat.c (floatformat_ieee_half_big): New variable.
    	(floatformat_ieee_half_little): Likewise.
    
    gdb/ChangeLog:
    
    2010-07-06  Ken Werner  <ken.werner@de.ibm.com>
    
    	* gdbtypes.h (floatformats_ieee_half): Add declaration.
    	* gdbtypes.c (floatformats_ieee_half): New variable.
    	* doublest.c (floatformat_from_length): Set format to
    	gdbarch_half_format if length matches.
    	* gdbarch.sh (half_bit): New architecture method.
    	(half_format): Likewise.
    	* gdbarch.h: Regenerate.
    	* gdbarch.c: Likewise.

commit d844331d1658deb89d66b7090cb6f4db623cd767
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jul 6 09:29:46 2010 +0000

    bfd/
    	* elf32-ppc.c (ppc_elf_relax_section): Insert branch around
    	trampolines only for .init and .fini sections.
    ld/testsuite/
    	* ld-powerpc/relax.s: Add branch back to _start.
    	* ld-powerpc/relax.d: Update.
    	* ld-powerpc/relaxr.d: Update.

commit 9cf030d8ebdd5abea4a1b2862c34e8ad4f2c27f9
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue Jul 6 00:06:03 2010 +0000

    	* mips-dis.c (print_insn_mips): Correct branch instruction type
    	determination.

commit 385884ae41a427a74f720d8ab6f1d8c18733e2e5
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue Jul 6 00:02:44 2010 +0000

    	gas/
    	* config/tc-mips.c (nops_for_insn_or_target): Replace
    	MIPS16_INSN_BRANCH with MIPS16_INSN_UNCOND_BRANCH and
    	MIPS16_INSN_COND_BRANCH.
    
    	include/opcode/
    	* mips.h (MIPS16_INSN_UNCOND_BRANCH): New macro.
    	(MIPS16_INSN_BRANCH): Rename to...
    	(MIPS16_INSN_COND_BRANCH): ... this.
    
    	opcodes/
    	* mips-dis.c (print_mips16_insn_arg): Remove branch instruction
    	type and delay slot determination.
    	(print_insn_mips16): Extend branch instruction type and delay
    	slot determination to cover all instructions.
    	* mips16-opc.c (BR): Remove macro.
    	(UBR, CBR): New macros.
    	(mips16_opcodes): Update branch annotation for "b", "beqz",
    	"bnez", "bteqz" and "btnez".  Add branch annotation for "jalrc"
    	and "jrc".

commit 006f817c25408f2d275322d735c1d5b36f56125e
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jul 6 00:00:05 2010 +0000

    daily update

commit 3f87d01c72db74b55f238af9d6f6e33c466f6657
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jul 6 00:00:03 2010 +0000

    *** empty log message ***

commit 2936d2154f89268e4ac8fded79847874b9d767f7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jul 5 18:04:32 2010 +0000

    gdb/
    	Fix re-run of PIE executable, PR shlibs/11776.
    	* solib-svr4.c (svr4_relocate_main_executable) <symfile_objfile>: Remove
    	the part of pre-set SYMFILE_OBJFILE->SECTION_OFFSETS.
    
    gdb/testsuite/
    	Fix re-run of PIE executable, PR shlibs/11776.
    	* gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
    	Remove $displacement_main to match the solib-svr4.c change.  New "kill"
    	and re-"run" of the inferior.

commit 5661e6770aa640f4958c63458ece9a73d5bbc33c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jul 5 18:02:56 2010 +0000

    gdb/testsuite/
    	Cope with missing /usr/sbin/prelink.
    	* lib/prelink-support.exp (prelink_no):
    	<result == 1 && $output is "no such file or directory">: New.
    	(prelink_yes): Likewise.  Return on failed prelink_no.

commit 2d0c70f88a983da2c323669fb8e2255065a25e3a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jul 5 18:01:53 2010 +0000

    gdb/testsuite/
    	* gdb.base/attach-pie-misread.exp: Load prelink-support.exp.  Replace
    	build_executable by build_executable_own_libs.  Replace "prelink -R"
    	execution by a call of prelink_yes.  Comment why "prelink -r" needs no
    	change.
    	* gdb.base/break-interp.exp: Load prelink-support.exp.  Rename calls of
    	copy to file_copy.  Move setting opts --dynamic-linker and -rpath,
    	mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
    	Replace build_executable by build_executable_own_libs's function
    	build_executable_own_libs.
    	(prelinkNO): Create new stub to call prelink_no.
    	(prelinkYES): Create new stub to call prelink_yes.
    	(test_attach): Rename calls of copy to file_copy.
    	(section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
    	(copy): Move to ...
    	* lib/prelink-support.exp: ... a new file.  Rename prelinkNO to
    	prelink_no, prelinkYES to prelink_yes, copy to file_copy.
    	* gdb.base/prelink.exp: Disable testcase also for is_remote and
    	skip_shlib_tests.  Load prelink-support.exp.  Replace gdb_compile with
    	special flags by gdb_compile_shlib.  Replace second gdb_compile by
    	build_executable_own_libs.  Replace "prelink -R" execution by a call of
    	prelink_yes.  Replace "prelink -u" and second "prelink -R" execution by
    	a second call of prelink_yes.  Replace restart commands by
    	clean_restart.
    	(prelink): Rename to ...
    	(seen displacement message): ... this test.  Extend its expectation
    	strictness.

commit 85a287cd504874b31bd9d57eb8a8d0f6d3aea3e0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jul 5 18:00:39 2010 +0000

    gdb/
    	* auxv.c (memory_xfer_auxv): Update attach comment.
    	* solib-svr4.c (svr4_special_symbol_handling): Remove the call to
    	svr4_relocate_main_executable.
    	(svr4_solib_create_inferior_hook): Make the call to
    	svr4_relocate_main_executable unconditional.
    
    gdb/testsuite/
    	* gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
    	* gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
    	displacement message exactly once.

commit 6d079327f31bf07842940fbd298f33b3dc612f78
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jul 5 17:58:55 2010 +0000

    gdb/
    	* auxv.c (ld_so_xfer_auxv): Do not error on failed read of data_address.

commit 609e01e5bb93f12ee3bd461f233a9d90055fdca7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jul 5 17:57:49 2010 +0000

    gdb/
    	Fix attaching to PIEs prelinked on the disk after the process was
    	started.
    	* solib-svr4.c (svr4_exec_displacement): New variable arch_size.
    	Verify it against bfd_get_arch_size.  Try to match arbitrary
    	displacement for the phdrs comparison.
    
    gdb/testsuite/
    	* gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
    	code for it.  New variable relink_args.
    	(prelinkYES): Call prelinkNO.
    	(test_attach): Accept new parameter relink_args.  Re-prelink the binary
    	in such case.  Move the core code to ...
    	(test_attach_gdb): ... a new function.  Send GDB command "file".
    	Extend expected "Attaching to " string.

commit fb3dfdb11904958a81ac20ecd2c7c9c72ca5a056
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Jul 5 17:14:20 2010 +0000

    Replace rdrnd with rdrand.
    
    gas/testsuite/
    
    2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
    
    	AVX Programming Reference (June, 2010)
    	* gas/i386/rdrnd.s: Replace rdrnd with rdrand.
    	* gas/i386/rdrnd-intel.d: Likewise.
    	* gas/i386/rdrnd.d: Likewise.
    	* gas/i386/x86-64-rdrnd-intel.d: Likewise.
    	* gas/i386/x86-64-rdrnd.d: Likewise.
    	* gas/i386/x86-64-rdrnd.s: Likewise.
    
    opcodes/
    
    2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
    
    	AVX Programming Reference (June, 2010)
    	* i386-dis.c (mod_table): Replace rdrnd with rdrand.
    	* i386-opc.tbl: Likewise.
    	* i386-tbl.h: Regenerated.

commit 7385e8446a6b3ca1dd9bd13cea4a854c8b205104
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Jul 5 16:40:32 2010 +0000

    Fix a typo in comments for CpuFSGSBase.
    
    2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
    
    	* i386-opc.h (CpuFSGSBase): Fix a typo in comments.

commit 6be31f4f294358a45d209b86056413f5fc532a62
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jul 5 13:34:25 2010 +0000

    	* elf32-ppc.c: Formatting.
    	(ppc_elf_finish_dynamic_sections): Don't make plt_entry var static.

commit 2c0ac4fd42bae9b09f5b1b31f2969bb4b9d16a26
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Jul 5 00:00:33 2010 +0000

    *** empty log message ***

commit 589f1fbe4822c94685b309087969a7f656cb1010
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jul 5 00:00:05 2010 +0000

    daily update

commit 155330fce0994bad8cf07b8efb4d882b1c5be8f3
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Jul 4 00:00:32 2010 +0000

    *** empty log message ***

commit d092683dba89b303db89643f8c92cb1551ba985d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jul 4 00:00:04 2010 +0000

    daily update

commit a3a5048c9dd19c8ee3716c8f9d97ce67d8066fd3
Author: Cary Coutant <ccoutant@google.com>
Date:   Sat Jul 3 20:52:22 2010 +0000

    bfd/ChangeLog:
    
    	* compress.c (bfd_uncompress_section_contents): Add ATTRIBUTE_UNUSED.
    	* dwarf2.c (read_and_uncompress_section): New function.
    	(read_section): Call it.
    	(find_line): Likewise.
    
    binutils/ChangeLog:
    
    	* objdump.c (load_specific_debug_section): Decompress section contents
    	before applying relocations.
    	* readelf.c (load_specific_debug_section): Update section size after
    	decompression.
    
    gas/ChangeLog:
    
    	* Makefile.am: Add compress-debug.c and compress-debug.h.
    	* Makefile.in: Regenerate.
    	* config.in: Add HAVE_ZLIB_H.
    	* configure.in: Check for zlib.h.
    	* configure: Regenerate.
    
    	* as.c (parse_args): Add --compress-debug-sections and
    	--nocompress-debug-sections.
    	* as.h (flag_compress_debug): New variable.
    	* compress-debug.c: New file.
    	* compress-debug.h: New file.
    	* write.c: Include compress-debug.h.
    	(compress_frag): New function.
    	(compress_debug): New function.
    	(write_object_file): Compress debug sections if requested.

commit 0dbe4ca01246319e815404ba0ad12ebe30c263cf
Author: Andreas Schwab <schwab@suse.de>
Date:   Sat Jul 3 08:29:51 2010 +0000

    Update.

commit 33570c19ddfd8f85d0422ff75bebdae46436f1cb
Author: Andreas Schwab <schwab@suse.de>
Date:   Sat Jul 3 08:27:23 2010 +0000

    gas/:
    * config/tc-ppc.c (ppc_set_cpu): Cast PPC_OPCODE_xxx to ppc_cpu_t
    before inverting.
    
    binutils/:
    * ppc-dis.c (powerpc_init_dialect): Cast PPC_OPCODE_xxx to
    ppc_cpu_t before inverting.

commit 02ac16056b7acd638bdb47538d62189ae69ec336
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Jul 3 06:51:53 2010 +0000

    include/opcode/
    	* ppc.h (PPC_OPCODE_32, PPC_OPCODE_BOOKE64, PPC_OPCODE_CLASSIC): Delete.
    	Renumber other PPC_OPCODE defines.
    gas/
    	* config/tc-ppc.c (ppc_set_cpu): Remove old opcode flags.
    	(ppc_setup_opcodes): Likewise.  Simplify opcode selection.
    opcodes/
    	* ppc-dis.c (ppc_opts, powerpc_init_dialect): Remove old opcode flags.
    	* ppc-opc.c (PPC32, POWER32, COM32, CLASSIC): Delete.
    	(PPC64, MFDEC2): Update.
    	(NON32, NO371): Define.
    	(powerpc_opcode): Update to not use old opcode flags, and avoid
    	-m601 duplicates.

commit 44d48438fed6d4aca4ff7acdfb6870d3b829cd44
Author: DJ Delorie <dj@delorie.com>
Date:   Sat Jul 3 04:09:56 2010 +0000

    * m32c.cpu (f-dsp-8-s24): Mask high byte after shifting it.
    
    * m32c-ibld.c: Regenerate.

commit 2db40f2554a8053861db0d905284b024a64f4e65
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Jul 3 03:33:16 2010 +0000

    	* ppc-opc.c (PWR2COM): Define.
    	(PPCPWR2): Add PPC_OPCODE_COMMON.
    	(powerpc_opcodes): Add "subc", "subco", "subco.", "fcir", "fcir.",
    	"fcirz", "fcirz." to -mcom opcodes.  Remove "mfsri", "dclst",
    	"rac" from -mcom.

commit 080f533c201500c3ad5aa694f48a593f174a34af
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Jul 3 03:32:50 2010 +0000

    	* ppc.h (PPC_OPCODE_COMMON): Expand comment.

commit 45c47a8ca0084ca08ecdb04f8813959be7cf09b2
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Jul 3 00:00:33 2010 +0000

    *** empty log message ***

commit 942b34c6f472ec09bdbf845db9d6c819f6fabf1e
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Jul 3 00:00:05 2010 +0000

    daily update

commit fb66c970ed95c3729c73c546306156d602498d00
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jul 2 21:22:28 2010 +0000

    	PR exp/11780:
    	* libunwind-frame.c (libunwind_frame_prev_register): Don't set
    	value as optimized-out.

commit 662c99c4725e79522da390120452ffad022e8043
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date:   Fri Jul 2 19:45:48 2010 +0000

    2010-07-02  Ulrich Weigand  <uweigand@de.ibm.com>
    	    Thiago Jung Bauermann  <bauerman@br.ibm.com>
    
    	* breakpoint.c (can_use_hardware_watchpoint): Answer "what does this
    	represent?" question in comment.  Change comment to a proper sentence.

commit 06248e59f128f47abb9423e7289e20d6f2ca01e2
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jul 2 19:11:55 2010 +0000

    	* gdb.base/bitops.exp: Remove extraneous "pass".

commit 66cf38b27885179355ac030e7cd1f247b4793306
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jul 2 18:02:17 2010 +0000

    2010-07-02  Ken Werner  <ken.werner@de.ibm.com>
    gdb
    	* c-valprint.c (c_val_print): Fix printing of character vectors.
    gdb/testsuite
    	* gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.

commit b74acde4dc3dbe68897cf38ef4417db01c71c3ec
Author: Paolo Bonzini <bonzini@gnu.org>
Date:   Fri Jul 2 12:15:53 2010 +0000

    sync config/ChangeLog with gcc

commit 4ff5fd3585c6707dd4d7bf9b1299e99d0ccb0d38
Author: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Date:   Fri Jul 2 11:58:19 2010 +0000

    	* gc++filt.m4: New file.

commit e8ac61539484f092c7bbbb8eaa3d3f12c1c2ff41
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jul 2 08:04:02 2010 +0000

    gdb/
    	* spu-tdep.c (spu_catch_start): Adjust the caller of changed
    	create_breakpoint prototype.

commit ccf762cf14710ce9129819b244a71720b2280473
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Jul 2 00:00:34 2010 +0000

    *** empty log message ***

commit 8572a98ae67c6b9241297578f95d90b071f6fd6b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Jul 2 00:00:05 2010 +0000

    daily update

commit 40df283ff2ab2c65742e4d364c936f09a17fc0bd
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Jul 1 21:57:04 2010 +0000

    Update ChangeLog entry.

commit 96c11f4a9e4b2f10c2bc51f685bfeb3a4d00c774
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Jul 1 21:55:01 2010 +0000

    Support AVX Programming Reference (June, 2010)
    
    gas/
    
    2010-07-01  H.J. Lu  <hongjiu.lu@intel.com>
    
    	AVX Programming Reference (June, 2010)
    	* config/tc-i386.c (cpu_arch): Add .xsaveopt, .fsgsbase, .rdrnd
    	and .f16c.
    
    	* doc/c-i386.texi: Document xsaveopt, fsgsbase, rdrnd and f16c.
    
    gas/testsuite/
    
    2010-07-01  H.J. Lu  <hongjiu.lu@intel.com>
    
    	AVX Programming Reference (June, 2010)
    	* gas/i386/arch-10.s: Add xsaveopt.
    	* gas/i386/x86-64-arch-2.s: Likwise.
    
    	* gas/i386/arch-10.d: Updated.
    	* gas/i386/arch-10-1.l: Likewise.
    	* gas/i386/arch-10-2.l: Likewise.
    	* gas/i386/arch-10-3.l: Likewise.
    	* gas/i386/arch-10-4.l: Likewise.
    	* gas/i386/x86-64-arch-2.d: Likewise.
    
    	* gas/i386/f16c-intel.d: New.
    	* gas/i386/f16c.d: Likewise.
    	* gas/i386/f16c.s: Likewise.
    	* gas/i386/fsgs-intel.d: Likewise.
    	* gas/i386/fsgs.d: Likewise.
    	* gas/i386/fsgs.s: Likewise.
    	* gas/i386/rdrnd-intel.d: Likewise.
    	* gas/i386/rdrnd.d: Likewise.
    	* gas/i386/rdrnd.s: Likewise.
    	* gas/i386/x86-64-f16c-intel.d: Likewise.
    	* gas/i386/x86-64-f16c.d: Likewise.
    	* gas/i386/x86-64-f16c.s: Likewise.
    	* gas/i386/x86-64-fsgs-intel.d: Likewise.
    	* gas/i386/x86-64-fsgs.d: Likewise.
    	* gas/i386/x86-64-fsgs.s: Likewise.
    	* gas/i386/x86-64-rdrnd-intel.d: Likewise.
    	* gas/i386/x86-64-rdrnd.d: Likewise.
    	* gas/i386/x86-64-rdrnd.s: Likewise.
    
    	* gas/i386/i386.exp: Run f16c, f16c-intel, fsgs, fsgs-intel,
    	rdrnd, rdrnd-intel, x86-64-f16c, x86-64-f16c-intel, x86-64-fsgs,
    	x86-64-fsgs-intel, x86-64-rdrnd, x86-64-rdrnd-intel.
    
    	* gas/i386/x86-64-xsave.s: Add tests for xsaveopt64.
    
    	* gas/i386/x86-64-xsave-intel.d: Updated.
    	* gas/i386/x86-64-xsave.d: Likewise.
    
    opcodes/
    
    2010-07-01  H.J. Lu  <hongjiu.lu@intel.com>
    
    	AVX Programming Reference (June, 2010)
    	* i386-dis.c (PREFIX_0FAE_REG_0): New.
    	(PREFIX_0FAE_REG_1): Likewise.
    	(PREFIX_0FAE_REG_2): Likewise.
    	(PREFIX_0FAE_REG_3): Likewise.
    	(PREFIX_VEX_3813): Likewise.
    	(PREFIX_VEX_3A1D): Likewise.
    	(prefix_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
    	PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3, PREFIX_VEX_3813 and
    	PREFIX_VEX_3A1D.
    	(vex_table): Add PREFIX_VEX_3813 and PREFIX_VEX_3A1D.
    	(mod_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
    	PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3 xsaveopt and rdrnd.
    
    	* i386-gen.c (cpu_flag_init): Add CPU_XSAVEOPT_FLAGS,
    	CPU_FSGSBASE_FLAGS, CPU_RDRND_FLAGS and CPU_F16C_FLAGS.
    	(cpu_flags): Add CpuXsaveopt, CpuFSGSBase, CpuRdRnd and CpuF16C.
    
    	* i386-opc.h (CpuXsaveopt): New.
    	(CpuFSGSBase):Likewise.
    	(CpuRdRnd): Likewise.
    	(CpuF16C): Likewise.
    	(i386_cpu_flags): Add cpuxsaveopt, cpufsgsbase, cpurdrnd and
    	cpuf16c.
    
    	* i386-opc.tbl: Add xsaveopt, rdfsbase, rdgsbase, rdrnd,
    	wrfsbase, wrgsbase, vcvtph2ps and vcvtps2ph.

commit d286924130124fe30ca02d1b56728f2eb97e6840
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jul 1 18:03:48 2010 +0000

    	gdb/
    	* breakpoint.c (BREAK_ARGS_HELP, _initialize_breakpoint): Clarify
    	usefulness suggestion of multiple breakpoints at same location.
    
    	gdb/testsuite/
    	* gdb.base/help.exp: Adjust expected output.

commit 30d3e829052f4183a2ccd42672893fca3c273e6a
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jul 1 17:42:37 2010 +0000

    	gdb/
    	* breakpoint.c (BREAK_ARGS_HELP): Add missing `the'.
    
    	gdb/testsuite/
    	* gdb.base/help: Adjust expected output.

commit 9f1228b01c6af8855ca4c5fc31d68cb53a7b2bd0
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jul 1 17:40:04 2010 +0000

    	* gdb.texinfo (Create and Delete Tracepoints): Add more index
    	entries for fast tracepoints and static tracepoints.

commit 8e53b7e48fadc5fd66145d4cd98e7618a78bf225
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jul 1 17:22:52 2010 +0000

    	* gdb.texinfo (General Query Packets) <qfThreadInfo,
    	qsThreadInfo>: Spell out `l' as ell.

commit 5a363c4390c40cee9db4d8e2093bbd534c345e1e
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jul 1 15:45:29 2010 +0000

    	* dwarf2loc.c (locexpr_tracepoint_var_ref)
    	(loclist_tracepoint_var_ref): Handle optimized out values.

commit ba070da6e1eae97792cbf48b9d37ef166b655836
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jul 1 15:36:10 2010 +0000

    	* breakpoint.c (update_watchpoint, _initialize_breakpoint): Remove
    	unnecessary space in string.
    	* filesystem.c (_initialize_filesystem): Ditto.
    	* frame.c (_initialize_frame): Ditto.
    	* infcmd.c (step_once): Ditto.
    	* infrun.c (_initialize_infrun): Ditto.
    	* linux-nat.c (linux_child_follow_fork): Ditto.
    	* maint.c (maintenance_deprecate): Ditto.
    	* memattr.c (_initialize_mem): Ditto.
    	* mips-tdep.c (_initialize_mips_tdep): Ditto.
    	* monitor.c (monitor_open): Ditto.
    	* procfs.c (procfs_xfer_memory): Ditto.
    	* reverse.c (bookmarks_info): Ditto.
    	* sh64-tdep.c (sh64_show_media_regs, sh64_show_compact_regs): Ditto.
    	* stack.c (_initialize_stack): Ditto.
    	* tracepoint.c (_initialize_tracepoint): Ditto.
    	* xtensa-tdep.c (xtensa_supply_gregset,
    	xtensa_regset_from_core_section): Ditto.

commit bdc421937b948479df956d567c1d1482c4b0c0f3
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Jul 1 15:21:10 2010 +0000

    	* value.h (struct lval_funcs) <check_any_valid>: Rename from
    	check_all_valid.
    	* value.c (value_entirely_optimized_out): Invert result.  Update
    	for new function name.

commit 9e032a4b4bc5a1c37b261451415e417bff304053
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Jul 1 10:36:06 2010 +0000

    	Static tracepoints support, and UST integration.
    
    	gdb/gdbserver/
    	* configure.ac: Handle --with-ust.  substitute ustlibs and ustinc.
    	* mem-break.c (uninsert_all_breakpoints)
    	(reinsert_all_breakpoints): New.
    	* mem-break.h (reinsert_all_breakpoints, uninsert_all_breakpoints):
    	* tracepoint.c (ust_loaded, helper_thread_id, cmd_buf): New.
    	(gdb_agent_ust_loaded, helper_thread_id)
    	(gdb_agent_helper_thread_id): New macros.
    	(struct ipa_sym_addresses): Add addr_ust_loaded,
    	addr_helper_thread_id, addr_cmd_buf.
    	(symbol_list): Add ust_loaded, helper_thread_id, cmd_buf.
    	(in_process_agent_loaded_ust): New.
    	(write_e_ust_not_loaded): New.
    	(maybe_write_ipa_ust_not_loaded): New.
    	(struct collect_static_trace_data_action): New.
    	(enum tracepoint_type) <static_tracepoint>: New.
    	(struct tracepoint) <handle>: Mention static tracepoints.
    	(struct static_tracepoint_ctx): New.
    	(CMD_BUF_SIZE): New.
    	(add_tracepoint_action): Handle static tracepoint actions.
    	(unprobe_marker_at): New.
    	(clear_installed_tracepoints): Handle static tracepoints.
    	(cmd_qtdp): Handle static tracepoints.
    	(probe_marker_at): New.
    	(cmd_qtstart): Handle static tracepoints.
    	(response_tracepoint): Handle static tracepoints.
    	(cmd_qtfstm, cmd_qtsstm, cmd_qtstmat): New.
    	(handle_tracepoint_query): Handle qTfSTM, qTsSTM and qTSTMat.
    	(get_context_regcache): Handle static tracepoints.
    	(do_action_at_tracepoint): Handle static tracepoint actions.
    	(traceframe_find_block_type): Handle static trace data blocks.
    	(traceframe_read_sdata): New.
    	(download_tracepoints): Download static tracepoint actions.
    	[HAVE_UST] Include ust/ust.h, dlfcn.h, sys/socket.h, and sys/un.h.
    	(GDB_PROBE_NAME): New.
    	(ust_ops): New.
    	(GET_UST_SYM): New.
    	(USTF): New.
    	(dlsym_ust): New.
    	(ust_marker_to_static_tracepoint): New.
    	(gdb_probe): New.
    	(collect_ust_data_at_tracepoint): New.
    	(gdb_ust_probe): New.
    	(UNIX_PATH_MAX, SOCK_DIR): New.
    	(gdb_ust_connect_sync_socket): New.
    	(resume_thread, stop_thread): New.
    	(run_inferior_command): New.
    	(init_named_socket): New.
    	(gdb_ust_socket_init): New.
    	(cstr_to_hexstr): New.
    	(next_st): New.
    	(first_marker, next_marker): New.
    	(response_ust_marker): New.
    	(cmd_qtfstm, cmd_qtsstm): New.
    	(unprobe_marker_at, probe_marker_at): New.
    	(cmd_qtstmat, gdb_ust_thread): New.
    	(gdb_ust_init): New.
    	(initialize_tracepoint_ftlib): Call gdb_ust_init.
    	* linux-amd64-ipa.c [HAVE_UST]: Include ust/processor.h
    	(ST_REGENTRY): New.
    	(x86_64_st_collect_regmap): New.
    	(X86_64_NUM_ST_COLLECT_GREGS): New.
    	(AMD64_RIP_REGNUM): New.
    	(supply_static_tracepoint_registers): New.
    	* linux-i386-ipa.c [HAVE_UST]: Include ust/processor.h
    	(ST_REGENTRY): New.
    	(i386_st_collect_regmap): New.
    	(i386_NUM_ST_COLLECT_GREGS): New.
    	(supply_static_tracepoint_registers): New.
    	* server.c (handle_query): Handle qXfer:statictrace:read.
    	<qSupported>: Report support for StaticTracepoints, and
    	qXfer:statictrace:read features.
    	* server.h (traceframe_read_sdata)
    	(supply_static_tracepoint_registers): Declare.
    	* remote-utils.c (convert_int_to_ascii, hexchars, ishex, tohex)
    	(unpack_varlen_hex): Include in IPA build.
    	* Makefile.in (ustlibs, ustinc): New.
    	(IPA_OBJS): Add remote-utils-ipa.o.
    	($(IPA_LIB)): Link -ldl and -lpthread.
    	(UST_CFLAGS): New.
    	(IPAGENT_CFLAGS): Add UST_CFLAGS.
    	* config.in, configure: Regenerate.
    
    	gdb/
    	* NEWS: Mention new support for static tracepoints.
    	(New packets): Mention qTfSTM, qTsSTM, qTSTMat and
    	qXfer:statictrace:read.
    	(New features in the GDB remote stub, GDBserver): Mention static
    	tracepoints support using an UST based backend.
    	(New commands): Mention "info static-tracepoint-markers" and
    	"strace".
    	* breakpoint.c (is_marker_spec): New.
    	(is_tracepoint): Handle static tracepoints.
    	(validate_commands_for_breakpoint): Static tracepoints can't do
    	while-stepping.
    	(static_tracepoints_here): New.
    	(bpstat_what): Handle static tracepoints.
    	(print_one_breakpoint_location, allocate_bp_location, mention):
    	Ditto.
    	(create_breakpoint_sal): Ditto.
    	(decode_static_tracepoint_spec): New.
    	(create_breakpoint): Replace `hardwareflag', and `traceflag' with
    	`type_wanted'.  Adjust.  Handle static tracepoint marker
    	locations.
    	(break_command_1): Adjust.
    	(update_static_tracepoint): New.
    	(update_breakpoint_locations): Handle static tracepoints.
    	(breakpoint_re_set_one): Handle static tracepoint marker
    	locations.
    	(disable_command, enable_command): Handle static tracepoints.
    	(trace_command, ftrace_command): Adjust.
    	(strace_command): New.
    	(create_tracepoint_from_upload): Adjust.
    	(save_breakpoints): Handle static tracepoints.
    	(_initialize_breakpoint): Install the "strace" command.
    	* breakpoint.h (enum bptype): New bp_static_tracepoint type.
    	(struct breakpoint): New fields static_trace_marker_id and
    	static_trace_marker_id_idx.
    	(breakpoints_here_p): Declare.
    	(create_breakpoint): Adjust.
    	(static_tracepoints_here): Declare.
    	* remote.c (struct remote_state) <static_tracepoints>: New field.
    	(PACKET_qXfer_statictrace_read, PACKET_StaticTracepoints): New.
    	(remote_static_tracepoint_marker_at): New.
    	(remote_static_tracepoint_markers_by_strid): New.
    	(remote_static_tracepoint_feature): New.
    	(remote_disconnected_tracing_feature): Handle "StaticTracepoints".
    	(remote_xfer_partial): Handle TARGET_OBJECT_STATIC_TRACE_DATA.
    	(remote_supports_static_tracepoints): New.
    	(remote_download_tracepoint): Download static tracepoints.
    	(init_remote_ops): Install remote_static_tracepoint_marker_at and
    	remote_static_tracepoint_markers_by_strid.
    	(_initialize_remote): Install set|show remote static-tracepoints,
    	and set|show remote read-sdata-object commands.
    	* target.c (update_current_target): Inherit and default
    	to_static_tracepoint_marker_at, and
    	to_static_tracepoint_markers_by_strid.
    	* target.h (static_tracepoint_marker): Forward declare.
    	(enum target_object): New object TARGET_OBJECT_STATIC_TRACE_DATA.
    	(static_tracepoint_marker_p): New typedef.
    	(DEF_VEC_P(static_tracepoint_marker_p)): New VEC type.
    	(struct target_ops): New fields to_static_tracepoint_marker_at and
    	to_static_tracepoint_markers_by_strid.
    	(target_static_tracepoint_marker_at)
    	(target_static_tracepoint_markers_by_strid): New.
    	* tracepoint.c: Include source.h.
    	(validate_actionline): Handle $_sdata.
    	(struct collection_list): New field strace_data.
    	(add_static_trace_data): New.
    	(clear_collection_list): Clear strace_data.
    	(stringify_collection_list): Account for a possible static trace
    	data collection.
    	(encode_actions_1): Encode an $_sdata collection.
    	(parse_tracepoint_definition): Handle static tracepoints.
    	(parse_static_tracepoint_marker_definition): New.
    	(release_static_tracepoint_marker): New.
    	(print_one_static_tracepoint_marker): New.
    	(info_static_tracepoint_markers_command): New.
    	(sdata_make_value): New.
    	(_initialize_tracepoint): Create the $_sdata convenience variable.
    	Add the "info static-tracepoint-markers" command.
    	Mention $_sdata in the "collect" command's help output.
    	* tracepoint.h (struct static_tracepoint_marker): New.
    	(parse_static_tracepoint_marker_definition)
    	(release_static_tracepoint_marker): Declare.
    	* mi/mi-cmd-break.c (mi_cmd_break_insert): Adjust.
    	* python/py-breakpoint.c (bppy_new): Adjust.
    
    	doc/
    	* gdb.texinfo (Convenience Variables): Document $_sdata.
    	(Commands to Set Tracepoints): Describe static tracepoints.  Add
    	`Listing Static Tracepoint Markers' menu entry.  Document
    	"strace".
    	(Tracepoint Action Lists): Document collecting $_sdata.
    	(Listing Static Tracepoint Markers): New subsection.
    	(Tracepoints support in gdbserver): Mention static tracepoints.
    	(remote packets, enabling and disabling): Mention
    	read-sdata-object.
    	(General Query Packets) <qSupported>: Document qXfer:sdata:read
    	and StaticTracepoint.
    	Mention qTfSTM, qTsSTM and qTSTMat as tracepoint packets.
    	Document qXfer:sdata:read.
    	(Tracepoint packets): Document qTfSTM, qTsSTM and qTSTMat.

commit 33d0180ecce5abaeea003260ff60b2f8a2eb8c51
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jul 1 09:48:26 2010 +0000

    	* elf64-ppc.c (ppc64_elf_edit_toc): Use SYMBOL_CALLS_LOCAL rather
    	than SYMBOL_REFERENCES_LOCAL.
    	(ppc64_elf_relocate_section): Likewise.

commit 0f0d8e88120ed0acee93f913c4f97064ba4dca9c
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jul 1 04:12:27 2010 +0000

    	* elf64-ppc.c (ppc64_elf_edit_toc): Keep toc entries for ifuncs.

commit e5970f838ddb66ec51c4370643ffc50b2c03f490
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jul 1 02:29:11 2010 +0000

    	* ppc-opc.c (powerpc_opcodes): Revert deprecation of mfocrf, mtcrf
    	and mtocrf on EFS.

commit 92be17beac70a3726740b28563320461712d5ba2
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Jul 1 00:00:33 2010 +0000

    *** empty log message ***

commit dc454909f6e32fdb1e0c16409ffbdccf59c9e3f0
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jul 1 00:00:05 2010 +0000

    daily update

commit 32e3e99e4ef29366e88cfa46f4ed7193c4086441
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Jun 30 23:12:02 2010 +0000

    Fix build failure with Python installed in non-system location.
    
    The debugger fails to build when configure with --python-python=<path>
    where <path> is a non-system location.  The reason is a warning made
    fatal due to the definition of _XOPEN_SOURCE inside pyconfig.h.  This
    is exactly the same problem as with _POSIX_C_SOURCE, handled in
    python-internal.h as follow:
    
    | /* /usr/include/features.h on linux systems will define _POSIX_C_SOURCE
    |    if it sees _GNU_SOURCE (which config.h will define).
    |    pyconfig.h defines _POSIX_C_SOURCE to a different value than
    |    /usr/include/features.h does causing compilation to fail.
    |    To work around this, undef _POSIX_C_SOURCE before we include Python.h.  */
    | #undef _POSIX_C_SOURCE
    
    This patch fixes this problem the same way.
    
    2010-06-30  Joel Brobecker  <brobecker@adacore.com>
    
            * python/python-internal.h (_XOPEN_SOURCE): Undefine before
            including Python.h.

commit f227b6ce5d8876bcddc4bd5867a741b25b532c5e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Jun 30 15:58:46 2010 +0000

    gdb/testsuite/
    	* gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
    	(print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
    	c++/11702.

commit 10834255fbc7eb3adc42d964cf15f195272b058b
Author: Doug Evans <dje@google.com>
Date:   Wed Jun 30 05:39:21 2010 +0000

    	PR gdb/11702
    	* dwarf2read.c (dwarf2_add_field): Only create a symbol if
    	DW_AT_external is present.

commit 0a61e21fe9092516e4c117d489c2454977119a7a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jun 30 00:00:05 2010 +0000

    daily update

commit 5a4126114560de7ff734375a538159aca88c8de9
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jun 30 00:00:02 2010 +0000

    *** empty log message ***

commit 29857738ea561b4efb6c36088ca4dd3bb3a8288b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jun 29 21:48:09 2010 +0000

    gdb/testsuite/
    	* gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
    	add .dynamic entry'.

commit a670d52002d32484789e621b006aaf1dffb70d5b
Author: Doug Evans <dje@google.com>
Date:   Tue Jun 29 16:53:09 2010 +0000

    	PR c++/11702
    	* NEWS: Add entry.
    	* dwarf2read.c (dwarf2_add_field): If DW_AT_const_value is present,
    	create a symbol for the field and record the value.
    	(new_symbol): Handle DW_TAG_member.
    	* gdbtypes.c (field_is_static): Remove FIXME.
    	* symtab.c (search_symbols): When searching for VARIABLES_DOMAIN,
    	only ignore LOC_CONST symbols that are enums.
    
    	testsuite/
    	Test PR c++/11702.
    	* gdb.cp/m-static.exp: Add testcase.
    	* gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.

commit bb5cda1cfc23ca2c512e4fca2daf10279fecbadd
Author: Doug Evans <dje@google.com>
Date:   Tue Jun 29 16:35:28 2010 +0000

    	* dwarf2read.c: Remove trailing whitespace.

commit 9820d24797522dab2a7d04c443646192289db114
Author: Doug Evans <dje@google.com>
Date:   Tue Jun 29 16:17:45 2010 +0000

    	Delete FIELD_LOC_KIND_DWARF_BLOCK, unused.
    	* gdbtypes.h (enum field_loc_kind): Delete FIELD_LOC_KIND_DWARF_BLOCK.
    	(struct main_type, field loc): Delete dwarf_block.
    	(FIELD_DWARF_BLOCK): Delete.
    	(SET_FIELD_DWARF_BLOCK): Delete.
    	(TYPE_FIELD_DWARF_BLOCK): Delete.
    	* gdb-gdb.py (StructMainTypePrettyPrinter.struct_field_location_img):
    	Update.

commit 6ca209864ebee27751673bf5cb360cb8f8ae53c0
Author: Hui Zhu <teawater@gmail.com>
Date:   Tue Jun 29 05:52:16 2010 +0000

    2010-06-29  Hui Zhu  <teawater@gmail.com>
    
    	* record.c (set_record_pic_cmdlist,
    	show_record_pic_cmdlist): New variables.
    	(set_record_pic_command,
    	show_record_pic_command): New functions.
    	(record_pic_function, record_pic_line, record_pic_enum,
    	set_record_pic_type, record_pic_hide_nofunction,
    	record_pic_hide_nosource, record_pic_hide_same): New variables.
    	(record_pic_fputs): New function.
    	(function_list, node_list, edge_list): New struct.
    	(function_list, node_list, edge_list): New variables.
    	(record_pic_cleanups, record_pic_node,
    	record_pic_edge, cmd_record_pic): New functions.
    	(_initialize_record): Add new commands for record pic.

commit b7cb08ea6448502ca602a464e3b0596ae0cf018c
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Tue Jun 29 04:32:35 2010 +0000

    Fix unmatched @end table in gdb.texinfo.
    
    2010-06-29  Joel Brobecker  <brobecker@adacore.com>
    
    	* gdb.texinfo (Threads In Python): Fix unmatched @end table.

commit 5b3c163af3628c056ed17d73a66cad085f1217d2
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jun 29 04:17:18 2010 +0000

    remove maxq-coff port

commit 4c2a88fa287fd57fa4f9171e1b2f8def74dcab98
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jun 29 00:00:32 2010 +0000

    *** empty log message ***

commit 21fea3380baa36bb7a030eb2166764e412f69cb0
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jun 29 00:00:04 2010 +0000

    daily update

commit 477c1359b217cdc052a7c9f83cae9c894396894c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jun 28 22:03:31 2010 +0000

    gdb/
    	* dwarf2read.c (read_structure_type) <fi.typedef_field_list>: Call
    	ALLOCATE_CPLUS_STRUCT_TYPE.

commit 1371a50ec70573353e400b3a0075cfff12edfe87
Author: pmuldoon <pmuldoon>
Date:   Mon Jun 28 21:16:01 2010 +0000

    2010-06-28  Phil Muldoon  <pmuldoon@redhat.com>
                Tom Tromey  <tromey@redhat.com>
                Thiago Jung Bauermann  <bauerman@br.ibm.com>
    
    	* value.c (pack_unsigned_long): New function.
    	(value_from_ulongest): New function.
    	* value.h (value_from_ulongest): Declare.
    	* python/python.c (_initialize_python): Call
    	gdbpy_initialize_thread and gdbpy_initialize_inferior.
    	* python/python-internal.h: Define thread_object.
    	(gdbpy_inferiors, gdbpy_selected_thread)
    	(frame_info_to_frame_object, create_thread_object)
    	(find_thread_object, find_inferior_object)
    	(gdbpy_initialize_thread, gdbpy_initialize_inferiors)
    	(gdbpy_is_value_object, get_addr_from_python): Declare.
    	* python/py-value.c (builtin_type_upylong): Define.
    	(convert_value_from_python): Add logic for ulongest.
    	(gdbpy_is_value_object): New function.
    	* python/py-utils.c (get_addr_from_python): New function.
    	* python/py-frame.c (frame_info_to_frame_object): Return a PyObject.
    	(gdbpy_selected_frame): Use PyObject over frame_info.
    	* Makefile.in (SUBDIR_PYTHON_OBS): Add py-inferior and
    	py-infthread.
    	(SUBDIR_PYTHON_SRCS): Likewise.
    	(py-inferior.o): New Rule.
    	(py-infthread.o): New Rule.
    	* python/py-inferior.c: New File.
    	* python/py-infthread.c: New File.
    
    2010-06-28  Phil Muldoon  <pmuldoon@redhat.com>
    	    Tom Tromey  <tromey@redhat.com>
    	    Thiago Jung Bauermann  <bauerman@br.ibm.com>
    
    	* gdb.texinfo (Inferiors In Python): New node.
    	* gdb.texinfo (Threads In Python): New node.
    
    2010-06-28  Phil Muldoon  <pmuldoon@redhat.com>
                Tom Tromey  <tromey@redhat.com>
                Thiago Jung Bauermann  <bauerman@br.ibm.com>
    
    	* gdb.python/py-inferior.c: New File.
    	* gdb.python/py-infthread.c: New File.
    	* gdb.python/py-inferior.exp: New File.
    	* gdb.python/py-infthread.exp: New File.

commit 758a1f7149cb7469c7e6bb30cb572715ee90a6e8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jun 28 20:39:27 2010 +0000

    gdb/
    	* c-typeprint.c (c_type_print_base): For no fields check include also
    	TYPE_TYPEDEF_FIELD_COUNT.  Print new typedefs section.
    	* dwarf2read.c (struct typedef_field_list)
    	(struct field_info) <typedef_field_list, typedef_field_list_count>: New.
    	(dwarf2_add_typedef): New.
    	(read_structure_type): Call dwarf2_add_typedef for DW_TAG_typedef.
    	Copy also FI.TYPEDEF_FIELD_LIST.
    	* gdbtypes.h (struct typedef_field)
    	(struct cplus_struct_type) <typedef_field, typedef_field_count>
    	(TYPE_TYPEDEF_FIELD_ARRAY, TYPE_TYPEDEF_FIELD, TYPE_TYPEDEF_FIELD_NAME)
    	(TYPE_TYPEDEF_FIELD_TYPE, TYPE_TYPEDEF_FIELD_COUNT): New.
    
    gdb/testsuite/
    	* gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
    	(ptype ::C::OtherFileClass typedefs): New.
    	* gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
    	(C::OtherFileClass::cOtherFileClassVar2): New.
    	(C::OtherFileClass::cOtherFileClassVar_use): Use also
    	cOtherFileClassVar2.
    	(C::cOtherFileType2, C::cOtherFileVar2): New.
    	(C::cOtherFileVar_use): use also cOtherFileVar2.
    	* gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.

commit f49f91e9c3eaba847f75f5c46e77e261a76d9a9b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jun 28 20:35:51 2010 +0000

    gdb/
    	* cp-namespace.c (cp_lookup_nested_type): New variable
    	concatenated_name.  Turn the current return condition into a reverse
    	one.  Call also lookup_static_symbol_aux on the constructed qualified
    	name.
    	* symtab.c (lookup_symbol_aux): Move variable objfile and searching in
    	other files into a called ...
    	(lookup_static_symbol_aux): ... new function here.
    	* symtab.h (lookup_static_symbol_aux): New prototype.
    	* valops.c (value_maybe_namespace_elt): Call also
    	lookup_static_symbol_aux if we failed otherwise.
    
    gdb/testsuite/
    	* gdb.cp/namespace.exp (whatis C::cOtherFileType)
    	(whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
    	(whatis ::C::cOtherFileVar, print C::cOtherFileVar)
    	(print ::C::cOtherFileVar)
    	(whatis C::OtherFileClass::cOtherFileClassType)
    	(whatis ::C::OtherFileClass::cOtherFileClassType)
    	(print C::OtherFileClass::cOtherFileClassVar)
    	(print ::cOtherFileClassVar)
    	(print ::C::OtherFileClass::cOtherFileClassVar): New tests.
    	(ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
    	trailing content.
    	* gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
    	(C::OtherFileClass::cOtherFileClassVar)
    	(C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
    	(C::cOtherFileVar, C::cOtherFileVar_use): New.

commit e3cf5be085e831c5da91e952705e879cba4ba343
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jun 28 20:18:26 2010 +0000

    gdb/
    	Fix PR c++/11703 and PR gdb/1448.
    	* c-exp.y (yylex) <last_was_coloncolon && first_was_coloncolon>: Add
    	FIRST_ITER check.
    
    gdb/testsuite/
    	Test PR c++/11703 and PR gdb/1448.
    	* gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
    	gdb/1448.

commit bb604f9e70de515b13e2a935d8ad9d2fb0290849
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jun 28 20:12:52 2010 +0000

    gdb/
    	Fix modification of cplus_struct_default.
    	* dwarf2read.c (dwarf2_add_member_fn) <no DW_AT_vtable_elem_location>:
    	Call ALLOCATE_CPLUS_STRUCT_TYPE.
    	* gdbtypes.c (cplus_struct_default): New empty initializer, comment it.
    
    gdb/testsuite/
    	* gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
    	(main) <rtti_data>: New.
    	* gdb.cp/virtbase.exp (print rtti_data): New.

commit e79e3623c44e62d3755af05bf51e7c3acde34d11
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jun 28 20:09:57 2010 +0000

    gdb/testsuite/
    	* lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.

commit 599fd48f1280e7b66fcae4ea304b2e2f0e32aded
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Mon Jun 28 19:54:03 2010 +0000

    Document the GDB python directory.
    
    2010-06-27  Joel Brobecker  <brobecker@adacore.com>
    
            * NEWS: Add entry announcing the python directory.
    
    2010-06-27  Joel Brobecker  <brobecker@adacore.com>
    
            * gdb.texinfo (Python): Document what the python directory is
            and what its location is.
            (Basic Python): Document the gdb.PYTHONDIR constant.

commit f7b6ca434c1ca8b8d3a52df9745c55db35e4a61c
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 28 19:05:41 2010 +0000

    	* dwarf2read.c (read_structure_type): Allocate null cleanup later.

commit cb70ef0b6aafa641886612cdbc3946a8e109fcf9
Author: Doug Evans <dje@google.com>
Date:   Mon Jun 28 18:56:38 2010 +0000

    	* breakpoint.c (breakpoint_sals_to_pc): Delete arg address, unused.
    	All callers updated.

commit 47c8c764a9be6d023eca450336e6d9de16970fc0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jun 28 16:59:43 2010 +0000

    gdb/
    	* cp-valprint.c (cp_print_value_fields) <recurse == 0>: Call
    	obstack_begin after each obstack_free.
    
    gdb/testsuite/
    	* gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.

commit 1969a57f58c998bfbb06f08ce7bc1717178b6f54
Author: Doug Evans <dje@google.com>
Date:   Mon Jun 28 16:54:10 2010 +0000

    	* gdb.base/break-interp.exp (reach): Relax expected output a bit.

commit 8c7cfa05ae58786e3e163e04747200b40153c7dd
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jun 28 14:41:58 2010 +0000

    cgen/
    	* cpu/mep.opc (mep_examine_ivc2_insns): Delete set but unused var.
    opcodes/
    	* mep-dis.c: Regenerate.

commit 6b41066507655605612411430a0cad56dacfbddd
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jun 28 14:41:11 2010 +0000

    	* compress.c (bfd_uncompress_section_contents): Use ATTRIBUTE_UNUSED
    	to silence gcc warning.

commit 8d87c7b31711251459b3ec61384f8c2318972294
Author: mgretton <mgretton>
Date:   Mon Jun 28 09:10:25 2010 +0000

    	* gas/config/tc-arm.c (parse_neon_alignment): New function.
    	(parse_address_main): Fix Neon load/store alignment parsing.
    	* gas/testsuite/gas/arm/neon-ldst-align-bad.l: Update for Neon alignment syntax fix.
    	* gas/testsuite/gas/arm/neon-ldst-align-bad.s: Likewise.
    	* gas/testsuite/gas/arm/neon-ldst-es.d: Likewise.
    	* gas/testsuite/gas/arm/neon-ldst-es.s: Likewise.
    	* opcodes/arm-disc.c (parse_insn_neon):  Fix Neon alignment syntax.

commit 1c8b37a28ce52e38c100a822feaccae10285bc26
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jun 28 00:00:06 2010 +0000

    daily update

commit f2020f4609568a709ae79ed588d92e4c9fc650e1
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Jun 28 00:00:03 2010 +0000

    *** empty log message ***

commit 9bce5613c5a621b4655842d31956340af4a434d3
Author: Doug Evans <dje@google.com>
Date:   Sun Jun 27 17:19:53 2010 +0000

    	* gdb.cp/m-static.exp: Update expected test output.

commit 93420a888a8f56199d7584c2c025190d389e4a5a
Author: Doug Evans <dje@google.com>
Date:   Sun Jun 27 16:40:11 2010 +0000

    	* value.c (value_static_field): Use `switch' instead of `if'.
    	Assert-fail if passed invalid TYPE_FIELD_LOC_KIND.

commit a88c2e0c85d5f6750416e6595b7bf44f79193e7d
Author: Doug Evans <dje@google.com>
Date:   Sun Jun 27 16:26:39 2010 +0000

    	* valops.c (search_struct_field): Fix typo in error message.

commit d0a7306ab3e5f78a980660413ba68a92a5263015
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jun 27 08:37:21 2010 +0000

    	* elf64-ppc.c (get_tls_mask): Don't segfault on NULL elf_section_data.
    	(group_sections): Likewise.

commit 66f699d3eb5ba03231caea21f1b16549f2bb297a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jun 27 04:07:50 2010 +0000

    fix set but unused variable warnings

commit b88f2e554360bba59a1743795bda874298ade519
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Jun 27 00:00:05 2010 +0000

    daily update

commit 7c83be0f10efcd0751f9a49a642331d73ddb7745
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Jun 27 00:00:03 2010 +0000

    *** empty log message ***

commit f8d8947c2e69f2eb0b22c16d7cb9bcc370c9243e
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Sat Jun 26 14:05:26 2010 +0000

    	* dwarf2expr.c (execute_stack_op): Place preprocessor
    	directives at the start of the source line.

commit 21877d889fab20d373169bd4aa79001e28e793a0
Author: Paul N. Hilfinger <hilfinger@adacore.com>
Date:   Sat Jun 26 06:44:46 2010 +0000

    Refactor 'maint time' command statistics.
    
    Consolidate code for displaying per-command time and space statistics to avoid
    duplication.  Piggyback on cleanups so that statistics get printed even when
    commands terminate as a result of an error.
    
    Changelog
    
        * gdb/defs.h (make_command_stats_cleanup): Declare.
        (set_display_time): Declare.
        (set_display_space): Declare.
        * gdb/event-top.c (command_handler): Use make_command_stats_cleanup.
        * gdb/main.c (display_time, display_space): Move definitions to utils.c.
        (captured_main): Use make_command_stats_cleanup to get start-up
        statistics.
        Use set_display_time and set_display_space for processing OPT_STATISTICS
        case.
        * gdb/maint.c (maintenance_time_display): Use set_display_time.
        (maintenance_space_display): Use set_display_space.
        * gdb/top.c (execute_command): Remove obsolete 'maint time' code.
        (command_loop): Use make_command_stats_cleanup.
        * gdb/utils.c (struct cmd_stats): Structure for storing initial time
        and space usage.
        (display_time, display_space): Move definitions here from utils.c.
        (set_display_time): New function.
        (set_display_space): New function.
        (make_command_stats_cleanup): New function.
        (report_command_stats): New auxiliary function for
        make_command_stats_cleanup.
        * gdb/testsuite/gdb.gdb/selftest.exp: Adjust expected message for
        capturing start-up runtime.

commit 1063b4f43e24d344806244852745336c3014183f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Jun 26 00:00:05 2010 +0000

    daily update

commit 860665933966836a8018eb3b6681211a03f27345
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Jun 26 00:00:04 2010 +0000

    *** empty log message ***

commit fe506a79946e02011410fc31e5a8ba8fd8b96cf9
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Fri Jun 25 22:00:57 2010 +0000

    	* solib-spu.c (append_ocl_sos): Fix xsnprintf statement for
    	hosts where CORE_ADDR is long long.

commit bd625c19b2132091c0953467d0dcc0f65c71cdee
Author: swagiaal <swagiaal>
Date:   Fri Jun 25 18:19:31 2010 +0000

    Added NEWS entry about C++ improvements.

commit c2ac587653fb321551fcb56a15e0ab591bc705fb
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jun 25 18:15:11 2010 +0000

    gdb
    	PR python/10808:
    	* python/python.c (execute_gdb_command): Add keywords.  Accept
    	"to_string" argument.
    	(struct restore_ui_file_closure): New.
    	(restore_ui_file): New function.
    	(make_cleanup_restore_ui_file): Likewise.
    	(GdbMethods) <execute>: Update.
    gdb/doc
    	PR python/10808:
    	* gdb.texinfo (Basic Python): Document new gdb.execute argument.
    gdb/testsuite
    	PR python/10808:
    	* gdb.python/python.exp: Add new tests.

commit ddbe9d6b92aaa9b2119c144babbe191596deff6f
Author: swagiaal <swagiaal>
Date:   Fri Jun 25 18:05:29 2010 +0000

    Added import loop test.
    
    2010-06-25  Sami Wagiaalla  <swagiaal@redhat.com>
    
    	* gdb.cp/operator.cc: Created an import loop.
    	* gdb.cp/operator.exp: Added testcase for import loop.

commit 5cde5e8c872d73b8826794a0270b064cf19dd442
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Fri Jun 25 17:47:26 2010 +0000

    	* s390-tdep.c (s390_push_dummy_call): Error on stack overflow
    	during inferior call stack frame setup.

commit 419c318f359d94c0b7fd5b3f499a96174591c7ac
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Fri Jun 25 17:39:55 2010 +0000

    2010-06-25  Ken Werner  <ken.werner@de.ibm.com>
    
    	* solib-spu.c: Include "exception.h".
    	(ocl_program_data_key): New variable.
            (append_ocl_sos): New function.
            (ocl_enable_break): Likewise.
    	(spu_current_sos): Call append_ocl_sos.
    	(spu_solib_loaded): Call ocl_enable_break.
    	(_initialize_spu_solib): Register ocl_program_data_key.

commit a10079a665972963ad0960a3fdb952e0d3d33c27
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Fri Jun 25 16:16:42 2010 +0000

    	* cp-support.c (reset_directive_searched): New function.
    	(make_symbol_overload_list_using): Prevent recursive calls.

commit 2d05da1f85ab98a2830aebc3d5fb4c112b6bedba
Author: Tristan Gingold <gingold@adacore.com>
Date:   Fri Jun 25 15:37:43 2010 +0000

    2010-06-25  Tristan Gingold  <gingold@adacore.com>
    
    	* vms-alpha.c (_bfd_vms_write_egsd): Check absolute section with
    	its flags.  Create an absolute section if needed.

commit 83fe3995184491891d36d7003a8c1b41784cfa0c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jun 25 15:34:45 2010 +0000

    gdb/testsuite/
    	Test PR python/11407.
    	* gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
    	* gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
    	Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
    	* gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
    	executable_nofb and executable_fb.  New variables srcsfile, objsfile,
    	srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
    	binfile.  Call gdb_compile with clean_restart twice.
    	(func_nofb print, func_nofb backtrace, func_loopfb print)
    	(func_loopfb backtrace): New.

commit 8b20b6281457218f475bb573ab835367459c3f6d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jun 25 15:32:48 2010 +0000

    gdb/testsuite/
    	* gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
    	* gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
    	by a hand made one.
    	* gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment.  Remove
    	i?86 requirement.  Remove variables srcfile and binfile.  New variable
    	sources, executable_nofb and executable_fb.  Call prepare_for_testing.

commit 7b2ef72fd753434e9683b2416e8a7626af4d3430
Author: Tristan Gingold <gingold@adacore.com>
Date:   Fri Jun 25 15:21:48 2010 +0000

    2010-06-25  Tristan Gingold  <gingold@adacore.com>
    
    	* vms-alpha.c (_bfd_vms_write_egsd): Set target_index field of
    	sections.  Mark .vmsdebug section as SEC_DEBUGGING.  Do not create
    	dummy psect anymore.  Adjust.
    	(_bfd_vms_write_eeom): Adjust (use target_index instead of index)
    	(_bfd_vms_write_etir): Ditto.
    	(start_etir_or_etbt_record): Test for SEC_DEBUGGING instead of
    	section name.  Adjust.

commit c0acde3cde80783508b7b37dcca6967b856f89b4
Author: pmuldoon <pmuldoon>
Date:   Fri Jun 25 15:13:52 2010 +0000

    2010-06-24  Phil Muldoon  <pmuldoon@redhat.com>
    
    	* printcmd.c (print_variable_and_value): Print error message on
    	caught exception.

commit 74937cb65e53e796a8c5f9075f2f03a2aa159787
Author: Tristan Gingold <gingold@adacore.com>
Date:   Fri Jun 25 14:54:18 2010 +0000

    2010-06-25  Tristan Gingold  <gingold@adacore.com>
    
    	* vms-alpha.c (alpha_vms_write_exec): Set linktime field.

commit f71231e76e5d47a44283212b40df03241e0d6c51
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date:   Fri Jun 25 13:00:30 2010 +0000

    ChangeLog:
    
    	* dwarf2expr.h (struct dwarf_value_location): Use ULONGEST as type
    	of stack values.
    	(struct dwarf_expr_piece): Rename "expr" member to "mem".  Add new
    	"value" member.
    	(dwarf_expr_push): Change input type to ULONGEST.
    	(dwarf_expr_fetch): Change return type to ULONGEST.
    	(dwarf_expr_fetch_address): Add prototype.
    	(dwarf2_read_address): Remove prototype.
    	* dwarf2expr.c (dwarf_expr_push): Use ULONGEST as type of stack values.
    	Truncate stack values to ctx->addr_size bytes.
    	(dwarf_expr_fetch): Change return value to ULONGEST.
    	(dwarf_expr_fetch_address): New function.
    	(add_piece): Use dwarf_expr_fetch_address instead of dwarf_expr_fetch
    	when appropriate.  Update for struct dwarf_expr_piece changes.
    	(dwarf2_read_address): Remove.
    	(unsigned_address_type): Remove.
    	(signed_address_type): Remove.
    	(execute_stack_op): Use dwarf_expr_fetch_address instead of
    	dwarf_expr_fetch when appropriate.  Use ULONGEST as type of stack
    	values.  Perform operations on ULONGEST instead of on GDB values,
    	sign-extending from ctx->addr_size bytes as needed.  Read DW_OP_addr
    	values and DW_OP_deref results as unsigned integers.
    	* dwarf2loc.c (read_pieced_value): Update for struct dwarf_expr_piece
    	changes.
    	(write_pieced_value): Likewise.
    	(dwarf2_evaluate_loc_desc): Use dwarf_expr_fetch_address instead of
    	dwarf_expr_fetch when appropriate.
    	(compile_dwarf_to_ax): Read DW_OP_addr values as unsigned integers.
    	* dwarf2-frame.c (execute_stack_op): Use dwarf_expr_fetch_address
    	instead of dwarf_expr_fetch when appropriate.
    
    testsuite/ChangeLog:
    
    	* gdb.cell/dwarfaddr.exp: New file.
    	* gdb.cell/dwarfaddr.S: New file.

commit 598915997f43e32f648309a96f6edba27bcf1d5d
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Fri Jun 25 07:32:23 2010 +0000

    	* c-typeprint.c (c_print_typedef): Append new type name for typedefs.

commit c139b217e0d2a9dffeb9e226a0e7f4561758f91f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Jun 25 05:20:54 2010 +0000

    include/elf/
    	* ppc64.h (R_PPC64_LO_DS_OPT): Define.
    bfd/
    	* elf64-ppc.c (toc_skip_enum): Define.
    	(ppc64_elf_edit_toc): Use two low bits of skip array as markers.
    	Optimize largetoc sequences.
    	(adjust_toc_syms): Update for skip array change.
    	(ppc64_elf_relocate_section): Handle R_PPC64_LO_DS_OPT.
    ld/
    	* emultempl/ppc64elf.em (prelim_size_sections): New function.
    	(ppc_before_allocation): Use it.  Size sections before toc edit too.

commit 749a1620e5b5e1f23009e7bf55cf86adbcc7318f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Jun 25 03:46:04 2010 +0000

    	* elf64-ppc.c (is_static_defined): New function.
    	(get_tls_mask, ppc_type_of_stub): Use it here.
    	(ppc64_elf_edit_opd): Ensure we only attempt to edit ppc64 input.
    	(ppc64_elf_tls_setup): Typo fix.
    	(adjust_toc_syms): Correctly handle symbols defined past the end
    	of the toc.  Move syms on removed entries to next entry rather
    	than to start of toc.
    	(ppc64_elf_edit_toc): Likewise.  Ensure we only attempt to
    	edit ppc64 input.  Allocate one extra word in skip array.
    	Honour info->keep_memory when reading relocs if we can.
    	Adjust toc relocs after adjusting symbols.

commit 9072e33f2290e1327931a3ddff7935553e86d844
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Jun 25 00:00:33 2010 +0000

    *** empty log message ***

commit ee36425736d7c14cc055fa6810266f52e7e83f89
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Jun 25 00:00:04 2010 +0000

    daily update

commit 71bfb8113895aaa51f843a88c7a00cd18a6c75c5
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Jun 24 22:52:03 2010 +0000

    Add support for  gdb.PYTHONDIR as $gdb_datadir/python.
    
    Python scripts to be used by GDB can be stored in that directory,
    and will be automatically found by the interpreter when importing them.
    This patch also sets up <gdb_pythondir>/gdb as the directory where gdb
    submodules can be stored.  For now, there is nothing there, but it can
    now be added easily without further code changes.
    
    gdb/ChangeLog:
    2010-06-24  Joel Brobecker  <brobecker@adacore.com>
    
            * python/python.c (_initialize_python): Add new "constant"
            PYTHONDIR in gdb module.  Insert this path at the head of
            sys.path. Set gdb.__path__ to gdb.PYTHONDIR + '/gdb' and
            exec its __init__.py script if it exists in that directory.

commit a483c96d04a703fb71374104b4bcdc51a0e21c27
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Thu Jun 24 20:38:04 2010 +0000

    Add "acc" register.  Revise register order and names.

commit f59ef5e559b4f5a717fae719149f8fb6ec8f9a8b
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Jun 24 20:17:49 2010 +0000

    	* psymtab.c (lookup_partial_symbol): Mark definition as static.

commit 4ebf1dbd04065ba463373fdee9d171bce1943818
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jun 24 18:24:02 2010 +0000

    gdb/
    	Fix GDB startup on readonly filesystem.
    	* charset.c (find_charset_names): Use PEX_USE_PIPES for pex_init.

commit 8216e4056f757073ca28f352a30908bce1684683
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jun 24 15:17:24 2010 +0000

    gdb/
    	Fix PR 9436.
    	* breakpoint.c (handle_jit_event): New function.
    	(bpstat_what): Remove enum class, kc, ss, sn, sgl, slr, clr, sr, shl,
    	jit, err, table and bs_class.  New variables shlib_event, jit_event,
    	this_action and bptype.  Change bs_class assignments to this_action
    	assignments.  new unhandled bptype internal error.  Move here
    	shlib_event and jit_event handling from handle_inferior_event.
    	* breakpoint.h (enum bpstat_what_main_action): Extend the comment.
    	Reorder items.  Remove BPSTAT_WHAT_CHECK_SHLIBS and
    	BPSTAT_WHAT_CHECK_JIT.
    	* inferior.h (debug_infrun, stop_on_solib_events): New declarations.
    	* infrun.c (debug_infrun, stop_on_solib_events): Remove static.
    	(handle_inferior_event): Reinitialize frame and gdbarch after
    	bpstat_what call.  Move BPSTAT_WHAT_CHECK_SHLIBS and
    	BPSTAT_WHAT_CHECK_JIT handling to bpstat_what.  Reinitialize even
    	gdbarch when frame gets reinitialized.
    
    gdb/testsuite/
    	Test PR 9436.
    	* gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.

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

Summary of changes:
 ChangeLog                                          |   42 +
 Makefile.def                                       |    2 +-
 Makefile.in                                        |   16 +-
 bfd/ChangeLog                                      |  401 ++-
 bfd/Makefile.am                                    |   12 +-
 bfd/Makefile.in                                    |   14 +-
 bfd/archive64.c                                    |   12 +-
 bfd/archures.c                                     |    5 -
 bfd/bfd-in2.h                                      |    3 -
 bfd/bfdio.c                                        |    8 +-
 bfd/bout.c                                         |    6 +-
 bfd/coff-i860.c                                    |    3 +-
 bfd/coff-maxq.c                                    |  447 --
 bfd/coff-mcore.c                                   |    7 +-
 bfd/coff-ppc.c                                     |   16 +-
 bfd/coff-rs6000.c                                  |    3 +-
 bfd/coffcode.h                                     |   37 +-
 bfd/compress.c                                     |   10 +-
 bfd/config.bfd                                     |    9 +-
 bfd/configure                                      |   63 +-
 bfd/configure.in                                   |    1 -
 bfd/cpu-arm.c                                      |    5 +-
 bfd/cpu-maxq.c                                     |   60 -
 bfd/dwarf2.c                                       |   93 +-
 bfd/elf-attrs.c                                    |   14 +-
 bfd/elf-bfd.h                                      |   17 +-
 bfd/elf-m10200.c                                   |    8 +-
 bfd/elf-m10300.c                                   |    5 -
 bfd/elf32-arm.c                                    |   31 +-
 bfd/elf32-avr.c                                    |   21 +-
 bfd/elf32-bfin.c                                   |    8 +-
 bfd/elf32-cr16.c                                   |    6 -
 bfd/elf32-cr16c.c                                  |    7 +-
 bfd/elf32-cris.c                                   |    2 -
 bfd/elf32-crx.c                                    |    8 +-
 bfd/elf32-h8300.c                                  |   10 +-
 bfd/elf32-hppa.c                                   |    2 -
 bfd/elf32-i370.c                                   |    7 +-
 bfd/elf32-ip2k.c                                   |   30 +-
 bfd/elf32-lm32.c                                   |   19 +-
 bfd/elf32-m32c.c                                   |   12 +-
 bfd/elf32-m32r.c                                   |   17 +-
 bfd/elf32-m68hc11.c                                |    2 -
 bfd/elf32-m68hc1x.c                                |    6 -
 bfd/elf32-m68k.c                                   |    5 -
 bfd/elf32-microblaze.c                             |    9 +-
 bfd/elf32-moxie.c                                  |    6 +-
 bfd/elf32-msp430.c                                 |    9 +-
 bfd/elf32-ppc.c                                    |   68 +-
 bfd/elf32-rx.c                                     |   19 +-
 bfd/elf32-score.c                                  |    8 +-
 bfd/elf32-score7.c                                 |    5 +-
 bfd/elf32-sh.c                                     |    7 -
 bfd/elf32-sh64.c                                   |    5 +-
 bfd/elf32-spu.c                                    |    5 +-
 bfd/elf32-tic6x.c                                  |   88 +
 bfd/elf32-tic6x.h                                  |    2 +
 bfd/elf32-v850.c                                   |    9 +-
 bfd/elf32-vax.c                                    |    4 -
 bfd/elf32-xc16x.c                                  |   13 +-
 bfd/elf32-xtensa.c                                 |    7 -
 bfd/elf64-hppa.c                                   |   35 +-
 bfd/elf64-mmix.c                                   |    9 +-
 bfd/elf64-ppc.c                                    |  369 +-
 bfd/elfxx-ia64.c                                   |   10 +-
 bfd/elfxx-sparc.c                                  |    6 +-
 bfd/hp300hpux.c                                    |    4 +-
 bfd/i386lynx.c                                     |    9 +-
 bfd/ieee.c                                         |    6 +
 bfd/libbfd-in.h                                    |    3 +-
 bfd/libbfd.h                                       |   15 +-
 bfd/mach-o.c                                       |    2 -
 bfd/mmo.c                                          |    7 +-
 bfd/nlm32-sparc.c                                  |    6 +-
 bfd/pdp11.c                                        |    8 +-
 bfd/pe-mips.c                                      |   12 +-
 bfd/peXXigen.c                                     |    4 +
 bfd/po/SRC-POTFILES.in                             |   13 +-
 bfd/som.c                                          | 1141 +++--
 bfd/som.h                                          |   50 +-
 bfd/targets.c                                      |    9 -
 bfd/versados.c                                     |    4 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |  237 +-
 bfd/vms-lib.c                                      |  434 ++-
 bfd/vms-misc.c                                     |    6 +-
 bfd/vms.h                                          |    4 +-
 bfd/xsym.c                                         |    4 +-
 config.guess                                       |    6 +-
 config.sub                                         |   10 +-
 config/ChangeLog                                   |   45 +-
 config/bootstrap-lto.mk                            |    8 +
 config/elf.m4                                      |    2 +-
 config/gc++filt.m4                                 |   26 +
 config/override.m4                                 |  264 +-
 config/stdint.m4                                   |   44 +
 config/tls.m4                                      |   11 +-
 configure                                          |   96 +-
 configure.ac                                       |   50 +-
 cpu/ChangeLog                                      |    4 +
 cpu/m32c.cpu                                       |    4 +-
 etc/ChangeLog                                      |    7 +
 etc/fdl.texi                                       |   82 +-
 etc/gnu-oids.texi                                  |   52 +
 etc/standards.texi                                 |  454 +-
 gdb/ChangeLog                                      | 1401 +++++-
 gdb/Makefile.in                                    |   19 +-
 gdb/NEWS                                           |  112 +-
 gdb/README                                         |  130 +-
 gdb/ada-lang.c                                     |    3 +-
 gdb/ada-lang.h                                     |    3 +-
 gdb/ada-typeprint.c                                |    6 +-
 gdb/ada-valprint.c                                 |  107 +-
 gdb/amd64-linux-tdep.c                             |    2 +-
 gdb/auxv.c                                         |   28 +-
 gdb/ax-gdb.h                                       |    2 +
 gdb/breakpoint.c                                   | 1131 +++--
 gdb/breakpoint.h                                   |   71 +-
 gdb/c-exp.y                                        |    2 +-
 gdb/c-lang.h                                       |    5 +-
 gdb/c-typeprint.c                                  |   33 +-
 gdb/c-valprint.c                                   |   29 +-
 gdb/charset.c                                      |    2 +-
 gdb/config.in                                      |    3 +
 gdb/config/i386/linux.mh                           |    2 +-
 gdb/config/nm-linux.h                              |    5 -
 gdb/configure                                      |  129 +-
 gdb/configure.ac                                   |   94 +-
 gdb/cp-namespace.c                                 |   19 +-
 gdb/cp-support.c                                   |  132 +-
 gdb/cp-valprint.c                                  |   76 +-
 gdb/d-lang.h                                       |    1 +
 gdb/d-valprint.c                                   |   12 +-
 gdb/defs.h                                         |    6 +
 gdb/dictionary.h                                   |    4 +-
 gdb/doc/ChangeLog                                  |  116 +
 gdb/doc/annotate.texinfo                           |    6 +-
 gdb/doc/fdl.texi                                   |   91 +-
 gdb/doc/gdb.texinfo                                |  717 +++-
 gdb/doc/gdbint.texinfo                             |   11 +-
 gdb/doc/stabs.texinfo                              |    6 +-
 gdb/doublest.c                                     |    5 +-
 gdb/dwarf2-frame.c                                 |   49 +-
 gdb/dwarf2expr.c                                   |  289 +-
 gdb/dwarf2expr.h                                   |   42 +-
 gdb/dwarf2loc.c                                    | 1593 +++++--
 gdb/dwarf2loc.h                                    |    6 +
 gdb/dwarf2read.c                                   |  873 +++-
 gdb/eval.c                                         |   87 +-
 gdb/event-top.c                                    |   40 +-
 gdb/expprint.c                                     |   22 -
 gdb/expression.h                                   |    5 -
 gdb/f-exp.y                                        |    4 +-
 gdb/f-lang.c                                       |   39 +-
 gdb/f-lang.h                                       |    3 +-
 gdb/f-typeprint.c                                  |    8 +-
 gdb/f-valprint.c                                   |   24 +-
 gdb/filesystem.c                                   |   14 +-
 gdb/frame.c                                        |    4 +-
 gdb/gdb-gdb.py                                     |    2 -
 gdb/gdbarch.c                                      |   47 +
 gdb/gdbarch.h                                      |   12 +-
 gdb/gdbarch.sh                                     |    8 +-
 gdb/gdbserver/ChangeLog                            |  458 ++
 gdb/gdbserver/Makefile.in                          |   49 +-
 gdb/gdbserver/config.in                            |    6 +
 gdb/gdbserver/configure                            |  173 +-
 gdb/gdbserver/configure.ac                         |   80 +
 gdb/gdbserver/configure.srv                        |    7 +
 gdb/gdbserver/linux-amd64-ipa.c                    |  175 +
 gdb/gdbserver/linux-i386-ipa.c                     |  198 +
 gdb/gdbserver/linux-low.c                          |  669 +++-
 gdb/gdbserver/linux-low.h                          |   37 +
 gdb/gdbserver/linux-ppc-low.c                      |    4 +-
 gdb/gdbserver/linux-s390-low.c                     |    5 +-
 gdb/gdbserver/linux-x86-low.c                      | 1459 +++++-
 gdb/gdbserver/mem-break.c                          |  412 ++-
 gdb/gdbserver/mem-break.h                          |   38 +
 gdb/gdbserver/regcache.c                           |   35 +-
 gdb/gdbserver/remote-utils.c                       |  132 +-
 gdb/gdbserver/server.c                             |  122 +-
 gdb/gdbserver/server.h                             |  106 +-
 gdb/gdbserver/spu-low.c                            |   38 +-
 gdb/gdbserver/target.h                             |   59 +
 gdb/gdbserver/tracepoint.c                         | 4175 ++++++++++++++-
 gdb/gdbserver/utils.c                              |   28 +-
 gdb/gdbtypes.c                                     |   11 +-
 gdb/gdbtypes.h                                     |   46 +-
 gdb/gregset.h                                      |   16 -
 gdb/i386-linux-nat.c                               |   25 +-
 gdb/i386-linux-tdep.c                              |    2 +-
 gdb/i386-nat.c                                     |    6 +-
 gdb/i386-tdep.c                                    |  145 +-
 gdb/i386-tdep.h                                    |    3 +
 gdb/ia64-linux-nat.c                               |    6 +-
 gdb/inf-ttrace.c                                   |    6 +-
 gdb/infcmd.c                                       |    9 +-
 gdb/inferior.h                                     |    6 +
 gdb/infrun.c                                       |  180 +-
 gdb/jv-lang.h                                      |    3 +-
 gdb/jv-typeprint.c                                 |    4 +-
 gdb/jv-valprint.c                                  |   15 +-
 gdb/language.c                                     |    7 +-
 gdb/language.h                                     |    7 +-
 gdb/libunwind-frame.c                              |    1 -
 gdb/linux-nat.c                                    |   98 +-
 gdb/linux-nat.h                                    |    3 +
 gdb/linux-record.c                                 |   25 +-
 gdb/linux-thread-db.c                              |    4 +-
 gdb/m2-lang.h                                      |    3 +-
 gdb/m2-typeprint.c                                 |    2 +-
 gdb/m2-valprint.c                                  |   18 +-
 gdb/main.c                                         |   34 +-
 gdb/maint.c                                        |   12 +-
 gdb/memattr.c                                      |    6 +-
 gdb/mi/mi-cmd-break.c                              |   15 +-
 gdb/mi/mi-main.c                                   |   25 +-
 gdb/mips-linux-nat.c                               |    6 +-
 gdb/mips-tdep.c                                    |    2 +-
 gdb/monitor.c                                      |    2 +-
 gdb/mt-tdep.c                                      |    4 +-
 gdb/nto-procfs.c                                   |    6 +-
 gdb/osdata.c                                       |   14 +-
 gdb/p-lang.h                                       |    5 +-
 gdb/p-typeprint.c                                  |    6 +-
 gdb/p-valprint.c                                   |   26 +-
 gdb/parse.c                                        |    5 +-
 gdb/parser-defs.h                                  |    7 +-
 gdb/ppc-linux-nat.c                                |  234 +-
 gdb/ppc-linux-tdep.c                               |   66 +-
 gdb/printcmd.c                                     |   83 +-
 gdb/procfs.c                                       |   12 +-
 gdb/psymtab.c                                      |    2 +-
 gdb/python/py-breakpoint.c                         |    2 +-
 gdb/python/py-frame.c                              |    8 +-
 gdb/python/py-inferior.c                           |  728 +++
 gdb/python/py-infthread.c                          |  269 +
 gdb/python/py-prettyprint.c                        |   17 +
 gdb/python/py-utils.c                              |   49 +
 gdb/python/py-value.c                              |   41 +-
 gdb/python/python-internal.h                       |   33 +-
 gdb/python/python.c                                |  112 +-
 gdb/python/python.h                                |    1 +
 gdb/record.c                                       |  637 +++-
 gdb/record.h                                       |    1 +
 gdb/remote-m32r-sdi.c                              |    6 +-
 gdb/remote-mips.c                                  |    6 +-
 gdb/remote.c                                       |  208 +-
 gdb/reverse.c                                      |    2 +-
 gdb/rx-tdep.c                                      |   18 +-
 gdb/s390-nat.c                                     |    6 +-
 gdb/s390-tdep.c                                    |   28 +-
 gdb/scm-lang.h                                     |    1 +
 gdb/scm-valprint.c                                 |    8 +-
 gdb/sh64-tdep.c                                    |   10 +-
 gdb/solib-null.c                                   |   89 -
 gdb/solib-spu.c                                    |  105 +
 gdb/solib-svr4.c                                   |  221 +-
 gdb/solib-target.c                                 |    5 +
 gdb/spu-linux-nat.c                                |   22 +-
 gdb/spu-multiarch.c                                |   27 +-
 gdb/spu-tdep.c                                     |   85 +-
 gdb/spu-tdep.h                                     |   62 +-
 gdb/stack.c                                        |    2 +-
 gdb/symfile.c                                      |   14 +
 gdb/symtab.c                                       |   52 +-
 gdb/symtab.h                                       |    8 +
 gdb/target.c                                       |  245 +-
 gdb/target.h                                       |   81 +-
 gdb/testsuite/ChangeLog                            |  790 +++-
 gdb/testsuite/gdb.ada/assign_1.exp                 |    3 +-
 gdb/testsuite/gdb.ada/boolean_expr.exp             |    3 +-
 gdb/testsuite/gdb.ada/exec_changed.exp             |   10 +-
 gdb/testsuite/gdb.ada/frame_args.exp               |    3 +-
 gdb/testsuite/gdb.ada/lang_switch.exp              |    2 +-
 gdb/testsuite/gdb.ada/ptype_arith_binop.exp        |    3 +-
 gdb/testsuite/gdb.ada/ref_param.exp                |    2 +-
 gdb/testsuite/gdb.ada/type_coercion.exp            |    6 +-
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    2 +-
 gdb/testsuite/gdb.arch/i386-size.exp               |    2 +-
 .../nm-linux.h => testsuite/gdb.arch/spu-ls.c}     |   31 +-
 gdb/testsuite/gdb.arch/spu-ls.exp                  |   54 +
 gdb/testsuite/gdb.asm/asm-source.exp               |    4 +-
 gdb/testsuite/gdb.base/arithmet.exp                |   12 +-
 gdb/testsuite/gdb.base/arrayidx.exp                |    6 +-
 gdb/testsuite/gdb.base/async.exp                   |    6 +-
 .../gdb.base/attach-pie-misread.c}                 |   43 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |  204 +
 gdb/testsuite/gdb.base/attach.exp                  |   14 +-
 gdb/testsuite/gdb.base/auxv.exp                    |    6 +-
 gdb/testsuite/gdb.base/bigcore.exp                 |    9 +-
 gdb/testsuite/gdb.base/bitfields2.exp              |    2 +-
 gdb/testsuite/gdb.base/bitops.exp                  |    2 +-
 gdb/testsuite/gdb.base/break-always.exp            |    2 +-
 gdb/testsuite/gdb.base/break-interp.exp            |  383 +-
 gdb/testsuite/gdb.base/break.exp                   |    2 +-
 gdb/testsuite/gdb.base/breakpoint-shadow.exp       |    2 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |   16 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |   11 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |   12 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |   12 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    4 +-
 gdb/testsuite/gdb.base/charset.c                   |    5 +
 gdb/testsuite/gdb.base/charset.exp                 |    6 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |   34 +-
 gdb/testsuite/gdb.base/code-expr.exp               |    6 +-
 gdb/testsuite/gdb.base/commands.exp                |   65 +-
 gdb/testsuite/gdb.base/cond-expr.exp               |    8 +-
 gdb/testsuite/gdb.base/condbreak.exp               |    4 +-
 gdb/testsuite/gdb.base/cursal.exp                  |    7 +-
 gdb/testsuite/gdb.base/cvexpr.exp                  |    6 +-
 gdb/testsuite/gdb.base/dbx.exp                     |    6 +-
 gdb/testsuite/gdb.base/default.exp                 |   96 +-
 gdb/testsuite/gdb.base/del.exp                     |    7 +-
 gdb/testsuite/gdb.base/detach.exp                  |    2 +-
 gdb/testsuite/gdb.base/display.exp                 |   16 +-
 gdb/testsuite/gdb.base/dump.exp                    |   30 +-
 gdb/testsuite/gdb.base/ena-dis-br.exp              |   14 +-
 gdb/testsuite/gdb.base/ending-run.exp              |    2 +-
 gdb/testsuite/gdb.base/eval-skip.exp               |    8 +-
 .../ptype_arith_binop.exp => gdb.base/eval.exp}    |   24 +-
 gdb/testsuite/gdb.base/exprs.exp                   |    6 +-
 gdb/testsuite/gdb.base/fileio.exp                  |    2 +-
 gdb/testsuite/gdb.base/find.exp                    |   20 +-
 gdb/testsuite/gdb.base/foll-fork.exp               |    5 +-
 gdb/testsuite/gdb.base/foll-vfork.exp              |    2 +-
 gdb/testsuite/gdb.base/frame-args.exp              |    9 +-
 gdb/testsuite/gdb.base/freebpcmd.exp               |    3 +-
 gdb/testsuite/gdb.base/funcargs.exp                |    2 +-
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |    5 +-
 gdb/testsuite/gdb.base/gdb11531.exp                |    4 +
 gdb/testsuite/gdb.base/gdbvars.exp                 |    8 +-
 gdb/testsuite/gdb.base/help.exp                    |   14 +-
 gdb/testsuite/gdb.base/ifelse.exp                  |    4 +-
 gdb/testsuite/gdb.base/included.exp                |    2 +-
 gdb/testsuite/gdb.base/interrupt.exp               |    2 +-
 gdb/testsuite/gdb.base/list.exp                    |    6 +-
 gdb/testsuite/gdb.base/long_long.exp               |    6 +-
 gdb/testsuite/gdb.base/macscp.exp                  |   46 +-
 gdb/testsuite/gdb.base/maint.exp                   |   10 +-
 gdb/testsuite/gdb.base/miscexprs.exp               |    2 +-
 .../moribund-step.exp}                             |   30 +-
 gdb/testsuite/gdb.base/multi-forks.exp             |   28 +-
 .../nm-linux.h => testsuite/gdb.base/nostdlib.c}   |   27 +-
 gdb/testsuite/gdb.base/nostdlib.exp                |   54 +
 gdb/testsuite/gdb.base/overlays.exp                |    4 +-
 gdb/testsuite/gdb.base/page.exp                    |    6 +-
 gdb/testsuite/gdb.base/pending.exp                 |   19 +-
 gdb/testsuite/gdb.base/permissions.exp             |  101 +
 gdb/testsuite/gdb.base/pointers.exp                |   20 +-
 gdb/testsuite/gdb.base/pr11022.exp                 |    2 +-
 gdb/testsuite/gdb.base/prelink.exp                 |   48 +-
 gdb/testsuite/gdb.base/printcmds.exp               |   38 +-
 gdb/testsuite/gdb.base/psymtab.exp                 |    2 +-
 gdb/testsuite/gdb.base/ptype.exp                   |   10 +-
 gdb/testsuite/gdb.base/randomize.exp               |    2 +-
 gdb/testsuite/gdb.base/readline.exp                |    2 +-
 gdb/testsuite/gdb.base/recurse.exp                 |    2 +-
 gdb/testsuite/gdb.base/relational.exp              |   60 +-
 gdb/testsuite/gdb.base/relocate.exp                |    2 +-
 gdb/testsuite/gdb.base/remote.exp                  |   12 +-
 gdb/testsuite/gdb.base/reread.exp                  |   18 +-
 gdb/testsuite/gdb.base/restore.exp                 |    2 +-
 gdb/testsuite/gdb.base/return.exp                  |    4 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |    5 +-
 gdb/testsuite/gdb.base/set-lang-auto.exp           |    6 +-
 gdb/testsuite/gdb.base/setshow.exp                 |   64 +-
 gdb/testsuite/gdb.base/setvar.exp                  |   16 +-
 gdb/testsuite/gdb.base/shlib-call.exp              |    2 +-
 gdb/testsuite/gdb.base/sigbpt.exp                  |    8 +-
 gdb/testsuite/gdb.base/signals.exp                 |    4 +-
 gdb/testsuite/gdb.base/signull.exp                 |    5 +-
 gdb/testsuite/gdb.base/sigrepeat.exp               |    2 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |   38 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |    2 +-
 gdb/testsuite/gdb.base/solib-corrupted.exp         |    6 +-
 gdb/testsuite/gdb.base/solib-disc.exp              |    2 +-
 gdb/testsuite/gdb.base/solib-symbol.exp            |    2 +-
 gdb/testsuite/gdb.base/source.exp                  |    2 +-
 gdb/testsuite/gdb.base/step-bt.exp                 |    4 +-
 gdb/testsuite/gdb.base/store.exp                   |   22 +-
 gdb/testsuite/gdb.base/structs.exp                 |   14 +-
 gdb/testsuite/gdb.base/structs2.exp                |    2 +-
 gdb/testsuite/gdb.base/subst.exp                   |   35 +-
 .../gdb.base/symbol-without-target_section.exp     |    6 +-
 gdb/testsuite/gdb.base/term.exp                    |    7 +-
 gdb/testsuite/gdb.base/trace-commands.exp          |    2 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |    4 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |   10 +-
 gdb/testsuite/gdb.base/value-double-free.exp       |    2 +-
 gdb/testsuite/gdb.base/varargs.exp                 |    2 +-
 gdb/testsuite/gdb.base/volatile.exp                |    2 +-
 gdb/testsuite/gdb.base/watch-cond.exp              |   18 +-
 gdb/testsuite/gdb.base/watch-vfork.exp             |    2 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |    6 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp    |    4 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    2 +-
 gdb/testsuite/gdb.base/watchpoint.c                |    5 +
 gdb/testsuite/gdb.base/watchpoint.exp              |   46 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |    8 +-
 gdb/testsuite/gdb.base/whatis-exp.exp              |    8 +-
 gdb/testsuite/gdb.cell/dwarfaddr.S                 |  190 +
 gdb/testsuite/gdb.cell/dwarfaddr.exp               |   53 +
 .../{gdb.cp/namespace1.cc => gdb.cell/fork-spu.c}  |   53 +-
 gdb/testsuite/gdb.cell/fork.c                      |   77 +
 gdb/testsuite/gdb.cell/fork.exp                    |   85 +
 gdb/testsuite/gdb.cp/annota2.exp                   |   81 +-
 gdb/testsuite/gdb.cp/annota3.exp                   |   12 +-
 gdb/testsuite/gdb.cp/anon-union.exp                |  259 +-
 gdb/testsuite/gdb.cp/class2.exp                    |    4 +-
 gdb/testsuite/gdb.cp/classes.exp                   |   16 +-
 gdb/testsuite/gdb.cp/cpexprs.exp                   |    5 +
 gdb/testsuite/gdb.cp/cplusfuncs.exp                |  503 +--
 gdb/testsuite/gdb.cp/demangle.exp                  |   72 +-
 gdb/testsuite/gdb.cp/extern-c.exp                  |    2 +-
 gdb/testsuite/gdb.cp/formatted-ref.exp             |    4 +-
 gdb/testsuite/gdb.cp/inherit.exp                   |    4 +-
 gdb/testsuite/gdb.cp/koenig.cc                     |   61 +
 gdb/testsuite/gdb.cp/koenig.exp                    |   41 +-
 gdb/testsuite/gdb.cp/local.exp                     |   54 +-
 gdb/testsuite/gdb.cp/m-static.exp                  |   16 +-
 gdb/testsuite/gdb.cp/m-static.h                    |    4 +-
 gdb/testsuite/gdb.cp/maint.exp                     |    2 +-
 gdb/testsuite/gdb.cp/mb-inline.exp                 |    2 +-
 gdb/testsuite/gdb.cp/mb-templates.exp              |    8 +-
 gdb/testsuite/gdb.cp/method.exp                    |   78 +-
 gdb/testsuite/gdb.cp/method2.exp                   |    2 +-
 gdb/testsuite/gdb.cp/misc.exp                      |   36 +-
 gdb/testsuite/gdb.cp/namespace.exp                 |  196 +-
 gdb/testsuite/gdb.cp/namespace1.cc                 |   19 +
 gdb/testsuite/gdb.cp/operator.cc                   |  211 +
 gdb/testsuite/gdb.cp/operator.exp                  |   61 +
 gdb/testsuite/gdb.cp/overload.exp                  |    2 +-
 gdb/testsuite/gdb.cp/ovldbreak.exp                 |    9 +-
 gdb/testsuite/gdb.cp/pr-1023.exp                   |    9 +-
 gdb/testsuite/gdb.cp/pr-1210.exp                   |    4 +-
 gdb/testsuite/gdb.cp/pr9167.exp                    |    5 +
 gdb/testsuite/gdb.cp/punctuator.exp                |   14 +-
 .../gdb.cp/re-set-overloaded.cc}                   |   26 +-
 gdb/testsuite/gdb.cp/re-set-overloaded.exp         |   61 +
 gdb/testsuite/gdb.cp/ref-types.exp                 |  532 +--
 .../gdb.cp/static-print-quit.cc}                   |   34 +-
 gdb/testsuite/gdb.cp/static-print-quit.exp         |   50 +
 gdb/testsuite/gdb.cp/templates.exp                 |  432 +-
 gdb/testsuite/gdb.cp/userdef.exp                   |   22 +-
 gdb/testsuite/gdb.cp/virtbase.cc                   |   14 +-
 gdb/testsuite/gdb.cp/virtbase.exp                  |    7 +-
 gdb/testsuite/gdb.cp/virtfunc.exp                  |    4 +-
 gdb/testsuite/gdb.disasm/t01_mov.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t03_add.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t08_or.exp                |    2 +-
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t10_and.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    2 +-
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    2 +-
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-basic.exp             |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-compressed.exp        |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intercu.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-intermix.exp          |    2 +-
 gdb/testsuite/gdb.dwarf2/dw2-op-call.S             |  119 +
 .../{dw2-producer.exp => dw2-op-call.exp}          |   34 +-
 gdb/testsuite/gdb.dwarf2/dw2-producer.exp          |    2 +-
 .../gdb.dwarf2/dw2-ref-missing-frame-func.c}       |   40 +-
 .../gdb.dwarf2/dw2-ref-missing-frame-main.c}       |   26 +-
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S   |  452 +-
 gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp |   50 +-
 gdb/testsuite/gdb.dwarf2/dw2-restore.exp           |    2 +-
 gdb/testsuite/gdb.dwarf2/mac-fileno.exp            |    2 +-
 gdb/testsuite/gdb.dwarf2/pieces.exp                |    4 +-
 .../gdb.dwarf2/watch-notconst.c}                   |   35 +-
 .../{dw2-producer.exp => watch-notconst.exp}       |   35 +-
 gdb/testsuite/gdb.dwarf2/watch-notconst2.S         |  256 +
 .../gdb.dwarf2/watch-notconst2.c}                  |   31 +-
 .../{module.f90 => library-module-lib.f90}         |   21 +-
 .../{module.f90 => library-module-main.f90}        |   15 +-
 gdb/testsuite/gdb.fortran/library-module.exp       |   58 +
 gdb/testsuite/gdb.fortran/module.exp               |   55 +-
 gdb/testsuite/gdb.fortran/module.f90               |   39 +-
 gdb/testsuite/gdb.gdb/complaints.exp               |    8 +-
 gdb/testsuite/gdb.gdb/observer.exp                 |   32 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |   14 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |    2 +-
 gdb/testsuite/gdb.mi/mi-nonstop-exit.exp           |    2 -
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |    1 -
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp      |    1 -
 gdb/testsuite/gdb.mi/mi-nsintrall.exp              |    3 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |    1 -
 gdb/testsuite/gdb.mi/mi-nsthrexec.exp              |    1 -
 gdb/testsuite/gdb.multi/base.exp                   |   42 +-
 gdb/testsuite/gdb.multi/bkpt-multi-exec.exp        |   16 +-
 gdb/testsuite/gdb.opt/inline-cmds.exp              |    2 +-
 gdb/testsuite/gdb.python/Makefile.in               |    2 +-
 gdb/testsuite/gdb.python/py-block.exp              |    6 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |    7 +-
 gdb/testsuite/gdb.python/py-frame.exp              |    2 +-
 gdb/testsuite/gdb.python/py-inferior.c             |   49 +
 gdb/testsuite/gdb.python/py-inferior.exp           |  191 +
 gdb/testsuite/gdb.python/py-infthread.c            |   14 +
 gdb/testsuite/gdb.python/py-infthread.exp          |   53 +
 gdb/testsuite/gdb.python/py-prettyprint.exp        |   46 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |    5 +
 gdb/testsuite/gdb.python/py-template.exp           |    4 +-
 gdb/testsuite/gdb.python/py-value.exp              |   11 +-
 gdb/testsuite/gdb.python/python.exp                |    7 +
 gdb/testsuite/gdb.reverse/watch-precsave.exp       |    4 +-
 gdb/testsuite/gdb.reverse/watch-reverse.exp        |    4 +-
 gdb/testsuite/gdb.server/ext-attach.exp            |    4 +-
 gdb/testsuite/gdb.server/ext-run.exp               |    4 +-
 gdb/testsuite/gdb.server/server-mon.exp            |    2 +-
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |    4 +-
 gdb/testsuite/gdb.threads/attach-stopped.exp       |   10 +-
 gdb/testsuite/gdb.threads/attachstop-mt.exp        |   10 +-
 gdb/testsuite/gdb.threads/fork-thread-pending.exp  |    6 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |   54 +-
 gdb/testsuite/gdb.threads/hand-call-in-threads.exp |   55 +-
 .../gdb.threads/interrupted-hand-call.exp          |    2 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |   50 +-
 .../gdb.threads/local-watch-wrong-thread.exp       |    8 +-
 gdb/testsuite/gdb.threads/manythreads.exp          |    4 +-
 gdb/testsuite/gdb.threads/print-threads.exp        |   23 +-
 gdb/testsuite/gdb.threads/pthreads.exp             |  169 +-
 gdb/testsuite/gdb.threads/schedlock.exp            |  129 +-
 gdb/testsuite/gdb.threads/sigthread.exp            |    6 +-
 gdb/testsuite/gdb.threads/staticthreads.exp        |    2 +-
 gdb/testsuite/gdb.threads/thread-specific.exp      |   20 +-
 .../gdb.threads/thread-unwindonsignal.exp          |    5 +-
 gdb/testsuite/gdb.threads/threadapply.exp          |    4 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.c   |   15 +-
 gdb/testsuite/gdb.threads/watchthreads.exp         |    6 +-
 gdb/testsuite/gdb.threads/watchthreads2.exp        |    6 +-
 gdb/testsuite/gdb.trace/Makefile.in                |    2 +-
 gdb/testsuite/gdb.trace/actions.exp                |   12 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |   67 +-
 gdb/testsuite/gdb.trace/circ.exp                   |   16 +-
 gdb/testsuite/gdb.trace/collection.exp             |   15 +-
 gdb/testsuite/gdb.trace/deltrace.exp               |   73 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |   16 +-
 gdb/testsuite/gdb.trace/limits.c                   |   51 -
 gdb/testsuite/gdb.trace/limits.exp                 |  306 --
 gdb/testsuite/gdb.trace/packetlen.exp              |   20 +-
 gdb/testsuite/gdb.trace/passc-dyn.exp              |   24 +-
 gdb/testsuite/gdb.trace/report.exp                 |   56 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |   13 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |    6 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |   57 +-
 gdb/testsuite/gdb.trace/tracecmd.exp               |   27 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |   23 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |   16 +-
 gdb/testsuite/lib/gdb.exp                          |   47 +-
 gdb/testsuite/lib/prelink-support.exp              |  293 +
 gdb/thread.c                                       |   14 +
 gdb/top.c                                          |   59 +-
 gdb/tracepoint.c                                   |  335 ++-
 gdb/tracepoint.h                                   |   19 +
 gdb/utils.c                                        |   94 +
 gdb/valarith.c                                     |   68 +-
 gdb/valops.c                                       |  171 +-
 gdb/valprint.c                                     |  113 +-
 gdb/valprint.h                                     |    5 +-
 gdb/value.c                                        |  143 +-
 gdb/value.h                                        |   51 +-
 gdb/vec.h                                          |   34 +
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   74 +-
 gdb/xtensa-tdep.c                                  |    4 +-
 include/ChangeLog                                  |   55 +
 include/coff/ChangeLog                             |    4 +
 include/coff/maxq.h                                |   56 -
 include/dis-asm.h                                  |    2 -
 include/dwarf2.h                                   |   47 +-
 include/elf/ChangeLog                              |   38 +
 include/elf/ia64.h                                 |   89 +
 include/elf/ppc64.h                                |    4 +
 bfd/elf32-tic6x.h => include/elf/tic6x-attrs.h     |    7 +-
 include/elf/tic6x.h                                |   22 +
 include/floatformat.h                              |    2 +
 include/gdb/ChangeLog                              |    5 +
 include/gdb/sim-rx.h                               |    9 +-
 include/hashtab.h                                  |    5 +-
 include/opcode/ChangeLog                           |   23 +
 include/opcode/maxq.h                              | 1132 ----
 include/opcode/mips.h                              |    6 +-
 include/opcode/ppc.h                               |   79 +-
 include/plugin-api.h                               |   15 +-
 include/som/ChangeLog                              |    7 +
 include/som/aout.h                                 |  249 +
 bfd/elf32-tic6x.h => include/som/clock.h           |   22 +-
 include/som/internal.h                             |  206 +
 include/som/lst.h                                  |   93 +
 include/som/reloc.h                                |   79 +
 include/splay-tree.h                               |   15 +-
 libiberty/ChangeLog                                |   43 +-
 libiberty/configure                                |   22 +-
 libiberty/configure.ac                             |    4 +-
 libiberty/cp-demangle.c                            |   12 +-
 libiberty/floatformat.c                            |   18 +-
 libiberty/functions.texi                           |   39 +-
 libiberty/hashtab.c                                |   67 +-
 libiberty/libiberty.texi                           |   18 +-
 libiberty/splay-tree.c                             |   55 +-
 libiberty/testsuite/demangle-expected              |    3 +
 opcodes/ChangeLog                                  |  161 +-
 opcodes/Makefile.am                                |    1 -
 opcodes/Makefile.in                                |    2 -
 opcodes/arc-dis.c                                  |    7 +-
 opcodes/arm-dis.c                                  |    9 +-
 opcodes/bfin-dis.c                                 |    8 +-
 opcodes/cgen-asm.in                                |   58 +-
 opcodes/configure                                  |   19 +-
 opcodes/configure.in                               |    1 -
 opcodes/disassemble.c                              |    6 -
 opcodes/dlx-dis.c                                  |    4 +-
 opcodes/fr30-asm.c                                 |   58 +-
 opcodes/frv-asm.c                                  |   58 +-
 opcodes/h8300-dis.c                                |   15 +-
 opcodes/i386-dis.c                                 |   55 +-
 opcodes/i386-gen.c                                 |   12 +
 opcodes/i386-init.h                                |  162 +-
 opcodes/i386-opc.h                                 |   12 +
 opcodes/i386-opc.tbl                               |   16 +
 opcodes/i386-tbl.h                                 | 5760 ++++++++++----------
 opcodes/ip2k-asm.c                                 |   58 +-
 opcodes/iq2000-asm.c                               |   58 +-
 opcodes/lm32-asm.c                                 |   58 +-
 opcodes/m32c-asm.c                                 |   58 +-
 opcodes/m32c-ibld.c                                |    4 +-
 opcodes/m32r-asm.c                                 |   58 +-
 opcodes/m68k-dis.c                                 |    2 +-
 opcodes/m68k-opc.c                                 |    1 -
 opcodes/maxq-dis.c                                 |  717 ---
 opcodes/mep-asm.c                                  |   58 +-
 opcodes/mep-dis.c                                  |    5 -
 opcodes/mips-dis.c                                 |   20 +-
 opcodes/mips16-opc.c                               |   21 +-
 opcodes/msp430-dis.c                               |    6 +-
 opcodes/mt-asm.c                                   |   58 +-
 opcodes/openrisc-asm.c                             |   58 +-
 opcodes/po/POTFILES.in                             |    6 +-
 opcodes/ppc-dis.c                                  |  152 +-
 opcodes/ppc-opc.c                                  |  211 +-
 opcodes/sparc-dis.c                                |    5 +-
 opcodes/xc16x-asm.c                                |   58 +-
 opcodes/xstormy16-asm.c                            |   58 +-
 sim/ChangeLog                                      |    5 +
 sim/rx/ChangeLog                                   |   10 +
 sim/rx/gdb-if.c                                    |    7 +
 sim/rx/reg.c                                       |    8 +-
 653 files changed, 33466 insertions(+), 14444 deletions(-)
 delete mode 100644 bfd/coff-maxq.c
 delete mode 100644 bfd/cpu-maxq.c
 create mode 100644 config/bootstrap-lto.mk
 create mode 100644 config/gc++filt.m4
 create mode 100644 etc/gnu-oids.texi
 create mode 100644 gdb/gdbserver/linux-amd64-ipa.c
 create mode 100644 gdb/gdbserver/linux-i386-ipa.c
 create mode 100644 gdb/python/py-inferior.c
 create mode 100644 gdb/python/py-infthread.c
 delete mode 100644 gdb/solib-null.c
 copy gdb/{config/i386/nm-linux.h => testsuite/gdb.arch/spu-ls.c} (58%)
 create mode 100644 gdb/testsuite/gdb.arch/spu-ls.exp
 copy gdb/{config/i386/nm-linux.h => testsuite/gdb.base/attach-pie-misread.c} (55%)
 create mode 100644 gdb/testsuite/gdb.base/attach-pie-misread.exp
 copy gdb/testsuite/{gdb.ada/ptype_arith_binop.exp => gdb.base/eval.exp} (63%)
 copy gdb/testsuite/{gdb.ada/ptype_arith_binop.exp => gdb.base/moribund-step.exp} (61%)
 copy gdb/{config/i386/nm-linux.h => testsuite/gdb.base/nostdlib.c} (59%)
 create mode 100644 gdb/testsuite/gdb.base/nostdlib.exp
 create mode 100644 gdb/testsuite/gdb.base/permissions.exp
 create mode 100644 gdb/testsuite/gdb.cell/dwarfaddr.S
 create mode 100644 gdb/testsuite/gdb.cell/dwarfaddr.exp
 copy gdb/testsuite/{gdb.cp/namespace1.cc => gdb.cell/fork-spu.c} (53%)
 create mode 100644 gdb/testsuite/gdb.cell/fork.c
 create mode 100644 gdb/testsuite/gdb.cell/fork.exp
 create mode 100644 gdb/testsuite/gdb.cp/operator.cc
 create mode 100644 gdb/testsuite/gdb.cp/operator.exp
 copy gdb/{config/i386/nm-linux.h => testsuite/gdb.cp/re-set-overloaded.cc} (59%)
 create mode 100644 gdb/testsuite/gdb.cp/re-set-overloaded.exp
 copy gdb/{config/i386/nm-linux.h => testsuite/gdb.cp/static-print-quit.cc} (59%)
 create mode 100644 gdb/testsuite/gdb.cp/static-print-quit.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-op-call.S
 copy gdb/testsuite/gdb.dwarf2/{dw2-producer.exp => dw2-op-call.exp} (55%)
 copy gdb/{d-lang.h => testsuite/gdb.dwarf2/dw2-ref-missing-frame-func.c} (54%)
 copy gdb/{config/i386/nm-linux.h => testsuite/gdb.dwarf2/dw2-ref-missing-frame-main.c} (59%)
 copy gdb/{config/i386/nm-linux.h => testsuite/gdb.dwarf2/watch-notconst.c} (56%)
 copy gdb/testsuite/gdb.dwarf2/{dw2-producer.exp => watch-notconst.exp} (54%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/watch-notconst2.S
 rename gdb/{config/i386/nm-linux.h => testsuite/gdb.dwarf2/watch-notconst2.c} (58%)
 copy gdb/testsuite/gdb.fortran/{module.f90 => library-module-lib.f90} (63%)
 copy gdb/testsuite/gdb.fortran/{module.f90 => library-module-main.f90} (70%)
 create mode 100644 gdb/testsuite/gdb.fortran/library-module.exp
 create mode 100644 gdb/testsuite/gdb.python/py-inferior.c
 create mode 100644 gdb/testsuite/gdb.python/py-inferior.exp
 create mode 100644 gdb/testsuite/gdb.python/py-infthread.c
 create mode 100644 gdb/testsuite/gdb.python/py-infthread.exp
 delete mode 100644 gdb/testsuite/gdb.trace/limits.c
 delete mode 100644 gdb/testsuite/gdb.trace/limits.exp
 create mode 100644 gdb/testsuite/lib/prelink-support.exp
 delete mode 100644 include/coff/maxq.h
 copy bfd/elf32-tic6x.h => include/elf/tic6x-attrs.h (84%)
 delete mode 100644 include/opcode/maxq.h
 create mode 100644 include/som/ChangeLog
 create mode 100644 include/som/aout.h
 copy bfd/elf32-tic6x.h => include/som/clock.h (58%)
 create mode 100644 include/som/internal.h
 create mode 100644 include/som/lst.h
 create mode 100644 include/som/reloc.h
 delete mode 100644 opcodes/maxq-dis.c

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 5276f25..5759b30 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,45 @@
+2010-06-10  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.def (configure-gcc): Depend on all-libelf.
+	* Makefile.in: Rebuild.
+
+2010-06-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* config.sub, config.guess: Update from upstream sources.
+
+2010-06-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	2010-05-05  Sebastian Pop  <sebastian.pop@amd.com>
+	* configure.ac: Allow all the versions greater than 0.10 of PPL.
+	* configure: Regenerated.
+
+	2010-04-20  Eric Botcazou  <ebotcazou@adacore.com>
+	* configure.ac (BUILD_CONFIG): Redirect output to /dev/null.
+	* configure: Regenerate.
+
+	2010-04-17  Ralf Cors<E9>pius  <ralf.corsepius@rtems.org>
+	* configure.ac (*-*-rtems*): Add target-libiberty to $skipdirs.
+	* configure: Regenerate.
+
+	2010-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+	* configure.ac: Check for elf_getshdrstrndx or elf_getshstrndx
+	separately.
+	* configure: Regenerate.
+
+	2010-04-13  Steve Ellcey  <sje@cup.hp.com>
+	* configure: Regenerate after change to elf.m4.
+
+	2010-04-02  Sebastian Pop  <sebastian.pop@amd.com>
+	* configure.ac: Add brackets around AC_TRY_COMPILE alternative.
+	* configure: Regenerated.
+
+	2010-04-02  Sebastian Pop  <sebastian.pop@amd.com>
+	* configure.ac: Print "buggy but acceptable" when CLooG
+	revision is less than 9.
+	* configure: Regenerated.
+
 2010-05-26  Dave Korn  <dave.korn.cygwin@gmail.com>
 
 	Merge from gcc:
diff --git a/Makefile.def b/Makefile.def
index 325d845..ccc23f6 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -322,6 +322,7 @@ dependencies = { module=configure-gcc; on=all-binutils; };
 dependencies = { module=configure-gcc; on=all-gas; };
 dependencies = { module=configure-gcc; on=all-ld; };
 dependencies = { module=configure-gcc; on=all-gold; };
+dependencies = { module=configure-gcc; on=all-libelf; };
 dependencies = { module=all-gcc; on=all-libiberty; hard=true; };
 dependencies = { module=all-gcc; on=all-gmp; };
 dependencies = { module=all-gcc; on=all-intl; };
@@ -329,7 +330,6 @@ dependencies = { module=all-gcc; on=all-mpfr; };
 dependencies = { module=all-gcc; on=all-mpc; };
 dependencies = { module=all-gcc; on=all-ppl; };
 dependencies = { module=all-gcc; on=all-cloog; };
-dependencies = { module=all-gcc; on=all-libelf; };
 dependencies = { module=all-gcc; on=all-build-texinfo; };
 dependencies = { module=all-gcc; on=all-build-bison; };
 dependencies = { module=all-gcc; on=all-build-byacc; };
diff --git a/Makefile.in b/Makefile.in
index d1d8b32..22a77d2 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -57763,6 +57763,14 @@ configure-stage3-gcc: maybe-all-stage3-gold
 configure-stage4-gcc: maybe-all-stage4-gold
 configure-stageprofile-gcc: maybe-all-stageprofile-gold
 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
+configure-gcc: maybe-all-libelf
+
+configure-stage1-gcc: maybe-all-stage1-libelf
+configure-stage2-gcc: maybe-all-stage2-libelf
+configure-stage3-gcc: maybe-all-stage3-libelf
+configure-stage4-gcc: maybe-all-stage4-libelf
+configure-stageprofile-gcc: maybe-all-stageprofile-libelf
+configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
 all-gcc: all-libiberty
 
 all-stage1-gcc: all-stage1-libiberty
@@ -57819,14 +57827,6 @@ all-stage3-gcc: maybe-all-stage3-cloog
 all-stage4-gcc: maybe-all-stage4-cloog
 all-stageprofile-gcc: maybe-all-stageprofile-cloog
 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
-all-gcc: maybe-all-libelf
-
-all-stage1-gcc: maybe-all-stage1-libelf
-all-stage2-gcc: maybe-all-stage2-libelf
-all-stage3-gcc: maybe-all-stage3-libelf
-all-stage4-gcc: maybe-all-stage4-libelf
-all-stageprofile-gcc: maybe-all-stageprofile-libelf
-all-stagefeedback-gcc: maybe-all-stagefeedback-libelf
 all-gcc: maybe-all-build-texinfo
 
 all-stage1-gcc: maybe-all-build-texinfo
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 8d7f1d8..ea86440 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,6 +1,403 @@
+2010-07-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* dwarf2.c (add_line_info): Initialize prev_line.
+
+2010-07-06  Alan Modra  <amodra@gmail.com>
+
+	* elf32-ppc.c (ppc_elf_relax_section): Insert branch around
+	trampolines only for .init and .fini sections.
+
+2010-07-05  Alan Modra  <amodra@gmail.com>
+
+	* elf32-ppc.c: Formatting.
+	(ppc_elf_finish_dynamic_sections): Don't make plt_entry var static.
+
+2010-07-03  Cary Coutant  <ccoutant@google.com>
+
+	* compress.c (bfd_uncompress_section_contents): Add ATTRIBUTE_UNUSED.
+	* dwarf2.c (read_and_uncompress_section): New function.
+	(read_section): Call it.
+	(find_line): Likewise.
+
+2010-07-01  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Use SYMBOL_CALLS_LOCAL rather
+	than SYMBOL_REFERENCES_LOCAL.
+	(ppc64_elf_relocate_section): Likewise.
+
+2010-07-01  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Keep toc entries for ifuncs.
+
+2010-06-29  Alan Modra  <amodra@gmail.com>
+
+	* cpu-maxq.c: Delete file.
+	* coff-maxq.c: Delete file.
+	* Makefile.am: Remove references to maxq.
+	* archures.c: Likewise.
+	* coffcode.h: Likewise.
+	* configure.in: Likewise.
+	* targets.c: Likewise.
+	* config.bfd: Move maxq from obsolete to removed.
+	* Makefile.in: Regenerate.
+	* bfd-in2.h: Regenerate.
+	* configure: Regenerate.
+	* libbfd.h: Regenerate.
+	* po/SRC-POTFILES.in: Regenerate.
+
+2010-06-28  Alan Modra  <amodra@gmail.com>
+
+	* compress.c (bfd_uncompress_section_contents): Use ATTRIBUTE_UNUSED
+	to silence gcc warning.
+
+2010-06-27  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (get_tls_mask): Don't segfault on NULL elf_section_data.
+	(group_sections): Likewise.
+
+2010-06-27  Alan Modra  <amodra@gmail.com>
+
+	* bout.c (aligncode): Delete set but unused variables.
+	* coff-mcore.c (coff_mcore_relocate_section): Likewise.
+	* coff-ppc.c (ppc_record_toc_entry): Likewise.
+	(coff_ppc_relocate_section): Likewise.
+	* coff-rs6000.c (xcoff_complain_overflow_bitfield_func): Likewise.
+	* elf-m10200.c (mn10200_elf_relax_delete_bytes): Likewise.
+	* elf-m10300.c (mn10300_elf_final_link_relocate): Likewise.
+	(mn10300_elf_relax_section): Likewise.
+	* elf32-arm.c (arm_build_one_stub, arm_size_one_stub): Likewise.
+	(record_vfp11_erratum_veneer): Likewise.
+	(bfd_elf32_arm_vfp11_erratum_scan): Likewise.
+	(elf32_arm_final_link_relocate): Likewise.
+	(elf32_arm_check_relocs, arm_map_one_stub): Likewise.
+	* elf32-avr.c (elf32_avr_relax_delete_bytes): Likewise.
+	(elf32_avr_relax_section): Likewise.
+	(avr_mark_stub_not_to_be_necessary): Likewise.
+	* elf32-bfin.c (_bfin_create_got_section): Likewise.
+	* elf32-cr16.c (cr16_elf_final_link_relocate): Likewise.
+	(elf32_cr16_relax_delete_bytes): Likewise.
+	* elf32-cr16c.c (cr16c_elf_final_link_relocate): Likewise.
+	* elf32-cris.c (elf_cris_finish_dynamic_symbol): Likewise.
+	* elf32-crx.c (elf32_crx_relax_delete_bytes): Likewise.
+	* elf32-h8300.c (elf32_h8_relax_section): Likewise.
+	(elf32_h8_relax_delete_bytes): Likewise.
+	* elf32-hppa.c (elf32_hppa_check_relocs): Likewise.
+	* elf32-i370.c (i370_elf_check_relocs): Likewise.
+	(elf_relocate_section): Likewise.
+	* elf32-ip2k.c (adjust_all_relocations): Likewise.
+	(ip2k_elf_relax_section): Likewise.
+	* elf32-lm32.c (lm32_elf_relocate_section): Likewise.
+	(lm32_elf_check_relocs): Likewise.
+	(lm32_elf_finish_dynamic_sections): Likewise.
+	(lm32_elf_finish_dynamic_symbol): Likewise.
+	* elf32-m32c.c (m32c_offset_for_reloc): Likewise.
+	(m32c_elf_relax_delete_bytes): Likewise.
+	* elf32-m32r.c (m32r_elf_finish_dynamic_symbol): Likewise.
+	(m32r_elf_finish_dynamic_sections): Likewise.
+	(m32r_elf_check_relocs, m32r_elf_fake_sections): Likewise.
+	* elf32-m68hc11.c (m68hc11_elf_relax_section): Likewise.
+	* elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Likewise.
+	* elf32-m68k.c (elf_m68k_gc_sweep_hook): Likewise.
+	* elf32-microblaze.c (microblaze_elf_relocate_section): Likewise.
+	(microblaze_elf_check_relocs): Likewise.
+	(microblaze_elf_finish_dynamic_symbol): Likewise.
+	* elf32-msp430.c (msp430_elf_relax_delete_bytes): Likewise.
+	* elf32-ppc.c (ppc_elf_tls_optimize): Likewise.
+	* elf32-rx.c (rx_elf_relocate_section): Likewise.
+	(elf32_rx_relax_delete_bytes, rx_offset_for_reloc): Likewise.
+	(elf32_rx_relax_section): Likewise.
+	* elf32-score.c (score_elf_got_offset_from_index): Likewise.
+	(score_elf_final_link_relocate): Likewise.
+	(s3_bfd_score_elf_relocate_section): Likewise.
+	* elf32-score7.c (score_elf_got_offset_from_index): Likewise.
+	(s7_bfd_score_elf_relocate_section): Likewise.
+	* elf32-sh.c (sh_elf_check_relocs): Likewise.
+	* elf32-spu.c (spu_elf_relocate_section): Likewise.
+	* elf32-v850.c (v850_elf_check_relocs): Likewise.
+	(find_remembered_hi16s_reloc): Likewise.
+	* elf32-vax.c (elf32_vax_merge_private_bfd_data): Likewise.
+	(elf_vax_relocate_section): Likewise.
+	* elf32-xc16x.c (elf32_xc16x_relocate_section): Likewise.
+	* elf32-xtensa.c (xlate_offset_with_removed_text): Likewise.
+	(move_literal): Likewise.
+	* elf64-hppa.c (elf64_hppa_section_from_shdr): Likewise.
+	(elf64_hppa_check_relocs): Likewise.
+	(elf64_hppa_finish_dynamic_symbol): Likewise.
+	(elf64_hppa_relocate_section): Likewise.
+	* elf64-mmix.c (mmix_elf_reloc, mmix_elf_relax_section): Likewise.
+	* elf64-ppc.c (ppc64_elf_check_relocs): Likewise.
+	(ppc64_elf_edit_opd, ppc64_elf_edit_toc): Likewise.
+	* elfxx-ia64.c (elfNN_ia64_section_from_shdr): Likewise.
+	(elfNN_vms_section_from_shdr): Likewise.
+	* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Likewise.
+	(_bfd_sparc_elf_relocate_section): Likewise.
+	* hp300hpux.c (slurp_symbol_table): Likewise.
+	* i386lynx.c (swap_std_reloc_out, swap_std_reloc_in): Likewise.
+	* mach-o.c (bfd_mach_o_write_thread): Likewise.
+	* mmo.c (mmo_scan, mmo_write_symbols_and_terminator): Likewise.
+	* nlm32-sparc.c (nlm_sparc_read_reloc): Likewise.
+	* pdp11.c (pdp11_aout_link_input_section): Likewise.
+	(aout_link_input_section, aout_link_input_bfd): Likewise.
+	* pe-mips.c (mips_swap_reloc_out): Likewise.
+	(coff_pe_mips_relocate_section): Likewise.
+	* som.c (som_bfd_ar_write_symbol_stuff): Likewise.
+	* vms-alpha.c (_bfd_vms_slurp_egsd): Likewise.
+	* xsym.c (bfd_sym_fetch_type_information_table_ent): Likewise.
+
+	* coff-i860.c (i860_reloc_processing): Avoid set but unused warning.
+	* coffcode.h (coff_compute_section_file_positions): Likewise.
+	(coff_slurp_reloc_table): Likewise.
+	* cpu-arm.c (arm_check_note): Likewise.
+	* elf-bfd.h (RELOC_FOR_GLOBAL_SYMBOL): Likewise.
+	* elf32-avr.c (elf32_avr_relocate_section): Likewise.
+	* elf32-bfin.c (elf32_bfin_merge_private_bfd_data): Likewise.
+	* elf32-ip2k.c (ip2k_elf_relocate_section): Likewise.
+	* elf32-moxie.c (moxie_elf_relocate_section): Likewise.
+	* elf32-msp430.c (elf32_msp430_relocate_section): Likewise.
+	* elf32-sh64.c (_bfd_sh_align_load_span): Likewise.
+	* ieee.c (parse_expression): Likewise.
+	(ieee_slurp_external_symbols, drop_int): Likewise.
+	* peXXigen.c (pe_print_pdata): Likewise.
+	* versados.c (process_esd): Likewise.
+
+2010-06-25  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_vms_write_egsd): Check absolute section with
+	its flags.  Create an absolute section if needed.
+
+2010-06-25  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_vms_write_egsd): Set target_index field of
+	sections.  Mark .vmsdebug section as SEC_DEBUGGING.  Do not create
+	dummy psect anymore.  Adjust.
+	(_bfd_vms_write_eeom): Adjust (use target_index instead of index)
+	(_bfd_vms_write_etir): Ditto.
+	(start_etir_or_etbt_record): Test for SEC_DEBUGGING instead of
+	section name.  Adjust.
+
+2010-06-25  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (alpha_vms_write_exec): Set linktime field.
+
+2010-06-25  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (toc_skip_enum): Define.
+	(ppc64_elf_edit_toc): Use two low bits of skip array as markers.
+	Optimize largetoc sequences.
+	(adjust_toc_syms): Update for skip array change.
+	(ppc64_elf_relocate_section): Handle R_PPC64_LO_DS_OPT.
+
+2010-06-25  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (is_static_defined): New function.
+	(get_tls_mask, ppc_type_of_stub): Use it here.
+	(ppc64_elf_edit_opd): Ensure we only attempt to edit ppc64 input.
+	(ppc64_elf_tls_setup): Typo fix.
+	(adjust_toc_syms): Correctly handle symbols defined past the end
+	of the toc.  Move syms on removed entries to next entry rather
+	than to start of toc.
+	(ppc64_elf_edit_toc): Likewise.  Ensure we only attempt to
+	edit ppc64 input.  Allocate one extra word in skip array.
+	Honour info->keep_memory when reading relocs if we can.
+	Adjust toc relocs after adjusting symbols.
+
+2010-06-23  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* archive64.c (bfd_elf64_archive_write_armap): Fix buffer overrun
+	when scaning map.
+
+2010-06-17  Tristan Gingold  <gingold@adacore.com>
+
+	* Makefile.am (BFD32_BACKENDS_CFILES): Move vms-alpha.c to ...
+	(BFD64_BACKENDS_CFILES): ... here.
+	(BFD32_BACKENDS): Move vms-alpha.lo to ...
+	(BFD64_BACKENDS): ... here.
+	* Makefile.in: Regenerate.
+
+2010-06-15  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf-bfd.h (LEAST_KNOWN_OBJ_ATTRIBUTE): Decrease to 2.
+	* elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type,
+	elf32_tic6x_merge_arch_attributes, elf32_tic6x_merge_attributes,
+	elf32_tic6x_merge_private_bfd_data): New.
+	(bfd_elf32_bfd_merge_private_bfd_data,
+	elf_backend_obj_attrs_arg_type, elf_backend_obj_attrs_section,
+	elf_backend_obj_attrs_section_type, elf_backend_obj_attrs_vendor):
+	Define.
+	* elf32-tic6x.h (elf32_tic6x_merge_arch_attributes): Declare.
+
+2010-06-15  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf-bfd.h (LEAST_KNOWN_OBJ_ATTRIBUTE): Define.
+	(struct elf_backend_data): Update comment on obj_attrs_order.
+	* elf-attrs.c (vendor_obj_attr_size, vendor_set_obj_attr_contents,
+	_bfd_elf_copy_obj_attributes): Use LEAST_KNOWN_OBJ_ATTRIBUTE
+	instead of hardcoded 4.
+	* elf32-arm.c (elf32_arm_obj_attrs_order): Use
+	LEAST_KNOWN_OBJ_ATTRIBUTE and LEAST_KNOWN_OBJ_ATTRIBUTE + 1
+	instead of hardcoded 4 and 5.
+	(elf32_arm_merge_eabi_attributes): Use LEAST_KNOWN_OBJ_ATTRIBUTE
+	instead of hardcoded 4.
+
+2010-06-14  Kevin Buettner  <kevinb@redhat.com>
+
+	* elf32-h8300.c (elf_symbol_leading_char): Define.
+
+2010-06-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* vms-alpha.c (_bfd_vms_write_egsd): Make sname const.
+
+2010-06-11  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_vms_slurp_egsd): Always set vma of absolute
+	sections to 0.
+
+2010-06-11  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (evax_bfd_print_etir): Handle ETIR__C_STO_GBL_LW.
+
+2010-06-11  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-misc.c (_bfd_vms_output_counted): Make VALUE argument const.
+	Adjust cast.
+	(_bfd_vms_output_dump): Make DATA argument const, adjust cast.
+	* vms.h (_bfd_vms_output_counted, _bfd_vms_output_dump): Adjust.
+	* vms-alpha.c (evax_section_flags): Make it const.
+	(vms_secflag_by_name): Remove unused ABFD argument.
+	Make SECTION_FLAGS and NAME arguments const. Clarify comment.
+	(vms_esecflag_by_name): Make SECTION_FLAGS and NAME arguments const.
+	(_bfd_vms_slurp_egsd): Adjust call to vms_secflag_by_name.
+	(_bfd_vms_write_egsd): Remove useless cast.
+
+2010-06-10  Tristan Gingold  <gingold@adacore.com>
+
+	* config.bfd: Remove #if/#endif so that som can be compiled on any
+	host.
+	* targets.c (_bfd_target_vector): Remove #if/#endif so that som
+	can be used on any host.
+
+2010-06-10  Tristan Gingold  <gingold@adacore.com>
+
+	* som.c: Can now be compiled on any host.
+	Include bfd headers instead of system one.
+	(som_compute_checksum): Parameter is now a pointer to a
+	som_external_header structure.  Adjust.
+	(struct section_to_type): Field section is now const.
+	(R_DLT_REL, R_AUX_UNWIND, R_SEC_STMT): Removed conditional
+	definition.
+	(R_LONG_PCREL_MODE, R_N0SEL, R_N1SEL, R_LINETAB): Ditto.
+	(R_LINETAB_ESC, R_LTP_OVERRIDE, R_COMMENT): Ditto.
+	(som_swap_clock_in, som_swap_clock_out): New functions.
+	(som_swap_header_in, som_swap_header_out): Likewise.
+	(som_swap_space_dictionary_in): Likewise.
+	(som_swap_space_dictionary_out): Likewise.
+	(som_swap_subspace_dictionary_in): Likewise.
+	(som_swap_subspace_dictionary_record_out): Likewise.
+	(som_swap_aux_id_in, som_swap_aux_id_out): Likewise.
+	(som_swap_string_auxhdr_out): Likewise.
+	(som_swap_compilation_unit_out): Likewise.
+	(som_swap_exec_auxhdr_in): Likewise.
+	(som_swap_exec_auxhdr_out): Likewise.
+	(som_swap_lst_header_in): Likewise.
+	(som_object_setup): Adjust parameter type using bfd types.
+	(setup_sections): Likewise.  Ditto for object file types.
+	Use intermediate variables for external representation and use the
+	swap functions to convert.
+	(som_object_p): Ditto.  Remove #ifdef/#endif on always defined
+	macros.
+	(som_prep_headers): Likewise.
+	(som_write_symbol_strings): Likewise.
+	(som_begin_writing): Likewise.
+	(som_finish_writing): Likewise.
+	(som_build_and_write_symbol_table): Likewise.
+	(bfd_section_from_som_symbol): Likewise.
+	(som_slurp_symbol_table): Likewise.
+	(som_bfd_print_private_bfd_data): Likewise.
+	(bfd_som_attach_aux_hdr): Likewise.  Clear the padding.
+	(bfd_som_attach_compilation_unit): Likewise.
+	(som_bfd_count_ar_symbols): Likewise.
+	(som_bfd_fill_in_ar_symbols): Likewise.
+	(som_slurp_armap): Likewise.
+	(som_bfd_ar_write_symbol_stuff): Likewise.
+	(som_write_armap): Likewise.  Use _bfd_ar_spacepad instead of
+	sprintf to write header fields.
+	* som.h: Include bfd headers instead of system one.
+	(FILE_HDR_SIZE, AUX_HDR_SIZE): Removed.
+	(struct somdata): Use bfd structures instead of system ones.
+	(struct som_section_data_struct): Likewise.
+	(struct som_subspace_dictionary_record): Removed (now in
+	include/som/internal.h)
+
+2010-06-10  Tristan Gingold  <gingold@adacore.com>
+
+	* targets.c (bfd_target_list): Remove hp/ux compiler work-around
+	as bfd requires an ANSI-C compiler.
+
+2010-06-09 Tristan Gingold  <gingold@adacore.com>
+
+	* bfdio.c (bfd_bread): Fix the code to prevent reading past the
+	end of archive members.
+
+2010-06-08  Tristan Gingold  <gingold@adacore.com>
+
+	* som.c (som_bfd_free_cached_info): Do not free relocations as
+	they were allocated with bfd_zalloc.
+
+2010-06-08  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (_bfd_vms_lib_write_archive_contents): Increment
+	for the first block.
+
+2010-06-08  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (_bfd_vms_lib_ia64_mkarchive): New function.
+	* libbfd-in.h (_bfd_vms_lib_ia64_mkarchive): Declare.
+	* libbfd.h: Regenerate.
+	* elfxx-ia64.c (bfd_elfNN_write_archive_contents): Redefine for VMS.
+	(bfd_elfNN_mkarchive): Ditto.
+
+2010-06-02  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (alpha_vms_bfd_final_link): Fix 64bit constant.
+
+2010-06-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure: Regenerate.
+
+2010-06-01  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (struct vms_private_data_struct): Add
+	transfer_address field.  Remove unused dst_info field.
+	(alpha_vms_write_exec): Use transfer_address.
+	(_bfd_vms_write_egsd): Add a comment about LIB$INITIALIZE.
+	(alpha_vms_bfd_final_link): Set transfer_address.
+
+2010-05-31  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (credat_lo, credat_hi): New fields.
+	(vms_read_block): Adjust comments.
+	(vms_write_block): New function.
+	(_bfd_vms_lib_archive_p): Decode majorid once.  Replace some
+	hard-coded values with constants.  Set credat_lo and credat_hi.
+	(_bfd_vms_lib_mkarchive): Add argument kind.
+	Set ver, mhd_size and type according to kind.
+	(_bfd_vms_lib_alpha_mkarchive): New function.
+	(struct lib_index): Renamed from struct vms_index
+	(lib_index_cmp): Renamed from vms_index_cmp.  Adjusted.
+	(get_idxlen): Type of idx argument adjusted.  Add is_elfidx
+	argument and handle it.
+	(vms_write_index): Adjust argument idx.  Handle elf indexes.
+	(_bfd_vms_lib_build_map): Adjust type of arguments modules and res.
+	(_bfd_vms_lib_write_archive_contents): Add is_elfidx variable and


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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-07-08 17:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-08 17:35 [SCM] archer-pmuldoon-next-over-throw2: Merged from cd4c6c46d781fe20f1a73c9e07c0fbc05bfc8a0c tromey

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).