public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-tromey-python: "save breakpoints" is now implemented in the C code
@ 2010-08-13 20:53 tromey
  0 siblings, 0 replies; only message in thread
From: tromey @ 2010-08-13 20:53 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-python has been updated
       via  3203f13a6e440fb0bf394c5ee3114ac59144cc39 (commit)
       via  e156cd0732502879d0745391d9672038473ec002 (commit)
       via  debb11abf965ac006fdfa0d629c4393343c1b624 (commit)
       via  631ad434d85cba9b71996bf971db83107decbc66 (commit)
       via  ae16d6874610a1dcb937d7cdeec82b505db7c553 (commit)
       via  e6289b8a1c7c98ea327e8e37b5b23b1984a436fc (commit)
       via  2a297954ffddab4bc118d1bf79109d80f96862d5 (commit)
       via  bb0f3541023541f65e963bee290bc9d897444e96 (commit)
       via  df5ba2f53ee86ef76970ba911eba3579552cd422 (commit)
       via  dce52b591cff325ae7ceeb6a83007f1942c52af0 (commit)
       via  9ff7142623daa28d52afdcb5914e452f0bbfc9a0 (commit)
       via  aaa1118e085f9eceb3e30f764d08ebbe3bc356f2 (commit)
       via  d49f255ae070788538a2613f4378e2f6753ca513 (commit)
       via  78c68293d046244aac424aec8d6b1003383c4eaa (commit)
       via  3b3520da7394a69efc822c606dbecd5cbb1c0eda (commit)
       via  464c124afb39a31f52f83dda48bd57697e31ef14 (commit)
       via  784ff895f6aa8bc3c7d40232bd68a3f2839101b9 (commit)
       via  8ca01eda577eb9639bffac4177e9743345fa3f93 (commit)
       via  76d14d8e5fbdcd8381b9b89042f2a3b1e433e431 (commit)
       via  3307a59dab65689ff1cad93f78a3f0ef34b7ddb0 (commit)
       via  366fda02e2f8f32322ece0de3aab3d2c87941199 (commit)
       via  8ab5b850b269e935d3ba4402ab080ca8e71457bb (commit)
       via  5970ee527804e0b4c4cc1472301df36647843659 (commit)
       via  91b551d84664b660d21baa0aaea32af06ddf35de (commit)
       via  3b26cb4b133031280fa022e2a06e58f333ed5e8d (commit)
       via  83e7e08c526de7376b45d6eb02c7e9e6250a1b26 (commit)
       via  0de0ee388f485fed8ae6f90f03d96d51f2b70036 (commit)
       via  d82543f8890dccd3ff01f655ead313448937914d (commit)
       via  7694d02afdc57e04b63c0fd666442875fad7e8ac (commit)
       via  c747c9a8c835418e407a8d8a791caedf4de6e433 (commit)
       via  f90097cb86890c4ea9b9061d6b71b3e5722aba05 (commit)
       via  af436e0ef7d573687c6137541dd9c518634db657 (commit)
       via  49428f00b59787af5e0a661642bd7318f8dc7bed (commit)
       via  9c29655a68cf5370184e116f7453acabfc93f1e7 (commit)
       via  0275886ca90a8699f49f3620ccba1eea3e3ba900 (commit)
       via  d140de97724657d6871821b5a8e4703300b898dd (commit)
       via  2e5bcfdef1ec3883d48c3f87a4be5c0dff25e17e (commit)
       via  7177c3777ad365ae9072c2d609c34034fad52620 (commit)
       via  6eee9f41a7a082b8ac53c0f85167e3a67d5c1556 (commit)
       via  5990e07eee5e396c9d1a6821c0fe9aaefdfbe2f0 (commit)
       via  5b754b0c5ecde4ad629f36bf61488f3f3ac3810a (commit)
       via  bd11140051e728ef185fd9322dd43a96e080b5dd (commit)
       via  c9fe00dd7cdfa2341158841ef17980ff0f295178 (commit)
       via  30608731f7f94255590c97fe0289bf96a5567c82 (commit)
       via  9ba2c0b5686e009a6a9cc0d0a4753e73cb2001a2 (commit)
       via  89c0061d208bac81215356d8b03b0db14b5a5db8 (commit)
       via  1d684894695779f09511156e3a21288039455c2e (commit)
       via  f5d06ab3a198f4aa938812100a78f0d253baf857 (commit)
       via  8f1ead0000665a7863d3a28bb75d4c41f1233367 (commit)
       via  076f0c8658c809b694cd2d8d0a428ed6324b516b (commit)
       via  fd073fa9fcd2d7d155100e94194266b7bd7f0038 (commit)
       via  90471e1b3e71d5b02993780f6c816a5ccf95545d (commit)
       via  0940e93a05f0710171a88e61cfd1852f1f175845 (commit)
       via  bb7ebde99fca2ae3d929892de257a2aaf3377d91 (commit)
       via  7050d7a7d96cbd6610d1f2e0c20589d7abab1bc0 (commit)
       via  eb7583bd2fd372e21fbfadcf8c3494da19579bf2 (commit)
       via  eb21372a731c32675acc4aeba593eda42133139f (commit)
       via  80f00f55dd8b2cc15e158f52479f98a3c48832f6 (commit)
       via  30e9fecd6c5e351278e4c5289b70c55ff53babe2 (commit)
       via  2d852b59d5cedff13bffe866020185b0971e12b6 (commit)
       via  98b780063ad6856383b0ff4cc6527a47bb4d8f75 (commit)
       via  b5358d6edfbeb5232e5a71aa48cfc6f20650c727 (commit)
       via  8d666e4146661a8e566dc2f194f2a504e82b55d4 (commit)
       via  d76c658e389626b99f9f1b39b40bc5e207ba342a (commit)
       via  9d52659e49ace2a98036b86d1d394cf2cf0da199 (commit)
       via  ba5b22a41c8e462144132305410558150debfc81 (commit)
       via  386d55ad8d9245c4e811a938cf71a234ab64c480 (commit)
       via  75616cce2435c0241948669191a819a2ed1dd753 (commit)
       via  4ff1b7bcf47ec403e0a14273cb247b5680b15a1c (commit)
       via  113cfe141be97f837886dee5af2898333195fbf4 (commit)
       via  128ca4ae5a4ecd860b8945cb186bf8fe27e05c7d (commit)
       via  c6bfec2d81ad6cab6907c6a8179b1fa4b602ab4b (commit)
       via  78342f92f21d53931f520af1f890360da4d02de9 (commit)
       via  0e5d9c5d5c3d4bc1c13723bd7cd6e6192fba86e5 (commit)
       via  43b50d541b3499ddb515162fb1e613ad708d3c5d (commit)
       via  37bb8d3a2ecbe4d736639266d7aad73cd9ade867 (commit)
       via  9a181dee68de45163a2533b9f4e1690cbfd9fba1 (commit)
       via  cd7a135eeebbe77a8ec9ffe3df10dea8de9b59a5 (commit)
       via  59b13b3d66fa853e69b023e92004fbb23815ce4f (commit)
       via  ee9109c1386ab1274bdc11b79487d2b19fa14b4f (commit)
       via  73d15ea2f4f1df1c0f7fc3db6b29c6aa2b42e3e1 (commit)
       via  6ea518e8d1b07b2eac155bf3c1ff7df466b2d8df (commit)
       via  0dd948ea2ffb5e2bfdc27956621de624596e2963 (commit)
       via  1c472cb8fd43e47522838bb715188c76c55dfefc (commit)
       via  53d6563dbae46b61c07db3125ab788e2a186fa55 (commit)
       via  a85ba451333020dd6addd7d31fbbcd360a55b7ae (commit)
       via  746c1d893687d0da2faa2e99fe41fb9d92d480c4 (commit)
       via  5b77dd8e3c25672ba5b213ff934d1aad5e4e1b34 (commit)
       via  7c5279a5f7f3176829b537da9987657c86cf156f (commit)
       via  66658cf1243b24d2e10160d2c98913047ab40b24 (commit)
       via  0086acb5aedff7b2544f3ea359565b3ff3c4ce86 (commit)
       via  d5d07c6ba5cfbe8ba7c80658d057db74dfa58df1 (commit)
       via  33ce5416b12929a09355a1d2aa8dd2ea333677e8 (commit)
       via  5fc8dc941b593ce1ffb13c0e639d41dedc1d375d (commit)
       via  ed50f9d4d383a8518f38608a948e429e9c0c08d8 (commit)
       via  0a74a47088aaebf7917c85dc0300fa593e809512 (commit)
       via  27ec0c074fd59fd742be144e93ba1be68b0924db (commit)
       via  a5fb111f5b622facb386f77e4a6f31d14b01fa69 (commit)
       via  45619ae1c98a67ffa229a9393610c51d1ff66ca0 (commit)
       via  c4be0ec50a5aa84dcbb0e9656162873c0acfa3fe (commit)
       via  4a71f28cb169ced3d32eb12b64babd686bbe0eae (commit)
       via  3b158e5790b3fde9365605fd38bfc7aa062fb81d (commit)
       via  31e3f1830faa0858479d1d436249d0d3dea6b36b (commit)
       via  0f597fa288350b6ba9cc075034d793c6212d0c17 (commit)
       via  b592dbe3d4dba7b6c738ac028c17d74d4270d8d0 (commit)
       via  3358514aa7178f075cef16c396803a6411bbcb07 (commit)
       via  6618ea3a99a036a40dab1e0b41777239d82b76e5 (commit)
       via  ebdf45cbea6689382d62487f64535e69205495ee (commit)
       via  79497d9b1653855007fe8384b628bf02803165df (commit)
       via  1577e7a90ac9e9c12a75472531e7f87eeb4e0cde (commit)
       via  d368ee72a6e0b90097a438acddcfe6b6eade4b82 (commit)
       via  6a2e7ca37e12b739efe2e1f7e1d480118b8a3529 (commit)
       via  25729a9b2f2618b553bb7e3c23122c8cf9ab8e24 (commit)
       via  167893a158260a4899d7794670e02ed4f9d70044 (commit)
       via  306c28ca57a9c458b5c1f3e8cd4d52355d2d51bd (commit)
       via  ff524be399d834428bbb0ab0ed2f604f8c6c527b (commit)
       via  2f22c795e000ddecc31a0c31043781ec9dc400c3 (commit)
       via  a784c85c8628c9fd029cc40cbedb24b45e69d31f (commit)
       via  281ab0938c2f8c0aeb352f145b3cce9632b787f3 (commit)
       via  a47132a306dc9d8ba5256b5c2dda8e6431e09e38 (commit)
       via  b46beb83683bd8c768bdb94f61ab7b673db10b35 (commit)
       via  240d54e9507a9f69b59fe6dc8579a6459dded8b6 (commit)
       via  ae12049ce8f4d3df561bcbdcf87e99fc687ab382 (commit)
       via  a2229b21161745a8e3a134d7f585974f64c90acd (commit)
       via  034fa30fdc14e32155b6f8b45861431ffb749100 (commit)
       via  22062438ac3e852c7f4e16ae6935b86ecb177515 (commit)
       via  0a625e37eedfdf9ab15294e6a4bc6b61655cd768 (commit)
       via  3385a47878a034f1846463c3dc762b843b7622ec (commit)
       via  41ca0490e75673444f196c38238b99de3c508068 (commit)
       via  807c64142e3d8f889a65ab43b5b54a337023243c (commit)
       via  d0a9a3b021b2c575eb5bc3068b41153685d042dd (commit)
       via  54ada89b5be3936d3c67202ca3d7591273f14af8 (commit)
       via  127f494f61e8cb22cb3858a0e51e1264db094804 (commit)
       via  0a3d0aafd216c9ead108fd884f6949ca3c093ac4 (commit)
       via  863d2ec79fefeec6c809ad326a01b73b098bde46 (commit)
       via  46e055dbf94f70cca454d58a9cfe280568c622e7 (commit)
       via  627a10296d9924eaf6d5b82437f918d3ee1147e3 (commit)
       via  5b909a306db5bf7928c2b9f1789345712a9bec71 (commit)
       via  7d84bcda6efce413dd48c2c8480c97fc57fd78d3 (commit)
       via  790f671028d5fbb71f79ac4947e5534b5cb96678 (commit)
       via  cc09084970d1cd31b0d79349b7144c77195a0336 (commit)
       via  8f2b33202dadde3125fd749d96796b60746409e6 (commit)
       via  e6bae1821e2110c0729f51434c435d99d8e73f9f (commit)
       via  8f4767c33fdac33d2e0f42d61c77c70ecca51e10 (commit)
       via  504417cf7d66816fd4172a3005ec11c047005f80 (commit)
       via  6c2a93bcfd0084689e9e1be9bda63527744dbebf (commit)
       via  457b1d1e76ca6ed6b78183c1401de7043dd239cd (commit)
       via  326905fb03804adfdece491aeaa1de2fc8eedbc6 (commit)
       via  040b3ec8ba6a03e71b95360adeeccee2f6ddeb4f (commit)
       via  03f540a385b3a0602e5c2d479793eda4de55cf15 (commit)
       via  0237a5b0c0050cae462ce98c89b64cd92a95d75e (commit)
       via  b85b0aa3aeb0947ebeb409ec87f95dbd0a640f79 (commit)
       via  0c5b436dee83775287a325df891187989c0f093a (commit)
       via  9602d20e52e1a2291bd9edbdf98e4d82995a385e (commit)
       via  d34898d46a2ca579cc57fd0cc88c1030e899ccf2 (commit)
       via  11655a1abab8186b0d02e3da79e1f9464496e0da (commit)
       via  9777e6d891ae65d0e52d99188211d43c4e3294b3 (commit)
       via  da4475edb710bcf49c979a60ab7e917efb08aebf (commit)
       via  c5cc41c70845d68733901d111fbdb4323bf6987b (commit)
       via  0e3e5bfb3afb9030ea577a84eb30046433324e62 (commit)
       via  695bb929a235093a96ac8074c61d8d753146c9f8 (commit)
       via  373ce0dbfb54b641898389e8d060dd127c54bcdf (commit)
       via  012405a22c9fb719ea380c714b27d32df3945758 (commit)
       via  be6c0f53bf638f3c36e8cb7c2fb3373a0edd0c9b (commit)
       via  af3a1fd54a5965a856bf217baa62daa5ba43124f (commit)
       via  811505a651e517d67df03c29e2949464c76ab19a (commit)
       via  5e21715ada570869e5aa9eda263587015ab4830e (commit)
       via  692a7dfc401f35c4a51c44783d08abe50947e06f (commit)
       via  074fcaf639b2480f2eed590e30fcb2007c120986 (commit)
       via  213e596721b522f45c6c58f5e1f9d7500cdb2366 (commit)
       via  29fbe7188915338a2686ada9f3d97b918efef34f (commit)
       via  189a12568b5adaf27adc793337208a5917245296 (commit)
       via  f48d0e90918786c7bcda729ec069271531312f87 (commit)
       via  2b73877481047f917a170b928b48cef2edabf85b (commit)
       via  dbe9ce40460eae15963f7265b2528d72d79c22b7 (commit)
       via  f6733df2c51a1ae1c4079dc48ae6dd465718ee8b (commit)
       via  40eba23c5bec7f8dab7a95d9e45b7dc312025e87 (commit)
       via  87cb721e04a308a8a8ab04e5d85af6b45a2d7cc3 (commit)
       via  3337d42d5e89de6e423ad894e2554d6fe3c4d730 (commit)
       via  73fb0576db6a164b318b462a09968b83e7ca02b3 (commit)
       via  93716b05fbf987e193a8ee7472ca2bd78d1b38fa (commit)
       via  c7730817ca1a50c9dbfcee1455932ffbb3011401 (commit)
       via  09585c444faac3133f5cd039898ebd56582d067e (commit)
       via  33696e5c31fb0a43b309bd7bf1aa4a75b50bdadd (commit)
       via  728ca2a6bf5302172d48dd236a4a9e85968b0e89 (commit)
       via  36c81cbde4cc8d190931b202621951d5f48d9e1e (commit)
       via  be85e670ba2642dca50fd7262b3a1e22fd03267e (commit)
       via  aabf4a046ef1151f220f8293addc51c0a370b6b8 (commit)
       via  6d89063b0f0516a9f0a2a37bc5993500657b3226 (commit)
       via  94da686fad1206d5fd38fa21609d190674b3415b (commit)
       via  9b6b99998323938ff118d9c404f3baffc796c23f (commit)
       via  e7640b907487435f9d7d5ef2f925599c2eea8fbc (commit)
       via  37056fbfde6270be1a3bc595025547c40c77be5b (commit)
       via  a45341a136e969b2a4309d07452c33e7337ca8b5 (commit)
       via  9f3553be74e02172922f1bfcefc542a8c1f7d7d9 (commit)
       via  eba100049746bf8c553c77affa3c8a8e21c54287 (commit)
       via  a370fc7627bc6adf2665b85de50ea05489ae60e0 (commit)
       via  a9c8179039fe508e0f5fc362b083155de2f41892 (commit)
       via  aa2614659d7863f1afe4da2251312f7da9236ea5 (commit)
       via  e7a84eb6873575517586ae3df2844a35c7d031fc (commit)
       via  8435b254d22a62b1a4e537b18cec010cb0b8ade6 (commit)
       via  213e093d3b0fbe8b52024ad28892cab2b39a0455 (commit)
       via  4e6a437edec4ba7e7cacd842609d5e135a88c1a3 (commit)
       via  160e19fb73b12a2443449e6877128f24d20734c5 (commit)
       via  25f71650b47bf744dbc0db9d7172d480bab70ca5 (commit)
       via  7ffaaf0b44f165c6cc6fbdeff174b00fd49e6dd7 (commit)
       via  ed24c49cb890e7772c48fb98d7133570375d9595 (commit)
       via  7f31375a50e871439e50731d07318067fb691e20 (commit)
       via  1abda060264bdc93ad5b045a87db30f4dbeb9100 (commit)
       via  2cc889266c1508528db63c8097804641bf5729cc (commit)
       via  bbd627c4c83a4c171cb8d7f0e640651895c1a22a (commit)
       via  d93dfc0bbbaed6bc0d11bc8578cdfafdaee467a7 (commit)
       via  ab1b1b96208eb40d09840b98eaadfb542bb7229c (commit)
       via  50fb8ed721c25968e8ff5c3aedb5ea15683b940c (commit)
       via  70874fa323b9508eaf629ebed78989a759c14e6f (commit)
       via  0c81b48fed900c9641baf75f10d01c8fe4bec32e (commit)
       via  ade92dfc7e035dd4d0d345b2e1682fa4ba56a3f6 (commit)
       via  0364c11c42693466e2db937882fc156e38f78afc (commit)
       via  e8010a2e92a32324b09b11654fe2b2830477c523 (commit)
       via  cb652f647e478b00acb7782de5a4ec9cf360f669 (commit)
       via  6abd2acc51e4dfd8699be098e92c9e5285e84ecf (commit)
       via  b696cfffd82b61393f14a642f2bff596b24ee37a (commit)
       via  c7e212eda75d70cfef8f54e2b4ca6470c2672db8 (commit)
       via  0cee6aca2246d89f8fbfe7310366f3ddc3f72f5e (commit)
       via  69f25a38c9151df559a0c326425788bc64f393dc (commit)
       via  998a2ee4eec3583a8ef31675dec8fbd880e14f64 (commit)
       via  3363422556d95de01c4a262489fec8d6b5506d01 (commit)
       via  28cfc710ba3d9959cedd0f345bb212666cc6890f (commit)
       via  cf9fe5cf2be8b76820a05c966cdca6df5c2eee24 (commit)
       via  3b7149376604e22488c7cd8fa1835500f14123cb (commit)
       via  a75176511797cf00c5d30d1ce4de460e3a7e93e7 (commit)
       via  2f4ebefb529248bd4b9342deaf725ad3850e776f (commit)
       via  07c0d258de6546976d81de85ff6b838631ef79d2 (commit)
       via  5996813199e48b2a39e4ee233624cf0e92afb165 (commit)
       via  2162fa558a006758db2f2b2cc4e863d5cfc37a70 (commit)
       via  3f5f43e44adb3cc5fd3e262c9c053888379fc106 (commit)
       via  f4b94fa4c6f6db0fe0d9f6a39e8ac9061e1e6952 (commit)
       via  205148e7c30b927881094a02483218c8bd8df64b (commit)
       via  118b5358b53238935035a69fc53b1b58146a882e (commit)
       via  f30af08ff7ed71e4a098a3aa0168a08e8488f43d (commit)
       via  f714c2bce86c209089d11c14abcb5fc809dcfc79 (commit)
       via  052d997d8e842324347d84f38e1beeeb72a18d2c (commit)
       via  4a73d497fc452a2e851451967dab4ac546494837 (commit)
       via  63fdd5f738504701b67d5ab3567e4f9b8834f6f2 (commit)
       via  76dc1f75c17730fd15e7cfb04a566374878438b9 (commit)
       via  66ea253c5a0da89a2acd5994521ce3ed5cbe3368 (commit)
      from  f4c11c425f2366b2e5c9ed1f32ad38cd568fba74 (commit)

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

- Log -----------------------------------------------------------------
commit 3203f13a6e440fb0bf394c5ee3114ac59144cc39
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Aug 13 14:40:59 2010 -0600

    "save breakpoints" is now implemented in the C code

commit e156cd0732502879d0745391d9672038473ec002
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Aug 13 14:40:28 2010 -0600

    Removed py-hooks.c; it is being replaced by the event code

commit debb11abf965ac006fdfa0d629c4393343c1b624
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Aug 13 14:37:14 2010 -0600

    add py-progspace.c back to Makefile

commit 631ad434d85cba9b71996bf971db83107decbc66
Merge: f4c11c4 ae16d68
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Aug 13 14:27:35 2010 -0600

    Merge from master

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

Summary of changes:
 ChangeLog                                          |    8 +
 Makefile.in                                        |    1 +
 Makefile.tpl                                       |    1 +
 bfd/ChangeLog                                      |  235 +
 bfd/aoutx.h                                        |    4 +-
 bfd/archive.c                                      |    2 +-
 bfd/archures.c                                     |    4 +-
 bfd/bfd-in2.h                                      |   68 +
 bfd/config.bfd                                     |   10 +-
 bfd/cpu-v850.c                                     |   10 +-
 bfd/dwarf2.c                                       |   92 +-
 bfd/ecoff.c                                        |   16 +-
 bfd/elf-ifunc.c                                    |    9 +
 bfd/elf.c                                          |   48 +-
 bfd/elf32-i386.c                                   |   64 +-
 bfd/elf32-m32c.c                                   |    2 +-
 bfd/elf32-mips.c                                   |    3 +-
 bfd/elf32-v850.c                                   |  766 ++-
 bfd/elf64-alpha.c                                  |   25 +-
 bfd/elf64-mips.c                                   |   20 +-
 bfd/elf64-ppc.c                                    |  121 +-
 bfd/elf64-x86-64.c                                 |   48 +-
 bfd/elflink.c                                      |    2 +-
 bfd/elfn32-mips.c                                  |   23 +-
 bfd/elfxx-mips.c                                   |    6 +-
 bfd/elfxx-mips.h                                   |    7 +
 bfd/libbfd.h                                       |   22 +
 bfd/makefile.vms                                   |    9 +-
 bfd/reloc.c                                        |   88 +
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |  249 +-
 bfd/vms-lib.c                                      |    6 +-
 bfd/vms-misc.c                                     |    8 +-
 configure                                          |   10 +-
 configure.ac                                       |   10 +-
 gdb/ChangeLog                                      |  883 ++
 gdb/MAINTAINERS                                    |    6 +-
 gdb/Makefile.in                                    |   10 +-
 gdb/NEWS                                           |   54 +-
 gdb/PROBLEMS                                       |  102 +-
 gdb/ada-lang.c                                     |    2 +-
 gdb/alpha-linux-tdep.c                             |    4 +-
 gdb/amd64-linux-tdep.c                             |    2 +
 gdb/arm-linux-tdep.c                               |    2 +
 gdb/breakpoint.c                                   |   74 +-
 gdb/breakpoint.h                                   |    1 +
 gdb/c-valprint.c                                   |    3 +-
 gdb/cli/cli-cmds.c                                 |   18 +-
 gdb/coffread.c                                     |    2 +-
 gdb/common/signals.c                               |  170 +-
 gdb/config.in                                      |    6 +
 gdb/configure                                      |   41 +-
 gdb/configure.ac                                   |   12 +-
 gdb/configure.tgt                                  |   32 +-
 gdb/corefile.c                                     |   13 +-
 gdb/corelow.c                                      |   36 +-
 gdb/cp-namespace.c                                 |   92 +-
 gdb/cp-support.h                                   |    6 +
 gdb/d-lang.c                                       |    8 +-
 gdb/defs.h                                         |   11 +
 gdb/doc/ChangeLog                                  |   72 +
 gdb/doc/gdb.texinfo                                |  216 +-
 gdb/dummy-frame.c                                  |    6 +-
 gdb/dummy-frame.h                                  |    2 +-
 gdb/dwarf2-frame.c                                 |   28 +-
 gdb/dwarf2loc.c                                    |   31 +-
 gdb/dwarf2loc.h                                    |   10 +-
 gdb/dwarf2read.c                                   | 2475 +++++-
 gdb/elfread.c                                      |   29 +-
 gdb/eval.c                                         |   33 +-
 gdb/frame-unwind.c                                 |   12 +-
 gdb/frame-unwind.h                                 |    9 +-
 gdb/frame.c                                        |   19 +-
 gdb/frv-linux-tdep.c                               |    4 +
 .../gdb.base/break-always.exp => gdb-add-index.sh} |   30 +-
 gdb/gdb_gcore.sh                                   |   25 +-
 gdb/gdbarch.c                                      |   25 +
 gdb/gdbarch.h                                      |   24 +-
 gdb/gdbarch.sh                                     |   22 +-
 gdb/gdbcmd.h                                       |    5 +
 gdb/gdbcore.h                                      |    2 +
 gdb/gdbserver/ChangeLog                            |   39 +
 gdb/gdbserver/Makefile.in                          |    7 +-
 gdb/gdbserver/linux-low.c                          |   50 +-
 gdb/gdbserver/server.c                             |    6 +-
 gdb/gdbserver/target.h                             |    3 +-
 gdb/gdbserver/utils.c                              |   20 +-
 gdb/gdbtypes.c                                     |    2 +-
 gdb/gdbtypes.h                                     |   17 +-
 gdb/hppa-linux-tdep.c                              |    4 +-
 gdb/i386-cygwin-tdep.c                             |   18 +
 gdb/i386-linux-tdep.c                              |    2 +
 gdb/ia64-linux-nat.c                               |   13 +
 gdb/ia64-linux-tdep.c                              |    3 +
 gdb/inf-ptrace.c                                   |   31 +-
 gdb/infrun.c                                       |    3 +-
 gdb/inline-frame.c                                 |    4 +-
 gdb/inline-frame.h                                 |    2 +-
 gdb/jv-lang.c                                      |    2 +-
 gdb/linespec.c                                     |   38 +-
 gdb/linux-nat.c                                    |   96 +-
 gdb/linux-nat.h                                    |    4 +
 gdb/linux-tdep.c                                   |   26 +
 gdb/linux-tdep.h                                   |    2 +
 gdb/linux-thread-db.c                              |   36 +-
 gdb/m32r-linux-tdep.c                              |    4 +
 gdb/m68klinux-tdep.c                               |    3 +
 gdb/mdebugread.c                                   |    2 +-
 gdb/mi/mi-main.c                                   |    2 +-
 gdb/microblaze-linux-tdep.c                        |    4 +-
 gdb/minsyms.c                                      |    5 +-
 gdb/mips-linux-tdep.c                              |  156 +-
 gdb/mips-tdep.c                                    |    4 +
 gdb/mips-tdep.h                                    |    8 +
 gdb/mn10300-linux-tdep.c                           |    5 +-
 gdb/objfiles.c                                     |   45 +-
 gdb/objfiles.h                                     |    6 +
 gdb/p-lang.c                                       |    6 +-
 gdb/ppc-linux-nat.c                                |    2 +-
 gdb/ppc-linux-tdep.c                               |    3 +
 gdb/psymtab.c                                      |   13 +-
 gdb/psymtab.h                                      |    4 +-
 gdb/python/lib/gdb/command/save_breakpoints.py     |   65 -
 gdb/python/py-hooks.c                              |   50 -
 gdb/python/py-prettyprint.c                        |    8 +-
 gdb/python/py-type.c                               |   92 +-
 gdb/python/py-value.c                              |   50 +-
 gdb/python/python-internal.h                       |    2 -
 gdb/python/python.c                                |  145 +-
 gdb/record.c                                       |   66 +-
 gdb/remote-sim.c                                   |  510 +-
 gdb/remote.c                                       |    5 +-
 gdb/rx-tdep.c                                      |    1 -
 gdb/s390-tdep.c                                    |    6 +-
 gdb/sentinel-frame.c                               |    4 +-
 gdb/sentinel-frame.h                               |    2 +-
 gdb/sh-linux-tdep.c                                |    3 +
 gdb/solib-svr4.c                                   |   18 +-
 gdb/sparc-linux-tdep.c                             |    3 +
 gdb/sparc64-linux-tdep.c                           |    3 +
 gdb/stabsread.c                                    |    9 +-
 gdb/symfile.c                                      |   61 +-
 gdb/symfile.h                                      |   12 +-
 gdb/symtab.c                                       |  181 +-
 gdb/symtab.h                                       |   64 +-
 gdb/target.c                                       |  100 +-
 gdb/target.h                                       |    7 +-
 gdb/testsuite/ChangeLog                            |  225 +
 gdb/testsuite/gdb.arch/altivec-abi.exp             |   10 +
 gdb/testsuite/gdb.arch/amd64-byte.exp              |    2 +-
 gdb/testsuite/gdb.arch/amd64-disp-step.exp         |    2 +-
 gdb/testsuite/gdb.arch/amd64-dword.exp             |    2 +-
 gdb/testsuite/gdb.arch/amd64-i386-address.exp      |    2 +-
 gdb/testsuite/gdb.arch/amd64-word.exp              |    2 +-
 gdb/testsuite/gdb.arch/i386-avx.exp                |    2 +-
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |    2 +-
 gdb/testsuite/gdb.arch/i386-byte.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-disp-step.exp          |    2 +-
 gdb/testsuite/gdb.arch/i386-gnu-cfi.exp            |    2 +-
 gdb/testsuite/gdb.arch/i386-prologue.exp           |    2 +-
 gdb/testsuite/gdb.arch/i386-size-overlap.exp       |    2 +-
 gdb/testsuite/gdb.arch/i386-size.exp               |    2 +-
 gdb/testsuite/gdb.arch/i386-sse.exp                |    2 +-
 gdb/testsuite/gdb.arch/i386-unwind.exp             |    2 +-
 gdb/testsuite/gdb.arch/i386-word.exp               |    2 +-
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp       |    6 +-
 gdb/testsuite/gdb.asm/xstormy16.inc                |    2 +-
 gdb/testsuite/gdb.base/Makefile.in                 |    2 +-
 gdb/testsuite/gdb.base/break-always.exp            |    2 +-
 .../gdb11479.c => gdb.base/charset-malloc.c}       |   55 +-
 gdb/testsuite/gdb.base/charset.c                   |    6 +-
 gdb/testsuite/gdb.base/charset.exp                 |   11 +-
 gdb/testsuite/gdb.base/code_elim.exp               |  173 +
 .../gdb.base/{relocate.c => code_elim1.c}          |   20 +-
 .../gdb.base/{relocate.c => code_elim2.c}          |   18 +-
 gdb/testsuite/gdb.base/commands.exp                |    8 +-
 gdb/testsuite/gdb.base/corefile.exp                |   59 +
 gdb/testsuite/gdb.base/coremaker.c                 |    8 +-
 .../gdb11479.c => gdb.base/gnu_vector.c}           |   52 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |   94 +
 gdb/testsuite/gdb.base/help.exp                    |    2 +-
 gdb/testsuite/gdb.base/label.c                     |   21 +
 gdb/testsuite/gdb.base/label.exp                   |   59 +
 gdb/testsuite/gdb.base/prelink-lib.c               |    2 +
 gdb/testsuite/gdb.base/prelink.c                   |    6 +
 gdb/testsuite/gdb.base/prelink.exp                 |    9 +
 gdb/testsuite/gdb.base/printcmds.c                 |    6 +
 gdb/testsuite/gdb.base/printcmds.exp               |    6 +
 gdb/testsuite/gdb.base/relocate.c                  |    7 +
 gdb/testsuite/gdb.base/solib-nodir.exp             |   54 +
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |    1 +
 gdb/testsuite/gdb.cp/fpointer.cc                   |   40 +
 gdb/testsuite/gdb.cp/fpointer.exp                  |   40 +
 gdb/testsuite/gdb.cp/member-ptr.exp                |   22 +-
 gdb/testsuite/gdb.cp/namespace.exp                 |   14 +-
 gdb/testsuite/gdb.cp/printmethod.exp               |    4 +-
 gdb/testsuite/gdb.cp/temargs.cc                    |   71 +
 gdb/testsuite/gdb.cp/temargs.exp                   |  141 +
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp |    2 +-
 gdb/testsuite/gdb.gdbtk/ChangeLog                  |  367 +
 gdb/testsuite/gdb.gdbtk/browser.exp                |   39 +
 gdb/testsuite/gdb.gdbtk/c_variable.exp             |   40 +
 gdb/testsuite/gdb.gdbtk/console.exp                |   40 +
 gdb/testsuite/gdb.gdbtk/cpp_variable.exp           |   46 +
 gdb/testsuite/gdb.gdbtk/srcwin.exp                 |   69 +
 gdb/testsuite/gdb.gdbtk/windows.exp                |   39 +
 gdb/testsuite/gdb.opt/inline-bt.c                  |   13 +-
 gdb/testsuite/gdb.opt/inline-bt.exp                |    2 +-
 gdb/testsuite/gdb.opt/inline-cmds.c                |   19 +-
 gdb/testsuite/gdb.opt/inline-locals.c              |   13 +-
 gdb/testsuite/gdb.python/py-inferior.c             |   10 +-
 gdb/testsuite/gdb.python/py-prettyprint.c          |   11 +
 gdb/testsuite/gdb.python/py-prettyprint.exp        |    2 +
 gdb/testsuite/gdb.python/py-type.c                 |    8 +
 gdb/testsuite/gdb.python/py-type.exp               |   32 +
 gdb/testsuite/gdb.python/py-value.c                |   16 +
 gdb/testsuite/gdb.python/py-value.exp              |   30 +
 .../prelink-lib.c => gdb.python/python-sl.c}       |   19 +-
 .../{gdb.base/prelink.c => gdb.python/python.c}    |   19 +-
 gdb/testsuite/gdb.python/python.exp                |  118 +-
 gdb/testsuite/gdb.stabs/gdb11479.c                 |   14 +-
 gdb/testsuite/gdb.threads/ia64-sigill.c            |  360 +
 gdb/testsuite/gdb.threads/ia64-sigill.exp          |   76 +
 gdb/testsuite/gdb.threads/pthreads.exp             |    6 +-
 gdb/testsuite/lib/gdb.exp                          |   93 +-
 gdb/thread.c                                       |    4 +-
 gdb/top.c                                          |   36 +
 gdb/tracepoint.c                                   |    4 +-
 gdb/tui/tui-io.c                                   |    1 +
 gdb/tui/tui-win.c                                  |   10 +-
 gdb/utils.c                                        |  105 +-
 gdb/valarith.c                                     |   69 +-
 gdb/valops.c                                       |    6 +-
 gdb/value.c                                        |    2 +-
 gdb/varobj.c                                       |    6 +-
 gdb/version.in                                     |    2 +-
 gdb/xstormy16-tdep.c                               |    1 +
 gdb/xtensa-linux-tdep.c                            |    4 +-
 include/elf/ChangeLog                              |   13 +
 include/elf/internal.h                             |   54 +-
 include/elf/v850.h                                 |   28 +
 include/gdb/ChangeLog                              |    6 +
 include/gdb/signals.def                            |  200 +
 include/gdb/signals.h                              |  186 +-
 include/opcode/ChangeLog                           |   27 +
 include/opcode/rx.h                                |    6 +-
 include/opcode/v850.h                              |   94 +-
 libiberty/ChangeLog                                |    4 +
 libiberty/make-temp-file.c                         |    7 +-
 opcodes/ChangeLog                                  |   71 +
 opcodes/disassemble.c                              |   16 +-
 opcodes/i386-dis.c                                 | 4522 +++++-----
 opcodes/i386-gen.c                                 |   29 +-
 opcodes/i386-init.h                                |  266 +-
 opcodes/i386-opc.h                                 |   15 +-
 opcodes/i386-opc.tbl                               |   10 +-
 opcodes/i386-tbl.h                                 | 8900 ++++++++++----------
 opcodes/rx-decode.c                                | 1546 ++--
 opcodes/rx-decode.opc                              |  336 +-
 opcodes/v850-dis.c                                 |  609 +-
 opcodes/v850-opc.c                                 | 1246 ++-
 sim/ChangeLog                                      |    4 +
 sim/MAINTAINERS                                    |    3 +-
 sim/rx/ChangeLog                                   |   54 +
 sim/rx/README.txt                                  |  121 +
 sim/rx/config.in                                   |    6 +
 sim/rx/configure                                   | 3191 +++++---
 sim/rx/configure.in                                |   30 +
 sim/rx/cpu.h                                       |   31 +-
 sim/rx/gdb-if.c                                    |   13 +-
 sim/rx/main.c                                      |   64 +-
 sim/rx/mem.c                                       |  184 +-
 sim/rx/mem.h                                       |   19 +
 sim/rx/reg.c                                       |    6 +
 sim/rx/rx.c                                        | 1033 ++-
 sim/rx/trace.c                                     |    9 +-
 276 files changed, 22647 insertions(+), 12188 deletions(-)
 copy gdb/{testsuite/gdb.base/break-always.exp => gdb-add-index.sh} (52%)
 mode change 100644 => 100755
 delete mode 100644 gdb/python/lib/gdb/command/save_breakpoints.py
 delete mode 100644 gdb/python/py-hooks.c
 copy gdb/testsuite/{gdb.stabs/gdb11479.c => gdb.base/charset-malloc.c} (57%)
 create mode 100644 gdb/testsuite/gdb.base/code_elim.exp
 copy gdb/testsuite/gdb.base/{relocate.c => code_elim1.c} (78%)
 copy gdb/testsuite/gdb.base/{relocate.c => code_elim2.c} (74%)
 copy gdb/testsuite/{gdb.stabs/gdb11479.c => gdb.base/gnu_vector.c} (51%)
 create mode 100644 gdb/testsuite/gdb.base/gnu_vector.exp
 create mode 100644 gdb/testsuite/gdb.base/label.c
 create mode 100644 gdb/testsuite/gdb.base/label.exp
 create mode 100644 gdb/testsuite/gdb.base/solib-nodir.exp
 create mode 100644 gdb/testsuite/gdb.cp/fpointer.cc
 create mode 100644 gdb/testsuite/gdb.cp/fpointer.exp
 create mode 100644 gdb/testsuite/gdb.cp/temargs.cc
 create mode 100644 gdb/testsuite/gdb.cp/temargs.exp
 create mode 100644 gdb/testsuite/gdb.gdbtk/ChangeLog
 create mode 100644 gdb/testsuite/gdb.gdbtk/browser.exp
 create mode 100644 gdb/testsuite/gdb.gdbtk/c_variable.exp
 create mode 100644 gdb/testsuite/gdb.gdbtk/console.exp
 create mode 100644 gdb/testsuite/gdb.gdbtk/cpp_variable.exp
 create mode 100644 gdb/testsuite/gdb.gdbtk/srcwin.exp
 create mode 100644 gdb/testsuite/gdb.gdbtk/windows.exp
 copy gdb/testsuite/{gdb.base/prelink-lib.c => gdb.python/python-sl.c} (77%)
 copy gdb/testsuite/{gdb.base/prelink.c => gdb.python/python.c} (74%)
 create mode 100644 gdb/testsuite/gdb.threads/ia64-sigill.c
 create mode 100644 gdb/testsuite/gdb.threads/ia64-sigill.exp
 create mode 100644 include/gdb/signals.def
 create mode 100644 sim/rx/README.txt

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 5759b30..2bfa992 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-07-17  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+	PR target/44862
+	* Makefile.tpl (POSTSTAGE1_CXX_EXPORT):
+	Provide -B option to allow for link spec %s substitutions for
+	libstdc++.a on darwin.
+	* Makefile.in: Regenerate.
+
 2010-06-10  Alexandre Oliva  <aoliva@redhat.com>
 
 	* Makefile.def (configure-gcc): Depend on all-libelf.
diff --git a/Makefile.in b/Makefile.in
index 22a77d2..3268a30 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -235,6 +235,7 @@ POSTSTAGE1_CXX_EXPORT = \
 POSTSTAGE1_CXX_EXPORT = \
 	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
 	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
+	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
 	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
 	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
 	  -I$$s/libstdc++-v3/libsupc++ \
diff --git a/Makefile.tpl b/Makefile.tpl
index 98b526c..1f0419c 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -238,6 +238,7 @@ POSTSTAGE1_CXX_EXPORT = \
 POSTSTAGE1_CXX_EXPORT = \
 	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
 	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
+	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
 	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
 	  -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
 	  -I$$s/libstdc++-v3/libsupc++ \
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index ea86440..528fa3c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,238 @@
+2010-08-09  Richard Henderson  <rth@redhat.com>
+
+	PR ld/11891
+	* elf64-alpha.c (elf64_alpha_relax_tls_get_addr): Disallow relaxing
+	to tlshi/lo until pos0 and pos1 are adjacent.  Use the destination
+	register from the tldgd insn.
+
+2010-08-09  Catherine Moore  <clm@codesourcery.com>
+
+	* elfxx-mips.c (mips_elf_perform_relocation): Improve
+	interlinking error message.
+
+2010-08-06  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ha_reloc_match): Allow matches to other than r2.
+	(ppc64_elf_relocate_section): Nop out high part insn of large toc
+	code sequence when the high part of offset is zero.
+
+2010-08-04  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (alpha_vms_build_fixups): Write the EICP.
+	(alpha_vms_bfd_final_link): Explicitly forbid relocatable links.
+	Clear the SEC_RELOC flag.
+
+2010-08-04  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (alpha_vms_create_eisd_for_section): Make writable
+	sections with relocs.
+	(alpha_vms_add_fixup_lp): Set SEC_RELOC flag.
+	(alpha_vms_add_fixup_ca): Ditto.
+	(alpha_vms_add_fixup_qr): Ditto.
+	Add comments.
+
+2010-08-04  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (alpha_vms_create_eisd_for_section): Do not make
+	CODE sections writable.
+
+2010-08-04  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (alpha_vms_add_lw_fixup): Renamed to ...
+	(alpha_vms_add_fixup_lr): ... this for consistency.
+	(alpha_vms_add_qw_fixup): Removed.
+	Fix some comments.
+	(vms_get_symbol_info): Adjust type for unknown sections.
+
+2010-08-04  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_vms_slurp_egsd): Use the canonical absolute
+	section for any absolute section.  Remove some debugging code.
+
+2010-08-03  DJ Delorie  <dj@redhat.com>
+
+	* elf32-m32c.c (ELF_MAXPAGESIZE): Change page size to 256 bytes.
+
+2010-08-03  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-misc.c (vms_convert_to_var): Make it static.
+	(_bfd_vms_convert_to_var_unix_filename): Make it public.
+
+2010-08-03  Tristan Gingold  <gingold@adacore.com>
+
+	* makefile.vms (OBJS): Update list.
+
+2010-08-03  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_vms_slurp_egsd): Do not set SEC_HAS_CONTENTS
+	nor SEC_RELOC for empty sections.
+
+2010-08-03  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (evax_section_flags): Fix flags for absolute
+	section.  Remove useless parenthesis.
+
+2010-08-03  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (vms_lib_bread_raw): Change type of BUF argument.
+	(vms_lib_bread, vms_lib_bopen): Adjust.
+
+2010-08-02  Alan Modra  <amodra@gmail.com>
+
+	PR 11866
+	* elf.c (assign_file_positions_for_load_sections): Use p_vaddr to
+	calculate off_adjust rather than first section vma.
+
+2010-07-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elflink.c (compute_bucket_count): Add ATTRIBUTE_UNUSED to info.
+
+2010-07-30  Anthony Green  <green@moxielogic.com>
+
+	* config.bfd (targ_cpu): Add moxie-*-rtems support.
+
+2010-07-29  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_edit_toc): Always adjust local syms in
+	.toc section, even when none are used in relocs.
+
+2010-07-27  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.h: Include "elf/mips.h".
+	(gprel16_reloc_p): New static inline function.
+	* elfxx-mips.c (_bfd_mips_elf_check_relocs)
+	[R_MIPS16_GOT16, R_MIPS_GOT16, R_MIPS_GOT_HI16, R_MIPS_GOT_LO16]:
+	Use got16_reloc_p.
+	(_bfd_mips_elf_relocate_section)[bfd_reloc_overflow]: Use
+	gprel16_reloc_p.
+	* elf32-mips.c (mips_info_to_howto_rel): Likewise.
+	* elfn32-mips.c (mips_info_to_howto_rel): Likewise.
+
+2010-07-27  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elf64-mips.c (mips_elf64_howto_table_rela)
+	[R_MIPS_TLS_DTPMOD64]: Clear partial_inplace.
+	[R_MIPS_TLS_DTPREL64, R_MIPS_TLS_GD, R_MIPS_TLS_LDM]: Likewise.
+	[R_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_LO16]: Likewise.
+	[R_MIPS_TLS_GOTTPREL, R_MIPS_TLS_TPREL64]: Likewise.
+	[R_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_LO16]: Likewise.
+	* elfn32-mips.c (elf_mips_howto_table_rela)
+	[R_MIPS_TLS_DTPMOD32]: Likewise.
+	[R_MIPS_TLS_DTPREL32, R_MIPS_TLS_GD, R_MIPS_TLS_LDM]: Likewise.
+	[R_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_LO16]: Likewise.
+	[R_MIPS_TLS_GOTTPREL, R_MIPS_TLS_TPREL32]: Likewise.
+	[R_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_LO16]: Likewise.
+
+2010-07-23  Naveen.H.S  <naveen.S@kpitcummins.com>
+	    Ina Pandit  <ina.pandit@kpitcummins.com>
+
+	* archures.c (DESCRIPTION): Define bfd_mach_v850e2 and
+	bfd_mach_v850e2v3.
+	* reloc.c (bfd_architecture): Define bfd_mach_v850e2 and
+	bfd_mach_v850e2v3.
+	(BFD_RELOC_V850_16_PCREL, BFD_RELOC_V850_17_PCREL,
+	BFD_RELOC_V850_22_PCREL, BFD_RELOC_V850_23,
+	BFD_RELOC_V850_32_PCREL, BFD_RELOC_V850_32_ABS,
+	BFD_RELOC_V850_16_SPLIT_OFFSET, BFD_RELOC_V850_16_S1,
+	BFD_RELOC_V850_LO16_SPLIT_OFFSET, BFD_RELOC_V850_SDA_15_16_OFFSET,
+	BFD_RELOC_V850_ZDA_16_16_OFFSET, BFD_RELOC_V850_CALLT_15_16_OFFSET,
+	BFD_RELOC_V850_32_GOTPCREL, BFD_RELOC_V850_16_GOT,
+	BFD_RELOC_V850_32_GOT, BFD_RELOC_V850_22_PLT_PCREL,
+	BFD_RELOC_V850_32_PLT_PCREL, BFD_RELOC_V850_COPY,
+	BFD_RELOC_V850_GLOB_DAT, BFD_RELOC_V850_JMP_SLOT,
+	BFD_RELOC_V850_RELATIVE, BFD_RELOC_V850_16_GOTOFF,
+	BFD_RELOC_V850_32_GOTOFF, BFD_RELOC_V850_CODE,
+	BFD_RELOC_V850_DATA): New relocations for V850 target.
+	* config.bfd: Match all v850 targets.
+	* cpu-v850.c (arch_info_struct): Define V850e2 and V850e2v3.
+	* elf32-v850.c (v850_elf_check_relocs): Check the newly added
+	relocations.
+	(v850_elf_perform_relocation ): Update the newly added
+	relocations.
+	(v850_elf_howto_t): Update the specifications of added
+	relocations.
+	(v850_elf_reloc_map): Update the relocation mappings.
+	(v850_elf_final_link_relocate): Maps added relocation into the
+	appropriate howto structure.
+	(v850_elf_object_p): Add support for V850E2 and V850E2V3.
+	(v850_elf_final_write_processing): Likewise.
+	(v850_elf_merge_private_bfd_data): Likewise.
+	(v850_elf_print_private_bfd_data): Likewise.
+	* libbfd.h: Regenerate.
+	* bfd-in2.h: Regenerate.
+
+2010-07-23  Alan Modra  <amodra@gmail.com>
+
+	* archive.c (_bfd_archive_bsd44_construct_extended_name_table):
+	Correct format specifier.
+
+2010-07-22  Alan Modra  <amodra@gmail.com>
+
+	* ecoff.c: Don't include aout/ranlib.h.
+	(_bfd_ecoff_slurp_armap): Use correct struct for ardata->symdefs.
+	(_bfd_ecoff_write_armap): Output ar_date and ar_size using
+	_bfd_ar_spacepad.
+
+2010-07-22  Alan Modra  <amodra@gmail.com>
+
+	* aoutx.h (some_aout_object_p): Don't set EXEC_P for files with
+	relocs.
+
+2010-07-20  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (assign_file_positions_for_load_sections): Check that
+	zero size sections are allocated in segments too.
+	(assign_file_positions_for_non_load_sections): Warn if zero
+	size alloc sections are found here.
+	(copy_elf_program_header): Don't drop zero size sections from
+	segment map.
+	(copy_private_bfd_data): Check for changes in zero size sections.
+
+2010-07-17  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (_bfd_elf_map_sections_to_segments): Force new segment
+	for sections with overlapping LMAs.
+	(assign_file_positions_for_load_sections): Catch overlap for
+	sections that wrap around the address space.  Replace a
+	warning that duplicates ld's --check-sections error with a
+	warning that lma has been adjusted for overlapping sections.
+
+2010-07-14  Cary Coutant  <ccoutant@google.com>
+
+	PR ld/11817
+	* dwarf2.c (read_section): Revert patch for compressed debug sections.
+	(find_line): Likewise.
+	(read_and_uncompress_section): Remove.
+
+2010-07-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11812
+	* elf32-i386.c (elf_i386_size_dynamic_sections): Don't
+	 allocate .got.plt section if there are no GOT nor PLT
+	 entries.
+	 * elf64-x86-64.c (elf64_x86_64_size_dynamic_sections): Likewise.
+
+2010-07-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11791
+	* elf-ifunc.c (_bfd_elf_allocate_ifunc_dyn_relocs): Support
+	garbage collection against STT_GNU_IFUNC symbols.
+
+	* elf32-i386.c (elf_i386_get_local_sym_hash): Don't set
+	elf.plt.offset/elf.got.offset to -1.
+	(elf_i386_tls_transition): Skip TLS transition for functions.
+	(elf_i386_gc_sweep_hook): Support STT_GNU_IFUNC symbols.
+
+	* elf64-x86-64.c (elf64_x86_64_get_local_sym_hash): Don't set
+	elf.plt.offset/elf.got.offset to -1.
+	(elf64_x86_64_tls_transition): Skip TLS transition for functions.
+	(elf64_x86_64_gc_sweep_hook): Support STT_GNU_IFUNC symbols.
+
+2010-07-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_check_relocs): Re-indent.
+	(elf_i386_relocate_section): Likewise.
+
 2010-07-06  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* dwarf2.c (add_line_info): Initialize prev_line.
diff --git a/bfd/aoutx.h b/bfd/aoutx.h
index c3366b6..c632722 100644
--- a/bfd/aoutx.h
+++ b/bfd/aoutx.h
@@ -629,7 +629,9 @@ NAME (aout, some_aout_object_p) (bfd *abfd,
   if (execp->a_entry != 0
       || (execp->a_entry >= obj_textsec (abfd)->vma
 	  && execp->a_entry < (obj_textsec (abfd)->vma
-			       + obj_textsec (abfd)->size)))
+			       + obj_textsec (abfd)->size)
+	  && execp->a_trsize == 0
+	  && execp->a_drsize == 0))
     abfd->flags |= EXEC_P;
 #ifdef STAT_FOR_EXEC
   else
diff --git a/bfd/archive.c b/bfd/archive.c
index fbe555b..1b3f692 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -1649,7 +1649,7 @@ _bfd_archive_bsd44_construct_extended_name_table (bfd *abfd,
 
           len = (len + 3) & ~3;
           arch_eltdata (current)->extra_size = len;
-          _bfd_ar_spacepad (hdr->ar_name, maxname, "#1/%u", len);
+          _bfd_ar_spacepad (hdr->ar_name, maxname, "#1/%lu", len);
 	}
     }
 
diff --git a/bfd/archures.c b/bfd/archures.c
index 0e08571..1867154 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -310,7 +310,9 @@ DESCRIPTION
 .  bfd_arch_v850,      {* NEC V850 *}
 .#define bfd_mach_v850          1
 .#define bfd_mach_v850e 	'E'
-.#define bfd_mach_v850e1	'1'
+.#define bfd_mach_v850e1        '1'
+.#define bfd_mach_v850e2        0x4532
+.#define bfd_mach_v850e2v3      0x45325633
 .  bfd_arch_arc,       {* ARC Cores *}
 .#define bfd_mach_arc_5         5
 .#define bfd_mach_arc_6         6
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index f97c67f..277d432 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -1977,6 +1977,8 @@ enum bfd_architecture
 #define bfd_mach_v850          1
 #define bfd_mach_v850e         'E'
 #define bfd_mach_v850e1        '1'
+#define bfd_mach_v850e2        0x4532   /* ('E'<<8|'2') */
+#define bfd_mach_v850e2v3      0x45325633 /* ('E'<<24|'2'<<16|'V'<<8|'3') */
   bfd_arch_arc,       /* ARC Cores */
 #define bfd_mach_arc_5         5
 #define bfd_mach_arc_6         6
@@ -3605,6 +3607,72 @@ bits placed non-contiguously in the instruction.  */
 instructions.  */
   BFD_RELOC_V850_LO16_SPLIT_OFFSET,
 
+/* This is a 16-bit reloc.  */
+  BFD_RELOC_V850_16_PCREL,
+
+/* This is a 17-bit reloc.  */
+  BFD_RELOC_V850_17_PCREL,
+
+/* This is a 23-bit reloc.  */
+  BFD_RELOC_V850_23,
+
+/* This is a 32-bit reloc.  */
+  BFD_RELOC_V850_32_PCREL,
+
+/* This is a 32-bit reloc.  */
+  BFD_RELOC_V850_32_ABS,
+
+/* This is a 16-bit reloc.  */
+  BFD_RELOC_V850_16_SPLIT_OFFSET,
+
+/* This is a 16-bit reloc.  */
+  BFD_RELOC_V850_16_S1,
+
+/* Low 16 bits. 16 bit shifted by 1.  */
+  BFD_RELOC_V850_LO16_S1,
+
+/* This is a 16 bit offset from the call table base pointer.  */
+  BFD_RELOC_V850_CALLT_15_16_OFFSET,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_32_GOTPCREL,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_16_GOT,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_32_GOT,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_22_PLT_PCREL,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_32_PLT_PCREL,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_COPY,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_GLOB_DAT,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_JMP_SLOT,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_RELATIVE,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_16_GOTOFF,
+
+/* DSO relocations.  */
+  BFD_RELOC_V850_32_GOTOFF,
+
+/* start code.  */
+  BFD_RELOC_V850_CODE,
+
+/* start data in text.  */
+  BFD_RELOC_V850_DATA,
+
 /* This is a 32bit pcrel reloc for the mn10300, offset by two bytes in the
 instruction.  */
   BFD_RELOC_MN10300_32_PCREL,
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 1015f3c..0bfb535 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -418,7 +418,7 @@ case "${targ}" in
     targ_selvecs=bfd_elf32_frv_vec
     ;;
 
-  moxie-*-elf | moxie-*-uclinux)
+  moxie-*-elf | moxie-*-rtems | moxie-*-uclinux)
     targ_defvec=bfd_elf32_moxie_vec
     ;;
 
@@ -1468,13 +1468,7 @@ case "${targ}" in
     targ_underscore=yes
     ;;
 
-  v850-*-*)
-    targ_defvec=bfd_elf32_v850_vec
-    ;;
-  v850e-*-*)
-    targ_defvec=bfd_elf32_v850_vec
-    ;;
-  v850ea-*-*)
+  v850*-*-*)
     targ_defvec=bfd_elf32_v850_vec
     ;;
 
diff --git a/bfd/cpu-v850.c b/bfd/cpu-v850.c
index 77ca519..6ebc96c 100644
--- a/bfd/cpu-v850.c
+++ b/bfd/cpu-v850.c
@@ -1,6 +1,6 @@
 /* BFD support for the NEC V850 processor
-   Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2005, 2007
-   Free Software Foundation, Inc.
+   Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2005, 2007,
+   2010  Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
@@ -32,8 +32,10 @@
 
 static const bfd_arch_info_type arch_info_struct[] =
 {
-  N (bfd_mach_v850e1, "v850e1", FALSE, & arch_info_struct[1]),
-  N (bfd_mach_v850e,  "v850e",  FALSE, NULL)
+  N (bfd_mach_v850e2v3, "v850e2v3", 	FALSE, & arch_info_struct[1]),
+  N (bfd_mach_v850e2,   "v850e2", 	FALSE, & arch_info_struct[2]),
+  N (bfd_mach_v850e1,   "v850e1",  	FALSE, & arch_info_struct[3]),
+  N (bfd_mach_v850e,    "v850e",   	FALSE, NULL)
 };
 
 #undef  NEXT
diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c
index 6983a1c..1285833 100644
--- a/bfd/dwarf2.c
+++ b/bfd/dwarf2.c
@@ -405,54 +405,6 @@ lookup_info_hash_table (struct info_hash_table *hash_table, const char *key)
   return entry ? entry->head : NULL;
 }
 
-/* Read a section, uncompress it if necessary, and relocate it.  */
-
-static bfd_boolean
-read_and_uncompress_section (bfd *           abfd,
-			     asection *      msec,
-			     bfd_boolean     section_is_compressed,
-			     asymbol **      syms,
-			     bfd_byte **     section_buffer,
-			     bfd_size_type * section_size)
-{
-  /* Get the unrelocated contents of the section.  */
-  *section_buffer = (bfd_byte *) bfd_malloc (*section_size);
-  if (! *section_buffer)
-    return FALSE;
-  if (! bfd_get_section_contents (abfd, msec, *section_buffer,
-				  0, *section_size))
-    return FALSE;
-
-  if (section_is_compressed)
-    {
-      if (! bfd_uncompress_section_contents (section_buffer, section_size))
-	{
-	  (*_bfd_error_handler) (_("Dwarf Error: unable to decompress %s section."),
-				 bfd_get_section_name (abfd, msec));
-	  bfd_set_error (bfd_error_bad_value);
-	  return FALSE;


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


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

only message in thread, other threads:[~2010-08-13 20:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-13 20:53 [SCM] archer-tromey-python: "save breakpoints" is now implemented in the C code 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).