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