public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM] archer-jankratochvil-entryval: update .s file
@ 2011-08-05 2:31 jkratoch
0 siblings, 0 replies; only message in thread
From: jkratoch @ 2011-08-05 2:31 UTC (permalink / raw)
To: archer-commits
The branch, archer-jankratochvil-entryval has been updated
via e86ab30c39061d11c1cacdc330d95be76539d862 (commit)
via 90ddc726ea57fdc93422588eaa306152fcebae4e (commit)
via f883f012e42919e3addb6cf065ebb03249790873 (commit)
via 53b958d06801841fedf49ba028617531fe4d4b22 (commit)
via b1c4be547996353a54153bce16a8cc7892e1f1b6 (commit)
via 44716a61a94b10d7cb5ea82369faf0854446be6d (commit)
via 3778e41272e2d3c741e7959dc5d5410af8886639 (commit)
via 5eb0af12718bcbab1e5d56cb5322d1441fbc509b (commit)
via b2002ceab74a623ed5a0e1cd0fe876839d925dd2 (commit)
via e27d9d69da96c63c1a0c8f854a93dae5f128602f (commit)
via d2988fac684ead4f5520adc5be199a18217d48d2 (commit)
via cf620e8fac86a2af8d35b771d11940ca8545feee (commit)
via 7b02f6cffa34ae013c0c418565a833241dbf128f (commit)
via 3759cb09cff27e355a90fe9c2d63dc92926343ca (commit)
via ccca5173cc27e05149d8009a0238c5c3d4ed4d22 (commit)
via d5ef83ae52702394322229cd75c92343c5648f55 (commit)
via b2d342d032a47d82333483343d5ad461a034f75b (commit)
via 8be13a88f410916b0a823d0eed1db59f00a5e77a (commit)
via 473e3bb0b07f79401e0acc41675c67253c90d860 (commit)
via 2384b7a73e1c3ba310eaca7026e241919b50eb19 (commit)
via c0feb96fb5a9661cbd8db4f3b0644efd3ec9d668 (commit)
via e23ad5165e0950880e8fe2ce97d155452534a7fe (commit)
via cc72c1870d7f3ea054feb6546292349546adb8c9 (commit)
via 5d6abacfa4faf2869986a7767836c6d8d8841722 (commit)
via e9241f923b79afe6d83b8f2b91398538588e8d08 (commit)
via 5b3099f5c70be17b3bfe5f37ebcd65d81645c288 (commit)
via 00b95edc36702264e130abe8c6ef72df1e824ca1 (commit)
via 0a75ed65bfc43ad17d6b4cf9e73b78dd291444be (commit)
via 4d1649896ab3984a08647aead54c7cd6d4ce1e0c (commit)
via 25e67256d165cadf6610a82dda21daab6a592c28 (commit)
via c8df155295fb7ec512492b43a1e82d4f4400f158 (commit)
via a8646777071866365b18eb9a55335d1a1384e609 (commit)
via 68bdd04c6537c5db4ed3918829b50406e7747d32 (commit)
via eb88f70e5ea3374562d6bdf6f1557e0c94eb8ad7 (commit)
via 0c3fed0d46b5cd55c0b67eba9e04ff91305eac44 (commit)
via 0d9fe1c32621bff5f1c743b64a65f6487b5a6d3c (commit)
via 30d0696c0a1482d80aa883c3ead0e10a0890e0c6 (commit)
via 5d877f8680fef86c84f70a9695b98de3c0d94b3b (commit)
via 4c5e10de0aae9db6193af0e4517f887108af809e (commit)
via 407205976cf7abe256d24eb29b95199a3bea71a9 (commit)
via aa1d9d79b8243c5709de5573ff02fba0a41bb9c5 (commit)
via b0345af70d836233fcc657c7d4d842c9fa4ece1b (commit)
via 2401052a5c74be85c93c3ecc1f30ea7e0327cb0f (commit)
via 8c47633d6b97aad5bffe23999bf1e9543d05c69c (commit)
via 3b7ec1ebbf62c69c528c2ed86b6200122e5a1021 (commit)
via b6cc61df5ba0b8df5d72dabe193cd7453cc8fbea (commit)
via 35a6bbea1dafccdac59299cf4866df9579462b42 (commit)
via 10c36d6e5ea694d395ed71a253ae1b7c717b124e (commit)
via 3f3e185c91b068fa0717922c4f67c4aafb85fe58 (commit)
via 6ee4ceb24bc02fbd7f57fb518e4528e462e355af (commit)
via 2ac0cf7201aa90f615b323470478a598c67c7886 (commit)
via 854c8a50c87f06d4eea5a53262c73378701b2343 (commit)
via 68786b39df230e73bc802d3cefb9062a73258e12 (commit)
via 92219627c7d67b7c017f685bd194c1e060834f5e (commit)
via b4d942bb9ced23b02f6f2fb3a7e7d6c379df14d7 (commit)
via d7d139b9d35ef0623b6e1fc5d08dc89487c18c23 (commit)
via b5b9d4573317d148aa661a7c76d01c580584f9ae (commit)
via 107ed6e820a1c4ed1ef75838aeac711f27b32a73 (commit)
via 9e260f853598daf1e5e256e25b2ff35f3dedd81f (commit)
via d3365aae2e4b932cedb806e3da618ab96aaf4015 (commit)
via edde6978a5c3ee8a2eeafa99a13a6ecb95bf1aff (commit)
via 5260dc5b96f51d073f2cd959885deb4bc33fa75e (commit)
via f5e1e07e8645602634f04ccc1a4ccb9ab55e078b (commit)
via 101376edd41485afa6d50e150c4c0c6c4e44c40d (commit)
via d42883fcdb3493e9b505d5cfc1fcc8484b774da8 (commit)
via a06c3b4bce03e56ea6272cd25ccaa9507807d66c (commit)
via 3af9b82281ce24c59f72555a886cd151b8f4a23c (commit)
via f63b3752fae6d887722af1728f3092f84e1666fe (commit)
via ab49ba19309cb2e4e8046012b18730416bf4ccbb (commit)
via bff1cb4fb90ad992f6ca5d40a5279f8fd2020552 (commit)
via 646395fd344658d277bf00c8234a216c1aac7513 (commit)
via 27589030e02effe522cde69f5232029b2249c3f3 (commit)
via 9f00ee385146a4d9ce0a212c62344a2ce07b6fcd (commit)
via 7b7880af6f529d52eb59f8de102604ba8b1aebe7 (commit)
via 50d84d76077bcc39adec1c269d6f55f419ef6694 (commit)
via 212fe95414cf564701dd435a589fe12d5b70f706 (commit)
via fb6d393d472aee495fb694efb327c2069ad4acd2 (commit)
via 36843a4766e76aa16eb2aa16bf3ff747677d7e8b (commit)
via 6b737304caff189e12d9d7a7f4325964f6b35388 (commit)
via b25145a545cf49938e46e9c7bb34125f2ccf27ef (commit)
via 54bb246f07a8ee81f112f2e9bed71052bb91714a (commit)
via f1baf1393ec221ce609dd827cd68d9fe711cc557 (commit)
via 998ded766c7bad536864aad9ca648f7baf44367c (commit)
via 7e1126afc1751dbac7fbbdc388d7db9d7d45493f (commit)
via 4eb108ad2e530cfd39871f60c2b7b68ebccd027c (commit)
via c8fdcd88196cad12b1785196fd5ae2ee2710d3f1 (commit)
via e2f4af4fa1a1b6d6317684454d6ab5dc60577c7b (commit)
via 1cf696a3ca6e7fbcd7cefb4453ea47dad7d56ce2 (commit)
via 9e909d20405e0f20dcfefcc7a732a3571a3cd222 (commit)
via 6319b244bb2a30f815cf0ea4ea75f4615e54f0a7 (commit)
via b8925db2ffb40b3060663e8eb388ec002bab0781 (commit)
via 2729b8d3c86a966ada99e0816aa3ae58323aefb3 (commit)
via 0efd8b29d3c43a8aeee79dc3cfbb86cd284ee87e (commit)
via 22c61ba9c49e2dce4a7e1a084621b27af168eab9 (commit)
via 9859929edca4d43fb234b3a77b97b2ac36d0e3a9 (commit)
via b277bded2ed368d218796cfc3bd52874f689c206 (commit)
via 9934179e50cac8f87053f5567c5ec6276b566ee8 (commit)
via b0ce82f2198f7ad3f69723dfa7de36dde749639c (commit)
via 1f710ded08a71aa06c5f3e02be2a767b68469cd8 (commit)
via 896dc548849842cb3e6796ef2f52bab4ef1c500d (commit)
via 2f8d4ec669a51a12e7559c5e040f01bc36560333 (commit)
via 075368556bc24b5bf93b6133738fbdc9285eb046 (commit)
via 0a09bb331c00e275ffb2f359da7eb300ad89e47a (commit)
via c4e4770b5a2f437897eba3b319e769a0ca9c50cf (commit)
via 4bc9652c5174dcd69ad31d9897ac0a477ffdcedc (commit)
via f298b231d6953e6717a55ed8507255dfeed40d46 (commit)
via 9a0caebbc79750e52bbfa25a96b4e784645960a6 (commit)
via fdfc8647cb05c7fb81439d0e240ea96ddba78258 (commit)
via 2d84225afefc0bbe54878701ac425e0b92e9ea43 (commit)
via 4632dc7594fcefaabebc14b11fbb9899b28cdb25 (commit)
via 51810973c49e561d3b279051074a983a08d66f51 (commit)
via 883b196ef48789802ccde5c33ae07e63b739abc4 (commit)
via f3b04d53359168213be714e852c7b6efb35f6113 (commit)
via f2b2034d381f4a362a6db8d56513272b27ff4b98 (commit)
via a65fe4359e9ddc92b0e300aa9732cf2fa339ac5a (commit)
via cc6cd821b6a752c19e57fa4e1ef5b9bdaea30b29 (commit)
via 6c817c93e6eae8ecdd9fded6ec44d19d7cfed341 (commit)
via d9720f780e00fbb4a3fe7d8a85d511cac6b6549a (commit)
via e9f2a2fb758af55d70656a1cdee7c3904c980dfd (commit)
via a5c266bb89af0e0b6a7ec36b44ec8ad63d6415ad (commit)
via 069a01335c3e5a18c5ee7aedff942bd753d85979 (commit)
via 572ae324f6fb3c4ba2f8ca68d128d64692f29fcf (commit)
via 312edf2c03f75df48658a7ffa89e51e92e510dba (commit)
via 42153de06202e4aae0028692ffb8f4241a88f264 (commit)
via f51582eaf6915a365ff221dd1bd779ae3d29e941 (commit)
via 31eaa3821255d058aaa4abc5bf6a67d28ef1a0b1 (commit)
via 11df14cc7457457334577fd47cb5ff56730d44cd (commit)
via 133e86fd20f5080a08e2c461adf0de5d898387c9 (commit)
via 8178db181964d965ae8ca8db7c04f12d6b8841db (commit)
via b36afbe46ef1705f58fedacf2b120060d2c052b6 (commit)
via 354e774d004f50338e50ce9a89b9c0ee5a22e255 (commit)
via f131a95e92b2257b10e9684b09951975e823ff03 (commit)
via 64b37fcd88f943accde7503891d9e4451e5bfbc1 (commit)
via 168bab0a5ea12ee0eba43e49a594c6d5e3feb0c1 (commit)
via 509713814e169f5b5a94a2e9adb00a07241ecb6c (commit)
via 5ec57b05c9c33a51019cd66e36188752590a7f45 (commit)
via 790b49ae9c189ad7674356598019dc45b719d9e2 (commit)
via bbf0b0a19df04cfd787139222ed44efa512ec346 (commit)
via 41b397c635d2c95bc3007fa6a13ac30615792892 (commit)
via 4dbfc668f5f2e0a8e053983d865bf66e298b168d (commit)
via c8e304313cf98443af573e940796bdd136772da8 (commit)
via 1946477f085862d246c46c3ce1d886d2d56edc22 (commit)
via d619a45290a1c0f322ce537f59feb3a88f802cf4 (commit)
from a770342bdaa099ca3b39fb212b4d5feb8fde5540 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email.
- Log -----------------------------------------------------------------
commit e86ab30c39061d11c1cacdc330d95be76539d862
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:29:54 2011 +0200
update .s file
commit 90ddc726ea57fdc93422588eaa306152fcebae4e
Merge: 3759cb0 f883f01
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:05 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref-final
commit f883f012e42919e3addb6cf065ebb03249790873
Merge: ccca517 53b958d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:04 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref
commit 53b958d06801841fedf49ba028617531fe4d4b22
Merge: d5ef83a b1c4be5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:04 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp
commit b1c4be547996353a54153bce16a8cc7892e1f1b6
Merge: b2d342d 44716a6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:04 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref
commit 44716a61a94b10d7cb5ea82369faf0854446be6d
Merge: 8be13a8 3778e41
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:04 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull
commit 3778e41272e2d3c741e7959dc5d5410af8886639
Merge: 473e3bb 5eb0af1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:03 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt
commit 5eb0af12718bcbab1e5d56cb5322d1441fbc509b
Merge: 2384b7a b2002ce
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:03 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail' into funcstuff-basic-tailread-tailframe-selftail-printarg
commit b2002ceab74a623ed5a0e1cd0fe876839d925dd2
Merge: 25e6725 e27d9d6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:03 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe' into funcstuff-basic-tailread-tailframe-selftail
commit e27d9d69da96c63c1a0c8f854a93dae5f128602f
Merge: c8df155 d2988fa
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:02 2011 +0200
Merge branch 'funcstuff-basic-tailread' into funcstuff-basic-tailread-tailframe
commit d2988fac684ead4f5520adc5be199a18217d48d2
Merge: a864677 cf620e8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:02 2011 +0200
Merge branch 'funcstuff-basic' into funcstuff-basic-tailread
commit cf620e8fac86a2af8d35b771d11940ca8545feee
Merge: 68bdd04 7b02f6c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:02 2011 +0200
Merge branch 'funcstuff' into funcstuff-basic
commit 7b02f6cffa34ae013c0c418565a833241dbf128f
Merge: eb88f70 0c3fed0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:27:01 2011 +0200
Merge remote-tracking branch 'gdb/master' into funcstuff
commit 3759cb09cff27e355a90fe9c2d63dc92926343ca
Merge: cc72c18 ccca517
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:00:19 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref-final
commit ccca5173cc27e05149d8009a0238c5c3d4ed4d22
Merge: 5d6abac d5ef83a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:00:19 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref
commit d5ef83ae52702394322229cd75c92343c5648f55
Merge: e9241f9 b2d342d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:00:19 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp
commit b2d342d032a47d82333483343d5ad461a034f75b
Merge: 5b3099f 8be13a8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:00:18 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref
commit 8be13a88f410916b0a823d0eed1db59f00a5e77a
Merge: 00b95ed 473e3bb
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 04:00:18 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull
commit 473e3bb0b07f79401e0acc41675c67253c90d860
Merge: c0feb96 2384b7a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:59:45 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt
Conflicts:
gdb/stack.c
commit 2384b7a73e1c3ba310eaca7026e241919b50eb19
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:59:25 2011 +0200
fix
commit c0feb96fb5a9661cbd8db4f3b0644efd3ec9d668
Merge: 0a75ed6 e23ad51
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:59:01 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt
Conflicts:
gdb/stack.c
commit e23ad5165e0950880e8fe2ce97d155452534a7fe
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:57:19 2011 +0200
uiout
commit cc72c1870d7f3ea054feb6546292349546adb8c9
Merge: 0d9fe1c 5d6abac
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:54:08 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref-final
commit 5d6abacfa4faf2869986a7767836c6d8d8841722
Merge: 30d0696 e9241f9
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:54:07 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref
commit e9241f923b79afe6d83b8f2b91398538588e8d08
Merge: 5d877f8 5b3099f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:54:06 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp
commit 5b3099f5c70be17b3bfe5f37ebcd65d81645c288
Merge: 4c5e10d 00b95ed
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:54:04 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref
commit 00b95edc36702264e130abe8c6ef72df1e824ca1
Merge: 4072059 0a75ed6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:54:04 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull
commit 0a75ed65bfc43ad17d6b4cf9e73b78dd291444be
Merge: aa1d9d7 4d16498
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:54:02 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt
commit 4d1649896ab3984a08647aead54c7cd6d4ce1e0c
Merge: b0345af 25e6725
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:54:00 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail' into funcstuff-basic-tailread-tailframe-selftail-printarg
commit 25e67256d165cadf6610a82dda21daab6a592c28
Merge: 2401052 c8df155
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:53:59 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe' into funcstuff-basic-tailread-tailframe-selftail
commit c8df155295fb7ec512492b43a1e82d4f4400f158
Merge: 8c47633 a864677
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:53:55 2011 +0200
Merge branch 'funcstuff-basic-tailread' into funcstuff-basic-tailread-tailframe
commit a8646777071866365b18eb9a55335d1a1384e609
Merge: 3b7ec1e 68bdd04
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:53:54 2011 +0200
Merge branch 'funcstuff-basic' into funcstuff-basic-tailread
commit 68bdd04c6537c5db4ed3918829b50406e7747d32
Merge: b6cc61d eb88f70
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:53:52 2011 +0200
Merge branch 'funcstuff' into funcstuff-basic
commit eb88f70e5ea3374562d6bdf6f1557e0c94eb8ad7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:53:37 2011 +0200
upstream
commit 0c3fed0d46b5cd55c0b67eba9e04ff91305eac44
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 01:46:09 2011 +0000
gdb/
* spu-tdep.c (info_spu_event_command, info_spu_signal_command)
(info_spu_mailbox_list, info_spu_mailbox_command, info_spu_dma_cmdlist)
(info_spu_dma_command, info_spu_proxydma_command): Rename uiout
references to current_uiout.
commit 0d9fe1c32621bff5f1c743b64a65f6487b5a6d3c
Merge: 10c36d6 30d0696
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:31:01 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref-final
commit 30d0696c0a1482d80aa883c3ead0e10a0890e0c6
Merge: 3f3e185 5d877f8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:57 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref
commit 5d877f8680fef86c84f70a9695b98de3c0d94b3b
Merge: 854c8a5 4c5e10d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:51 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp
commit 4c5e10de0aae9db6193af0e4517f887108af809e
Merge: 68786b3 4072059
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:45 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref
commit 407205976cf7abe256d24eb29b95199a3bea71a9
Merge: d7d139b aa1d9d7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:45 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull
commit aa1d9d79b8243c5709de5573ff02fba0a41bb9c5
Merge: 107ed6e b0345af
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:44 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-printarg' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt
commit b0345af70d836233fcc657c7d4d842c9fa4ece1b
Merge: 9e260f8 2401052
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:43 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail' into funcstuff-basic-tailread-tailframe-selftail-printarg
commit 2401052a5c74be85c93c3ecc1f30ea7e0327cb0f
Merge: d42883f 8c47633
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:40 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe' into funcstuff-basic-tailread-tailframe-selftail
commit 8c47633d6b97aad5bffe23999bf1e9543d05c69c
Merge: 3af9b82 3b7ec1e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:39 2011 +0200
Merge branch 'funcstuff-basic-tailread' into funcstuff-basic-tailread-tailframe
commit 3b7ec1ebbf62c69c528c2ed86b6200122e5a1021
Merge: f63b375 b6cc61d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:39 2011 +0200
Merge branch 'funcstuff-basic' into funcstuff-basic-tailread
commit b6cc61df5ba0b8df5d72dabe193cd7453cc8fbea
Merge: bff1cb4 35a6bbe
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:38 2011 +0200
Merge branch 'funcstuff' into funcstuff-basic
commit 35a6bbea1dafccdac59299cf4866df9579462b42
Merge: 54bb246 9221962
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:37 2011 +0200
Merge remote-tracking branch 'gdb/master' into funcstuff
commit 10c36d6e5ea694d395ed71a253ae1b7c717b124e
Merge: 3f3e185 a770342
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:30:05 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-entrybt-constindir-lvalnull-dispref-entryexp-entrybtref-final' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref-final
commit 3f3e185c91b068fa0717922c4f67c4aafb85fe58
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:29:40 2011 +0200
testcase fix
commit 6ee4ceb24bc02fbd7f57fb518e4528e462e355af
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 03:01:40 2011 +0200
cmt
commit 2ac0cf7201aa90f615b323470478a598c67c7886
Merge: 854c8a5 0b809f0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 02:48:57 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-entrybt-constindir-lvalnull-dispref-entryexp-entrybtref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp-entrybtref
Conflicts:
gdb/printcmd.c
gdb/testsuite/gdb.arch/amd64-entry-value.exp
gdb/value.h
commit 854c8a50c87f06d4eea5a53262c73378701b2343
Merge: 68786b3 03dd241
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 02:11:59 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-entrybt-constindir-lvalnull-dispref-entryexp' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref-entryexp
Conflicts:
gdb/testsuite/gdb.arch/amd64-entry-value.exp
commit 68786b39df230e73bc802d3cefb9062a73258e12
Merge: d7d139b b6b1cff
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 02:10:28 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-entrybt-constindir-lvalnull-dispref' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull-dispref
Conflicts:
gdb/printcmd.c
gdb/stack.c
gdb/testsuite/gdb.arch/amd64-entry-value.exp
commit 92219627c7d67b7c017f685bd194c1e060834f5e
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Fri Aug 5 00:00:33 2011 +0000
*** empty log message ***
commit b4d942bb9ced23b02f6f2fb3a7e7d6c379df14d7
Author: Alan Modra <amodra@bigpond.net.au>
Date: Fri Aug 5 00:00:05 2011 +0000
daily update
commit d7d139b9d35ef0623b6e1fc5d08dc89487c18c23
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 01:46:40 2011 +0200
undo constindir
commit b5b9d4573317d148aa661a7c76d01c580584f9ae
Merge: 107ed6e 4f37cd2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 01:46:22 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-entrybt-constindir-lvalnull' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt-lvalnull
commit 107ed6e820a1c4ed1ef75838aeac711f27b32a73
Merge: 9e260f8 d3365aa
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 01:39:00 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail-entrybt' into funcstuff-basic-tailread-tailframe-selftail-printarg-entrybt
Conflicts:
gdb/stack.c
commit 9e260f853598daf1e5e256e25b2ff35f3dedd81f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 01:34:02 2011 +0200
printarg
commit d3365aae2e4b932cedb806e3da618ab96aaf4015
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Aug 5 01:23:59 2011 +0200
+doc
commit edde6978a5c3ee8a2eeafa99a13a6ecb95bf1aff
Author: Pedro Alves <pedro@codesourcery.com>
Date: Thu Aug 4 20:09:34 2011 +0000
2011-08-04 Pedro Alves <pedro@codesourcery.com>
* event-loop.c (gdb_do_one_event): Remove `data' parameter.
(start_event_loop): Use TRY_CATCH instead of catch_errors.
* event-loop.h (gdb_do_one_event): Remove `data' parameter.
* top.c (gdb_readline_wrapper): Adjust.
* tui/tui-interp.c (tui_command_loop):
(_initialize_tui_interp): Don't install it.
commit 5260dc5b96f51d073f2cd959885deb4bc33fa75e
Author: Pedro Alves <pedro@codesourcery.com>
Date: Thu Aug 4 19:10:01 2011 +0000
2011-08-04 Pedro Alves <pedro@codesourcery.com>
* ui-out.h (uiout): Rename to ...
(current_uiout): ... this.
* ui-out.c (uiout): Rename to ...
(current_uiout): ... this.
* ada-lang.c (print_it_exception, print_one_exception)
(print_mention_exception): Adjust.
* breakpoint.c (watchpoint_check): Adjust.
(print_breakpoint_location, print_one_breakpoint, breakpoint_1)
(default_collect_info, watchpoints_info, print_one_catch_fork)
(print_one_catch_vfork, print_one_catch_syscall)
(print_one_catch_exec, mention, print_it_ranged_breakpoint)
(print_one_ranged_breakpoint, print_mention_ranged_breakpoint)
(print_it_watchpoint, print_mention_watchpoint)
(print_it_masked_watchpoint, print_mention_masked_watchpoint)
(print_it_exception_catchpoint, print_one_exception_catchpoint)
(print_mention_exception_catchpoint, say_where, bkpt_print_it)
(bkpt_print_mention, momentary_bkpt_print_it)
(tracepoint_print_mention, update_static_tracepoint)
(tracepoints_info, save_breakpoints): Adjust.
* cli-out.c (field_separator): Adjust.
* cp-abi.c (list_cp_abis, show_cp_abi_cmd): Adjust.
* exceptions.c (catch_exceptions_with_msg, catch_errors): Adjust.
* frame.c (get_current_frame): Adjust.
* infcmd.c (run_command_1, print_return_value): Adjust.
* inferior.c (inferior_command, info_inferiors_command): Adjust.
* infrun.c (print_end_stepping_range_reason): Adjust.
(print_signal_exited_reason, print_exited_reason): Adjust.
(print_signal_received_reason, print_no_history_reason): Adjust.
* interps.c (interp_set): Adjust.
* osdata.c (info_osdata_command): Adjust.
* progspace.c (maintenance_info_program_spaces_command): Adjust.
* remote-fileio.c (remote_fileio_request): Adjust.
* remote.c (show_remote_cmd): Adjust.
* solib.c (info_sharedlibrary_command): Adjust.
* source.c (print_source_lines_base): Adjust.
* stack.c (print_stack_frame): Adjust.
(do_gdb_disassembly, print_frame_info, print_frame): Adjust.
* symfile-mem.c (add_vsyscall_page): Adjust.
* symfile.c (load_progress, generic_load)
(print_transfer_performance): Adjust.
* thread.c (info_threads_command, restore_selected_frame)
(thread_command): Adjust.
* top.c (make_cleanup_restore_ui_file): Adjust.
* tracepoint.c (tvariables_info_1, trace_status_mi, tfind_1)
(print_one_static_tracepoint_marker): Adjust.
* cli/cli-cmds.c (print_disassembly): Adjust.
* cli/cli-decode.c (print_doc_line): Adjust.
* cli/cli-interp.c (safe_execute_command): Adjust.
* cli/cli-logging.c (set_logging_redirect, pop_output_files)
(handle_redirections): Adjust.
* cli/cli-script.c (show_user_1): Adjust.
* cli/cli-setshow.c (do_setshow_command, cmd_show_list): Adjust.
* mi/mi-cmd-break.c (breakpoint_notify): Adjust.
* mi/mi-cmd-disas.c (mi_cmd_disassemble): Adjust.
* mi/mi-cmd-env.c (mi_cmd_env_pwd, mi_cmd_env_path)
(mi_cmd_env_dir): Adjust.
* mi/mi-cmd-file.c (mi_cmd_file_list_exec_source_file)
(print_partial_file_name, mi_cmd_file_list_exec_source_files): Adjust.
* mi/mi-cmd-stack.c (mi_cmd_stack_list_frames)
(mi_cmd_stack_info_depth, mi_cmd_stack_list_args)
(list_args_or_locals): Adjust.
* mi/mi-cmd-var.c (print_varobj, mi_cmd_var_create)
(mi_cmd_var_delete, mi_cmd_var_set_format, mi_cmd_var_set_frozen)
(mi_cmd_var_show_format, mi_cmd_var_info_num_children)
(mi_cmd_var_list_children, mi_cmd_var_info_type)
(mi_cmd_var_info_path_expression, mi_cmd_var_info_expression)
(mi_cmd_var_show_attributes, mi_cmd_var_evaluate_expression)
(mi_cmd_var_assign, mi_cmd_var_update, varobj_update_one): Adjust.
* mi/mi-interp.c (mi_on_normal_stop): Adjust.
* mi/mi-main.c (mi_cmd_gdb_exit, mi_cmd_thread_select)
(mi_cmd_thread_list_ids, mi_cmd_thread_info, print_one_inferior)
(list_available_thread_groups, mi_cmd_list_thread_groups)
(mi_cmd_data_list_register_names)
(mi_cmd_data_list_changed_registers)
(mi_cmd_data_list_register_values, get_register)
(mi_cmd_data_evaluate_expression, mi_cmd_data_read_memory)
(mi_cmd_data_read_memory_bytes, mi_cmd_list_features)
(mi_cmd_list_target_features, mi_cmd_add_inferior)
(mi_execute_command, mi_load_progress): Adjust.
* mi/mi-symbol-cmds.c (mi_cmd_symbol_list_lines): Adjust.
* python/py-auto-load.c (print_script, info_auto_load_scripts):
Adjust.
* python/py-breakpoint.c (bppy_get_commands): Adjust.
* tui/tui-interp.c (tui_command_loop): Adjust.
* tui/tui-io.c (tui_setup_io, tui_initialize_io): Adjust.
commit f5e1e07e8645602634f04ccc1a4ccb9ab55e078b
Author: Pedro Alves <pedro@codesourcery.com>
Date: Thu Aug 4 18:19:25 2011 +0000
2011-08-04 Pedro Alves <pedro@codesourcery.com>
* exceptions.c (struct catcher): Remove saved_uiout field.
(exceptions_state_mc_init): Remove the `func_uiout' parameter, and
no longer save/resvore the global ui_out builder.
(catch_exceptions_with_msg): Save/override/restore the global
ui_out builder manually instead of relying on TRY_CATCH to do it.
(catch_errors): Save/restore the global ui_out builder manually
instead of relying on TRY_CATCH to do it.
* exceptions.h (exceptions_state_mc_init): Remove the `func_uiout'
parameter.
(TRY_CATCH): Adjust.
* cli/cli-interp.c (safe_execute_command): Save/override/restore
the global ui_out builder manually instead of relying on TRY_CATCH
to do it.
commit 101376edd41485afa6d50e150c4c0c6c4e44c40d
Merge: 646395f d42883f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 18:16:29 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail' into funcstuff-basic-tailread-tailframe-selftail-entrybt
Conflicts:
gdb/testsuite/gdb.arch/amd64-entry-value.exp
commit d42883fcdb3493e9b505d5cfc1fcc8484b774da8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:55:38 2011 +0200
-cmt
commit a06c3b4bce03e56ea6272cd25ccaa9507807d66c
Merge: 2758903 3af9b82
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:55:18 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe' into funcstuff-basic-tailread-tailframe-selftail
commit 3af9b82281ce24c59f72555a886cd151b8f4a23c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:55:09 2011 +0200
-cmt
commit f63b3752fae6d887722af1728f3092f84e1666fe
Merge: 9f00ee3 bff1cb4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:54:42 2011 +0200
Merge branch 'funcstuff-basic' into funcstuff-basic-tailread
commit ab49ba19309cb2e4e8046012b18730416bf4ccbb
Merge: 7b7880a f63b375
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:54:42 2011 +0200
Merge branch 'funcstuff-basic-tailread' into funcstuff-basic-tailread-tailframe
commit bff1cb4fb90ad992f6ca5d40a5279f8fd2020552
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:54:21 2011 +0200
-cmt
commit 646395fd344658d277bf00c8234a216c1aac7513
Merge: 212fe95 2758903
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:54:00 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail' into funcstuff-basic-tailread-tailframe-selftail-entrybt
Conflicts:
gdb/testsuite/gdb.arch/amd64-entry-value.exp
commit 27589030e02effe522cde69f5232029b2249c3f3
Merge: fb6d393 7b7880a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:51:36 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe' into funcstuff-basic-tailread-tailframe-selftail
commit 9f00ee385146a4d9ce0a212c62344a2ce07b6fcd
Merge: 6b73730 50d84d7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:51:35 2011 +0200
Merge branch 'funcstuff-basic' into funcstuff-basic-tailread
commit 7b7880af6f529d52eb59f8de102604ba8b1aebe7
Merge: 36843a4 9f00ee3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:51:35 2011 +0200
Merge branch 'funcstuff-basic-tailread' into funcstuff-basic-tailread-tailframe
commit 50d84d76077bcc39adec1c269d6f55f419ef6694
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:51:26 2011 +0200
no full
commit 212fe95414cf564701dd435a589fe12d5b70f706
Merge: f1baf13 fb6d393
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:38:20 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail' into funcstuff-basic-tailread-tailframe-selftail-entrybt
commit fb6d393d472aee495fb694efb327c2069ad4acd2
Merge: 22c61ba 36843a4
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:38:19 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe' into funcstuff-basic-tailread-tailframe-selftail
commit 36843a4766e76aa16eb2aa16bf3ff747677d7e8b
Merge: 9859929 6b73730
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:38:17 2011 +0200
Merge branch 'funcstuff-basic-tailread' into funcstuff-basic-tailread-tailframe
commit 6b737304caff189e12d9d7a7f4325964f6b35388
Merge: b277bde b25145a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:38:15 2011 +0200
Merge branch 'funcstuff-basic' into funcstuff-basic-tailread
commit b25145a545cf49938e46e9c7bb34125f2ccf27ef
Merge: 9934179 54bb246
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:38:14 2011 +0200
Merge branch 'funcstuff' into funcstuff-basic
commit 54bb246f07a8ee81f112f2e9bed71052bb91714a
Merge: b0ce82f 7e1126a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:38:13 2011 +0200
Merge remote-tracking branch 'gdb/master' into funcstuff
commit f1baf1393ec221ce609dd827cd68d9fe711cc557
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Thu Aug 4 17:37:14 2011 +0200
frame arguments
commit 998ded766c7bad536864aad9ca648f7baf44367c
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date: Thu Aug 4 15:00:49 2011 +0000
* gdb.base/nostdlib.exp: Skip on gdb_stub targets.
* gdb.base/watch-vfork.exp: Skip on remote targets.
commit 7e1126afc1751dbac7fbbdc388d7db9d7d45493f
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date: Thu Aug 4 12:49:32 2011 +0000
* gdb.threads/thread-find.exp: Support remote targets.
commit 4eb108ad2e530cfd39871f60c2b7b68ebccd027c
Author: Ulrich Weigand <uweigand@de.ibm.com>
Date: Thu Aug 4 11:56:28 2011 +0000
* gdb.base/jit.exp: Download solib_binfile to target.
* gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
and call dlopen without full path name.
* gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
dlopen without full path name.
commit c8fdcd88196cad12b1785196fd5ae2ee2710d3f1
Author: Tristan Gingold <gingold@adacore.com>
Date: Thu Aug 4 08:13:53 2011 +0000
2011-08-04 Tristan Gingold <gingold@adacore.com>
* vms-alpha.c (_bfd_vms_write_eeom): Round vms_linkage_index.
(_bfd_vms_write_etir): Initialize vms_linkage_index to 0.
commit e2f4af4fa1a1b6d6317684454d6ab5dc60577c7b
Author: Alan Modra <amodra@bigpond.net.au>
Date: Thu Aug 4 00:00:05 2011 +0000
daily update
commit 1cf696a3ca6e7fbcd7cefb4453ea47dad7d56ce2
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Thu Aug 4 00:00:03 2011 +0000
*** empty log message ***
commit 9e909d20405e0f20dcfefcc7a732a3571a3cd222
Author: philippe <philippe>
Date: Wed Aug 3 21:17:07 2011 +0000
2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
* breakpoint.c (update_global_location_list): Ensure
invariant 'first loc marked not duplicated and inserted,
following locs marked duplicated/not inserted' is respected
for multiple locations at the same address.
(unduplicated_should_be_inserted) New function.
(swap_insertion) New function.
2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
* gdb.base/break-always.exp: Complete the test
with duplicated breakpoints and enabling/disabling them.
commit 6319b244bb2a30f815cf0ea4ea75f4615e54f0a7
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date: Wed Aug 3 21:09:46 2011 +0000
* mips.h: Document the use of FP_D in MIPS16 mode. Adjust the
order of flags documented.
commit b8925db2ffb40b3060663e8eb388ec002bab0781
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Wed Aug 3 15:17:08 2011 +0000
gdb/
* stack.c (print_frame_arguments_choices): Comment typo fix.
commit 2729b8d3c86a966ada99e0816aa3ae58323aefb3
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Wed Aug 3 17:15:57 2011 +0200
drop the enum
commit 0efd8b29d3c43a8aeee79dc3cfbb86cd284ee87e
Merge: 5181097 22c61ba
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Wed Aug 3 16:41:24 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail' into funcstuff-basic-tailread-tailframe-selftail-entrybt
commit 22c61ba9c49e2dce4a7e1a084621b27af168eab9
Merge: 883b196 9859929
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Wed Aug 3 16:41:22 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe' into funcstuff-basic-tailread-tailframe-selftail
commit 9859929edca4d43fb234b3a77b97b2ac36d0e3a9
Merge: f3b04d5 b277bde
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Wed Aug 3 16:41:20 2011 +0200
Merge branch 'funcstuff-basic-tailread' into funcstuff-basic-tailread-tailframe
commit b277bded2ed368d218796cfc3bd52874f689c206
Merge: f2b2034 9934179
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Wed Aug 3 16:41:19 2011 +0200
Merge branch 'funcstuff-basic' into funcstuff-basic-tailread
commit 9934179e50cac8f87053f5567c5ec6276b566ee8
Merge: a65fe43 b0ce82f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Wed Aug 3 16:41:18 2011 +0200
Merge branch 'funcstuff' into funcstuff-basic
commit b0ce82f2198f7ad3f69723dfa7de36dde749639c
Merge: cc6cd82 1f710de
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Wed Aug 3 16:41:14 2011 +0200
Merge remote-tracking branch 'gdb/master' into funcstuff
commit 1f710ded08a71aa06c5f3e02be2a767b68469cd8
Author: Tristan Gingold <gingold@adacore.com>
Date: Wed Aug 3 08:12:04 2011 +0000
2011-08-03 Tristan Gingold <gingold@adacore.com>
* mach-o.c (bfd_mach_o_canonicalize_symtab): Handle no symbols case.
(bfd_mach_o_read_symtab_symbols): Return if no symbols.
commit 896dc548849842cb3e6796ef2f52bab4ef1c500d
Author: Alan Modra <amodra@bigpond.net.au>
Date: Wed Aug 3 00:00:05 2011 +0000
daily update
commit 2f8d4ec669a51a12e7559c5e040f01bc36560333
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Wed Aug 3 00:00:03 2011 +0000
*** empty log message ***
commit 075368556bc24b5bf93b6133738fbdc9285eb046
Author: Tom Tromey <tromey@redhat.com>
Date: Tue Aug 2 20:59:44 2011 +0000
PR gdb/11289:
* gdb.cp/overload.exp: Fix regexps. Remove kfails.
commit 0a09bb331c00e275ffb2f359da7eb300ad89e47a
Author: qneill <qneill>
Date: Tue Aug 2 19:58:05 2011 +0000
opcodes/
2011-08-02 Quentin Neill <quentin.neill@amd.com>
* i386-dis.c (xop_table): Remove spurious bextr insn.
commit c4e4770b5a2f437897eba3b319e769a0ca9c50cf
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date: Tue Aug 2 14:28:25 2011 +0000
* elfxx-mips.c (check_4byte_branch): Remove function.
(check_relocated_bzc): New function.
(_bfd_mips_elf_relax_section): Permit the relaxation of LUI
instructions that immediately follow a compact branch
instruction.
commit 4bc9652c5174dcd69ad31d9897ac0a477ffdcedc
Author: Alan Modra <amodra@bigpond.net.au>
Date: Tue Aug 2 04:44:43 2011 +0000
* elf64-ppc.c (build_plt_stub): Correct emitted relocs when no
plt_static_chain.
(ppc_build_one_stub): Adjust get_relocs call to suit..
(ppc_size_one_stub): ..and reloc sizing. Correct plt size corner case.
commit f298b231d6953e6717a55ed8507255dfeed40d46
Author: Alan Modra <amodra@bigpond.net.au>
Date: Tue Aug 2 00:00:07 2011 +0000
daily update
commit 9a0caebbc79750e52bbfa25a96b4e784645960a6
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Tue Aug 2 00:00:03 2011 +0000
*** empty log message ***
commit fdfc8647cb05c7fb81439d0e240ea96ddba78258
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Aug 1 23:04:18 2011 +0000
Check R_X86_64_32 overflow and allow R_X86_64_64 for x32.
bfd/
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13048
* archures.c (bfd_mach_i386_intel_syntax): New.
(bfd_mach_i386_i8086): Updated.
(bfd_mach_i386_i386): Likewise.
(bfd_mach_x86_64): Likewise.
(bfd_mach_x64_32): Likewise.
(bfd_mach_i386_i386_intel_syntax): Likewise.
(bfd_mach_x86_64_intel_syntax): Likewise.
(bfd_mach_x64_32_intel_syntax): Likewise.
(bfd_mach_l1om): Likewise.
(bfd_mach_l1om_intel_syntax): Likewise.
(bfd_mach_k1om): Likewise.
(bfd_mach_k1om_intel_syntax): Likewise.
* bfd-in2.h: Regenerated.
* cpu-i386.c (bfd_i386_compatible): Check mach instead of
bits_per_address.
(bfd_x64_32_arch_intel_syntax): Set bits_per_address to 64.
(bfd_x64_32_arch): Likewise.
* elf64-x86-64.c: Include "libiberty.h".
(x86_64_elf_howto_table): Append x32 R_X86_64_32.
(elf_x86_64_rtype_to_howto): Support x32 R_X86_64_32.
(elf_x86_64_reloc_type_lookup): Likewise.
(elf_x86_64_reloc_name_lookup): Likewise.
(elf_x86_64_relocate_section): Likewise.
(elf_x86_64_check_relocs): Allow R_X86_64_64 relocations for x32.
gas/
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13048
* config/tc-i386.c (handle_quad): Removed.
(md_pseudo_table): Remove "quad".
(tc_gen_reloc): Don't check BFD_RELOC_64 for disallow_64bit_reloc.
(x86_dwarf2_addr_size): New.
* config/tc-i386.h (x86_dwarf2_addr_size): New.
(DWARF2_ADDR_SIZE): Likewise.
gas/testsuite/
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13048
* gas/i386/ilp32/ilp32.exp: Don't run inval.
* gas/i386/ilp32/inval.l: Removed.
* gas/i386/ilp32/inval.s: Likewise.
* gas/i386/ilp32/quad.d: Expect R_X86_64_64 instead of
R_X86_64_32.
* gas/i386/ilp32/x86-64-pcrel.s: Add tests for movabs.
* gas/i386/ilp32/x86-64-pcrel.d: Updated.
ld/testsuite/
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13048
* ld-x86-64/ilp32-6.d: New.
* ld-x86-64/ilp32-6.s: Likewise.
* ld-x86-64/ilp32-7.d: Likewise.
* ld-x86-64/ilp32-7.s: Likewise.
* ld-x86-64/ilp32-8.d: Likewise.
* ld-x86-64/ilp32-8.s: Likewise.
* ld-x86-64/ilp32-9.d: Likewise.
* ld-x86-64/ilp32-9.s: Likewise.
* ld-x86-64/x86-64.exp: Run ilp32-6, ilp32-7, ilp32-8 and ilp32-9.
opcodes/
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13048
* i386-dis.c (print_insn): Optimize info->mach check.
commit 2d84225afefc0bbe54878701ac425e0b92e9ea43
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Aug 1 19:25:48 2011 +0000
Add Disp32S to 64bit call.
gas/testsuite/
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
PR gas/13046
* gas/i386/x86-64-branch.s: Add tests for direct branch.
* gas/i386/x86-64-branch.d: Updated.
* gas/i386/ilp32/x86-64-branch.d: Likewise.
opcodes/
2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
PR gas/13046
* i386-opc.tbl: Add Disp32S to 64bit call.
* i386-tbl.h: Regenerated.
commit 4632dc7594fcefaabebc14b11fbb9899b28cdb25
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Mon Aug 1 18:45:42 2011 +0000
Revert:
2011-07-31 Thiago Jung Bauermann <bauerman@br.ibm.com>
* breakpoint.c (insert_bp_location): Remove disabled_breaks
argument. Update callers.
commit 51810973c49e561d3b279051074a983a08d66f51
Merge: 6c817c9 883b196
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 18:21:09 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe-selftail' into funcstuff-basic-tailread-tailframe-selftail-entrybt
Conflicts:
gdb/stack.c
commit 883b196ef48789802ccde5c33ae07e63b739abc4
Merge: 66865dd f3b04d5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 18:19:47 2011 +0200
Merge branch 'funcstuff-basic-tailread-tailframe' into funcstuff-basic-tailread-tailframe-selftail
commit f3b04d53359168213be714e852c7b6efb35f6113
Merge: cfefd60 f2b2034
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 18:19:45 2011 +0200
Merge branch 'funcstuff-basic-tailread' into funcstuff-basic-tailread-tailframe
commit f2b2034d381f4a362a6db8d56513272b27ff4b98
Merge: 635069f a65fe43
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 18:19:44 2011 +0200
Merge branch 'funcstuff-basic' into funcstuff-basic-tailread
commit a65fe4359e9ddc92b0e300aa9732cf2fa339ac5a
Merge: cc90235 cc6cd82
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 18:19:43 2011 +0200
Merge branch 'funcstuff' into funcstuff-basic
commit cc6cd821b6a752c19e57fa4e1ef5b9bdaea30b29
Merge: 5aebd52 a5c266b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 18:19:41 2011 +0200
Merge remote-tracking branch 'gdb/master' into funcstuff
commit 6c817c93e6eae8ecdd9fded6ec44d19d7cfed341
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 18:18:20 2011 +0200
new @entry draft
commit d9720f780e00fbb4a3fe7d8a85d511cac6b6549a
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date: Mon Aug 1 16:03:06 2011 +0000
fix date of last checkin
commit e9f2a2fb758af55d70656a1cdee7c3904c980dfd
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date: Mon Aug 1 16:01:55 2011 +0000
2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
PR gdb/13045
* doublest.c (convert_doublest_to_floatformat): Pass correct
mantissa length to put_field.
testsuite/ChangeLog:
2011-07-30 Paul Pluzhnikov <ppluzhnikov@google.com>
PR gdb/13045
* gdb.base/float.exp: Add new test case for PR gdb/13045
* gdb.base/float.c: New file.
commit a5c266bb89af0e0b6a7ec36b44ec8ad63d6415ad
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 14:57:48 2011 +0000
gdb/
* stack.c (do_gdb_disassembly): Use RETURN_MASK_ERROR, simplify the
exception_print code path.
(backtrace_command): Remove variable e. Protect arg by make_cleanup in
advance. Simplify memset. Remove TRY_CATCH. Remove explicit xfree.
(backtrace_full_command): Remove variable e. Remove TRY_CATCH.
commit 069a01335c3e5a18c5ee7aedff942bd753d85979
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Mon Aug 1 14:56:55 2011 +0000
gdb/
Code cleanup.
* stack.c (struct print_stack_frame_args, print_stack_frame_stub):
Remove, merge them into ...
(print_stack_frame): ... here with a TRY_CATCH. New variable e, remove
variable args and its initialization.
(struct print_args_args, print_args_stub): Remove, merge them into
print_frame.
(struct gdb_disassembly_stub_args, gdb_disassembly_stub): Remove, merge
them into ...
(do_gdb_disassembly): ... here. Remove variable args and its
initialization.
(print_frame): Remove variable args and its initialization, new
variable gdbarch and numargs (from print_args_stub), inline here
print_args_stub with a TRY_CATCH.
(struct backtrace_command_args, backtrace_command_stub): Remove, merge
them into ...
(backtrace_command, backtrace_full_command): ... here with a TRY_CATCH.
New variable e, remove variable btargs and its initialization.
commit 572ae324f6fb3c4ba2f8ca68d128d64692f29fcf
Author: Tristan Gingold <gingold@adacore.com>
Date: Mon Aug 1 14:07:06 2011 +0000
2011-08-01 Tristan Gingold <gingold@adacore.com>
* darwin-nat.c (darwin_decode_exception_message): Adjust assertion.
commit 312edf2c03f75df48658a7ffa89e51e92e510dba
Author: Alan Modra <amodra@bigpond.net.au>
Date: Mon Aug 1 00:00:06 2011 +0000
daily update
commit 42153de06202e4aae0028692ffb8f4241a88f264
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Mon Aug 1 00:00:03 2011 +0000
*** empty log message ***
commit f51582eaf6915a365ff221dd1bd779ae3d29e941
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Sun Jul 31 20:31:16 2011 +0000
* breakpoint.c (insert_bp_location): Document return value.
(insert_breakpoint_locations): Fix documentation.
(remove_breakpoints): Add documentation.
commit 31eaa3821255d058aaa4abc5bf6a67d28ef1a0b1
Author: Thiago Jung Bauermann <bauerman@br.ibm.com>
Date: Sun Jul 31 20:29:31 2011 +0000
* breakpoint.c (insert_bp_location): Remove disabled_breaks
argument. Update callers.
commit 11df14cc7457457334577fd47cb5ff56730d44cd
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Sun Jul 31 19:57:23 2011 +0000
Sync with gcc.
2011-07-26 H.J. Lu <hongjiu.lu@intel.com>
* testsuite/demangle-expected: Remove an extra line.
commit 133e86fd20f5080a08e2c461adf0de5d898387c9
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Sun Jul 31 00:00:32 2011 +0000
*** empty log message ***
commit 8178db181964d965ae8ca8db7c04f12d6b8841db
Author: Alan Modra <amodra@bigpond.net.au>
Date: Sun Jul 31 00:00:06 2011 +0000
daily update
commit b36afbe46ef1705f58fedacf2b120060d2c052b6
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Sat Jul 30 22:31:19 2011 +0000
gdb/
* stack.c (print_frame_info): Comment typo fix.
commit 354e774d004f50338e50ce9a89b9c0ee5a22e255
Merge: 64b37fc f131a95
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Sun Jul 31 00:14:53 2011 +0200
Merge branch 'stacktry-simple' into funcstuff-basic-tailread-tailframe-selftail-entrybt
commit f131a95e92b2257b10e9684b09951975e823ff03
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Sun Jul 31 00:14:30 2011 +0200
x
commit 64b37fcd88f943accde7503891d9e4451e5bfbc1
Merge: 5ec57b0 168bab0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Sun Jul 31 00:12:36 2011 +0200
Merge branch 'stacktry-simple' into funcstuff-basic-tailread-tailframe-selftail-entrybt
Conflicts:
gdb/stack.c
commit 168bab0a5ea12ee0eba43e49a594c6d5e3feb0c1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Sat Jul 30 23:41:09 2011 +0200
simple
commit 509713814e169f5b5a94a2e9adb00a07241ecb6c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Sat Jul 30 23:31:52 2011 +0200
TRY_CATCH
commit 5ec57b05c9c33a51019cd66e36188752590a7f45
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Sat Jul 30 23:13:41 2011 +0200
workinprogress
commit 790b49ae9c189ad7674356598019dc45b719d9e2
Author: Alan Modra <amodra@bigpond.net.au>
Date: Sat Jul 30 00:00:05 2011 +0000
daily update
commit bbf0b0a19df04cfd787139222ed44efa512ec346
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Sat Jul 30 00:00:02 2011 +0000
*** empty log message ***
commit 41b397c635d2c95bc3007fa6a13ac30615792892
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date: Fri Jul 29 22:56:57 2011 +0000
* elfxx-mips.c (check_br32): Fix return type.
commit 4dbfc668f5f2e0a8e053983d865bf66e298b168d
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date: Fri Jul 29 22:52:21 2011 +0000
* elfxx-mips.c (bz_insn_16): Correct opcode mask.
commit c8e304313cf98443af573e940796bdd136772da8
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date: Fri Jul 29 22:46:26 2011 +0000
bfd/
* elfxx-mips.c: Adjust comments throughout.
(mips_elf_relax_delete_bytes): Reshape code.
(_bfd_mips_elf_relax_section): Remove check for
R_MICROMIPS_GPREL16 relocations. Reshape code.
gas/
* config/tc-mips.c: Adjust comments throughout.
(reglist_lookup): Reshape code.
(jmp_reloc_p, jalr_reloc_p): Reformat.
(got16_reloc_p, hi16_reloc_p, lo16_reloc_p): Handle microMIPS
relocations.
(gpr_mod_mask): Remove unused variable.
(gpr_read_mask, gpr_write_mask): Reshape code.
(fpr_read_mask, fpr_write_mask): Likewise.
(nops_for_vr4130): Ensure non-microMIPS mode.
(can_swap_branch_p): Correct pinfo2 reference. Reshape code.
(append_insn): Skip Loongson 2F workaround in MIPS16 mode. Use
the outermost operator of a compound relocation to determines
the relocated field. Fix formatting.
(md_convert_frag): Reshape code.
include/opcode/
* mips.h: Clarify the description of microMIPS instruction
manipulation macros.
(MICROMIPSOP_MASK_MAJOR, MICROMIPSOP_SH_MAJOR): Remove macros.
commit 1946477f085862d246c46c3ce1d886d2d56edc22
Author: sterling <sterling>
Date: Fri Jul 29 18:37:43 2011 +0000
2011-07-29 Sterling Augustine <saugustine@google.com>
* MAINTAINERS (Write After Approval): Add myself to the list.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 71 ++
bfd/archures.c | 23 +-
bfd/bfd-in2.h | 23 +-
bfd/cpu-i386.c | 7 +-
bfd/elf64-ppc.c | 37 +-
bfd/elf64-x86-64.c | 50 +-
bfd/elfxx-mips.c | 112 ++--
bfd/mach-o.c | 14 +-
bfd/version.h | 2 +-
bfd/vms-alpha.c | 4 +-
gdb/ChangeLog | 204 ++++++
gdb/MAINTAINERS | 1 +
gdb/ada-lang.c | 3 +
gdb/breakpoint.c | 104 +++-
gdb/cli-out.c | 2 +-
gdb/cli/cli-cmds.c | 2 +-
gdb/cli/cli-decode.c | 2 +-
gdb/cli/cli-interp.c | 11 +-
gdb/cli/cli-logging.c | 5 +-
gdb/cli/cli-script.c | 2 +-
gdb/cli/cli-setshow.c | 3 +
gdb/cp-abi.c | 3 +
gdb/darwin-nat.c | 5 +-
gdb/doc/gdb.texinfo | 118 +++-
gdb/doublest.c | 6 +-
gdb/dwarf2loc.c | 22 +-
gdb/event-loop.c | 39 +-
gdb/event-loop.h | 2 +-
gdb/exceptions.c | 49 +-
gdb/exceptions.h | 5 +-
gdb/f-valprint.c | 3 +-
gdb/frame.c | 4 +-
gdb/infcmd.c | 2 +
gdb/inferior.c | 6 +-
gdb/infrun.c | 11 +-
gdb/interps.c | 6 +-
gdb/mi/mi-cmd-break.c | 2 +-
gdb/mi/mi-cmd-disas.c | 1 +
gdb/mi/mi-cmd-env.c | 7 +-
gdb/mi/mi-cmd-file.c | 4 +
gdb/mi/mi-cmd-stack.c | 6 +-
gdb/mi/mi-cmd-var.c | 15 +
gdb/mi/mi-interp.c | 8 +-
gdb/mi/mi-main.c | 37 +-
gdb/mi/mi-symbol-cmds.c | 1 +
gdb/opencl-lang.c | 3 +-
gdb/osdata.c | 1 +
gdb/printcmd.c | 97 +---
gdb/progspace.c | 2 +-
gdb/python/py-auto-load.c | 2 +
gdb/python/py-breakpoint.c | 6 +-
gdb/remote-fileio.c | 3 +-
gdb/remote.c | 1 +
gdb/solib-target.c | 6 +-
gdb/solib.c | 1 +
gdb/source.c | 1 +
gdb/spu-tdep.c | 124 ++--
gdb/stack.c | 551 ++++++++++------
gdb/symfile-mem.c | 2 +-
gdb/symfile.c | 4 +-
gdb/testsuite/ChangeLog | 33 +
gdb/testsuite/gdb.arch/amd64-entry-value.cc | 40 ++
gdb/testsuite/gdb.arch/amd64-entry-value.exp | 156 +++--
gdb/testsuite/gdb.arch/amd64-entry-value.s | 919 +++++++++++++++++++-------
gdb/testsuite/gdb.base/break-always.exp | 20 +
gdb/testsuite/gdb.base/float.c | 32 +
gdb/testsuite/gdb.base/float.exp | 5 +-
gdb/testsuite/gdb.base/jit-so.exp | 12 +-
gdb/testsuite/gdb.base/jit.exp | 8 +-
gdb/testsuite/gdb.base/nostdlib.exp | 8 +
gdb/testsuite/gdb.base/watch-vfork.exp | 5 +
gdb/testsuite/gdb.cp/infcall-dlopen.exp | 5 +-
gdb/testsuite/gdb.cp/overload.exp | 9 +-
gdb/testsuite/gdb.threads/thread-find.exp | 4 +
gdb/thread.c | 6 +-
gdb/top.c | 7 +-
gdb/tracepoint.c | 5 +
gdb/tui/tui-interp.c | 79 ---
gdb/tui/tui-io.c | 8 +-
gdb/ui-out.c | 2 +-
gdb/ui-out.h | 2 +-
gdb/valops.c | 22 +-
gdb/value.c | 20 +-
gdb/value.h | 46 +-
gdb/version.in | 2 +-
include/opcode/ChangeLog | 11 +
include/opcode/mips.h | 14 +-
libiberty/ChangeLog | 4 +
libiberty/testsuite/demangle-expected | 1 -
opcodes/ChangeLog | 15 +
opcodes/i386-dis.c | 46 +-
opcodes/i386-opc.tbl | 2 +-
opcodes/i386-tbl.h | 2 +-
93 files changed, 2289 insertions(+), 1109 deletions(-)
create mode 100644 gdb/testsuite/gdb.base/float.c
First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index c3fac58..85ef260 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,74 @@
+2011-08-04 Tristan Gingold <gingold@adacore.com>
+
+ * vms-alpha.c (_bfd_vms_write_eeom): Round vms_linkage_index.
+ (_bfd_vms_write_etir): Initialize vms_linkage_index to 0.
+
+2011-08-03 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_canonicalize_symtab): Handle no symbols case.
+ (bfd_mach_o_read_symtab_symbols): Return if no symbols.
+
+2011-08-02 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * elfxx-mips.c (check_4byte_branch): Remove function.
+ (check_relocated_bzc): New function.
+ (_bfd_mips_elf_relax_section): Permit the relaxation of LUI
+ instructions that immediately follow a compact branch
+ instruction.
+
+2011-08-02 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (build_plt_stub): Correct emitted relocs when no
+ plt_static_chain.
+ (ppc_build_one_stub): Adjust get_relocs call to suit..
+ (ppc_size_one_stub): ..and reloc sizing. Correct plt size corner case.
+
+2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/13048
+ * archures.c (bfd_mach_i386_intel_syntax): New.
+ (bfd_mach_i386_i8086): Updated.
+ (bfd_mach_i386_i386): Likewise.
+ (bfd_mach_x86_64): Likewise.
+ (bfd_mach_x64_32): Likewise.
+ (bfd_mach_i386_i386_intel_syntax): Likewise.
+ (bfd_mach_x86_64_intel_syntax): Likewise.
+ (bfd_mach_x64_32_intel_syntax): Likewise.
+ (bfd_mach_l1om): Likewise.
+ (bfd_mach_l1om_intel_syntax): Likewise.
+ (bfd_mach_k1om): Likewise.
+ (bfd_mach_k1om_intel_syntax): Likewise.
+
+ * bfd-in2.h: Regenerated.
+
+ * cpu-i386.c (bfd_i386_compatible): Check mach instead of
+ bits_per_address.
+ (bfd_x64_32_arch_intel_syntax): Set bits_per_address to 64.
+ (bfd_x64_32_arch): Likewise.
+
+ * elf64-x86-64.c: Include "libiberty.h".
+ (x86_64_elf_howto_table): Append x32 R_X86_64_32.
+ (elf_x86_64_rtype_to_howto): Support x32 R_X86_64_32.
+ (elf_x86_64_reloc_type_lookup): Likewise.
+ (elf_x86_64_reloc_name_lookup): Likewise.
+ (elf_x86_64_relocate_section): Likewise.
+ (elf_x86_64_check_relocs): Allow R_X86_64_64 relocations for x32.
+
+2011-07-29 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * elfxx-mips.c (check_br32): Fix return type.
+
+2011-07-29 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * elfxx-mips.c (bz_insn_16): Correct opcode mask.
+
+2011-07-29 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * elfxx-mips.c: Adjust comments throughout.
+ (mips_elf_relax_delete_bytes): Reshape code.
+ (_bfd_mips_elf_relax_section): Remove check for
+ R_MICROMIPS_GPREL16 relocations. Reshape code.
+
2011-07-28 Roland McGrath <mcgrathr@google.com>
* elf32-i386.c (NACL_PLT_ENTRY_SIZE, NACLMASK): New macros.
diff --git a/bfd/archures.c b/bfd/archures.c
index 65682f2..44850e7 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -183,19 +183,20 @@ DESCRIPTION
.#define bfd_mach_mipsisa64r2 65
.#define bfd_mach_mips_micromips 96
. bfd_arch_i386, {* Intel 386 *}
-.#define bfd_mach_i386_i386 1
-.#define bfd_mach_i386_i8086 2
-.#define bfd_mach_i386_i386_intel_syntax 3
-.#define bfd_mach_x64_32 32
-.#define bfd_mach_x64_32_intel_syntax 33
-.#define bfd_mach_x86_64 64
-.#define bfd_mach_x86_64_intel_syntax 65
+.#define bfd_mach_i386_intel_syntax (1 << 0)
+.#define bfd_mach_i386_i8086 (1 << 1)
+.#define bfd_mach_i386_i386 (1 << 2)
+.#define bfd_mach_x86_64 (1 << 3)
+.#define bfd_mach_x64_32 (1 << 4)
+.#define bfd_mach_i386_i386_intel_syntax (bfd_mach_i386_i386 | bfd_mach_i386_intel_syntax)
+.#define bfd_mach_x86_64_intel_syntax (bfd_mach_x86_64 | bfd_mach_i386_intel_syntax)
+.#define bfd_mach_x64_32_intel_syntax (bfd_mach_x64_32 | bfd_mach_i386_intel_syntax)
. bfd_arch_l1om, {* Intel L1OM *}
-.#define bfd_mach_l1om 66
-.#define bfd_mach_l1om_intel_syntax 67
+.#define bfd_mach_l1om (1 << 5)
+.#define bfd_mach_l1om_intel_syntax (bfd_mach_l1om | bfd_mach_i386_intel_syntax)
. bfd_arch_k1om, {* Intel K1OM *}
-.#define bfd_mach_k1om 68
-.#define bfd_mach_k1om_intel_syntax 69
+.#define bfd_mach_k1om (1 << 6)
+.#define bfd_mach_k1om_intel_syntax (bfd_mach_k1om | bfd_mach_i386_intel_syntax)
. bfd_arch_we32k, {* AT&T WE32xxx *}
. bfd_arch_tahoe, {* CCI/Harris Tahoe *}
. bfd_arch_i860, {* Intel 860 *}
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 6b7be67..ac8145d 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -1886,19 +1886,20 @@ enum bfd_architecture
#define bfd_mach_mipsisa64r2 65
#define bfd_mach_mips_micromips 96
bfd_arch_i386, /* Intel 386 */
-#define bfd_mach_i386_i386 1
-#define bfd_mach_i386_i8086 2
-#define bfd_mach_i386_i386_intel_syntax 3
-#define bfd_mach_x64_32 32
-#define bfd_mach_x64_32_intel_syntax 33
-#define bfd_mach_x86_64 64
-#define bfd_mach_x86_64_intel_syntax 65
+#define bfd_mach_i386_intel_syntax (1 << 0)
+#define bfd_mach_i386_i8086 (1 << 1)
+#define bfd_mach_i386_i386 (1 << 2)
+#define bfd_mach_x86_64 (1 << 3)
+#define bfd_mach_x64_32 (1 << 4)
+#define bfd_mach_i386_i386_intel_syntax (bfd_mach_i386_i386 | bfd_mach_i386_intel_syntax)
+#define bfd_mach_x86_64_intel_syntax (bfd_mach_x86_64 | bfd_mach_i386_intel_syntax)
+#define bfd_mach_x64_32_intel_syntax (bfd_mach_x64_32 | bfd_mach_i386_intel_syntax)
bfd_arch_l1om, /* Intel L1OM */
-#define bfd_mach_l1om 66
-#define bfd_mach_l1om_intel_syntax 67
+#define bfd_mach_l1om (1 << 5)
+#define bfd_mach_l1om_intel_syntax (bfd_mach_l1om | bfd_mach_i386_intel_syntax)
bfd_arch_k1om, /* Intel K1OM */
-#define bfd_mach_k1om 68
-#define bfd_mach_k1om_intel_syntax 69
+#define bfd_mach_k1om (1 << 6)
+#define bfd_mach_k1om_intel_syntax (bfd_mach_k1om | bfd_mach_i386_intel_syntax)
bfd_arch_we32k, /* AT&T WE32xxx */
bfd_arch_tahoe, /* CCI/Harris Tahoe */
bfd_arch_i860, /* Intel 860 */
diff --git a/bfd/cpu-i386.c b/bfd/cpu-i386.c
index c4f41c5..f98c0e5 100644
--- a/bfd/cpu-i386.c
+++ b/bfd/cpu-i386.c
@@ -31,7 +31,8 @@ bfd_i386_compatible (const bfd_arch_info_type *a,
const bfd_arch_info_type *compat = bfd_default_compatible (a, b);
/* Don't allow mixing x64_32 with x86_64. */
- if (compat && a->bits_per_address != b->bits_per_address)
+ if (compat
+ && (a->mach & bfd_mach_x64_32) != (b->mach & bfd_mach_x64_32))
compat = NULL;
return compat;
@@ -40,7 +41,7 @@ bfd_i386_compatible (const bfd_arch_info_type *a,
static const bfd_arch_info_type bfd_x64_32_arch_intel_syntax =
{
64, /* 64 bits in a word */
- 32, /* 32 bits in an address */
+ 64, /* 64 bits in an address */
8, /* 8 bits in a byte */
bfd_arch_i386,
bfd_mach_x64_32_intel_syntax,
@@ -104,7 +105,7 @@ static const bfd_arch_info_type i8086_arch =
static const bfd_arch_info_type bfd_x64_32_arch =
{
64, /* 64 bits in a word */
- 32, /* 32 bits in an address */
+ 64, /* 64 bits in an address */
8, /* 8 bits in a byte */
bfd_arch_i386,
bfd_mach_x64_32,
diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c
index 359d2f8..d13447e 100644
--- a/bfd/elf64-ppc.c
+++ b/bfd/elf64-ppc.c
@@ -9291,7 +9291,7 @@ build_plt_stub (bfd *obfd, bfd_byte *p, int offset, Elf_Internal_Rela *r,
r[1].r_offset = r[0].r_offset + 8;
r[1].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_LO_DS);
r[1].r_addend = r[0].r_addend;
- if (PPC_HA (offset + 16) != PPC_HA (offset))
+ if (PPC_HA (offset + 8 + 8 * plt_static_chain) != PPC_HA (offset))
{
r[2].r_offset = r[1].r_offset + 4;
r[2].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_LO);
@@ -9302,9 +9302,12 @@ build_plt_stub (bfd *obfd, bfd_byte *p, int offset, Elf_Internal_Rela *r,
r[2].r_offset = r[1].r_offset + 8;
r[2].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_LO_DS);
r[2].r_addend = r[0].r_addend + 8;
- r[3].r_offset = r[2].r_offset + 4;
- r[3].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_LO_DS);
- r[3].r_addend = r[0].r_addend + 16;
+ if (plt_static_chain)
+ {
+ r[3].r_offset = r[2].r_offset + 4;
+ r[3].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_LO_DS);
+ r[3].r_addend = r[0].r_addend + 16;
+ }
}
}
bfd_put_32 (obfd, ADDIS_R12_R2 | PPC_HA (offset), p), p += 4;
@@ -9327,7 +9330,7 @@ build_plt_stub (bfd *obfd, bfd_byte *p, int offset, Elf_Internal_Rela *r,
{
r[0].r_offset += 4;
r[0].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_DS);
- if (PPC_HA (offset + 16) != PPC_HA (offset))
+ if (PPC_HA (offset + 8 + 8 * plt_static_chain) != PPC_HA (offset))
{
r[1].r_offset = r[0].r_offset + 4;
r[1].r_info = ELF64_R_INFO (0, R_PPC64_TOC16);
@@ -9337,10 +9340,13 @@ build_plt_stub (bfd *obfd, bfd_byte *p, int offset, Elf_Internal_Rela *r,
{
r[1].r_offset = r[0].r_offset + 8;
r[1].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_DS);
- r[1].r_addend = r[0].r_addend + 16;
- r[2].r_offset = r[1].r_offset + 4;
- r[2].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_DS);
- r[2].r_addend = r[0].r_addend + 8;
+ r[1].r_addend = r[0].r_addend + 8 + 8 * plt_static_chain;
+ if (plt_static_chain)
+ {
+ r[2].r_offset = r[1].r_offset + 4;
+ r[2].r_info = ELF64_R_INFO (0, R_PPC64_TOC16_DS);
+ r[2].r_addend = r[0].r_addend + 8;
+ }
}
}
bfd_put_32 (obfd, STD_R2_40R1, p), p += 4;
@@ -9808,8 +9814,10 @@ ppc_build_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg)
if (info->emitrelocations)
{
r = get_relocs (stub_entry->stub_sec,
- (2 + (PPC_HA (off) != 0)
- + (PPC_HA (off + 16) == PPC_HA (off))));
+ (2
+ + (PPC_HA (off) != 0)
+ + (htab->plt_static_chain
+ && PPC_HA (off + 16) == PPC_HA (off))));
if (r == NULL)
return FALSE;
r[0].r_offset = loc - stub_entry->stub_sec->contents;
@@ -9916,7 +9924,7 @@ ppc_size_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg)
size -= 4;
if (PPC_HA (off) == 0)
size -= 4;
- if (PPC_HA (off + 16) != PPC_HA (off))
+ if (PPC_HA (off + 8 + 8 * htab->plt_static_chain) != PPC_HA (off))
size += 4;
if (stub_entry->h != NULL
&& (stub_entry->h == htab->tls_get_addr_fd
@@ -9926,7 +9934,10 @@ ppc_size_one_stub (struct bfd_hash_entry *gen_entry, void *in_arg)
if (info->emitrelocations)
{
stub_entry->stub_sec->reloc_count
- += 2 + (PPC_HA (off) != 0) + (PPC_HA (off + 16) == PPC_HA (off));
+ += (2
+ + (PPC_HA (off) != 0)
+ + (htab->plt_static_chain
+ && PPC_HA (off + 16) == PPC_HA (off)));
stub_entry->stub_sec->flags |= SEC_RELOC;
}
}
diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c
index 975b558..7b92097 100644
--- a/bfd/elf64-x86-64.c
+++ b/bfd/elf64-x86-64.c
@@ -30,6 +30,7 @@
#include "objalloc.h"
#include "hashtab.h"
#include "dwarf2.h"
+#include "libiberty.h"
#include "elf/x86-64.h"
@@ -178,7 +179,12 @@ static reloc_howto_type x86_64_elf_howto_table[] =
/* GNU extension to record C++ vtable member usage. */
HOWTO (R_X86_64_GNU_VTENTRY, 0, 4, 0, FALSE, 0, complain_overflow_dont,
_bfd_elf_rel_vtable_reloc_fn, "R_X86_64_GNU_VTENTRY", FALSE, 0, 0,
- FALSE)
+ FALSE),
+
+/* Use complain_overflow_bitfield on R_X86_64_32 for x32. */
+ HOWTO(R_X86_64_32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield,
+ bfd_elf_generic_reloc, "R_X86_64_32", FALSE, 0xffffffff, 0xffffffff,
+ FALSE)
};
#define IS_X86_64_PCREL_TYPE(TYPE) \
@@ -241,8 +247,15 @@ elf_x86_64_rtype_to_howto (bfd *abfd, unsigned r_type)
{
unsigned i;
- if (r_type < (unsigned int) R_X86_64_GNU_VTINHERIT
- || r_type >= (unsigned int) R_X86_64_max)
+ if (r_type == (unsigned int) R_X86_64_32)
+ {
+ if (ABI_64_P (abfd))
+ i = r_type;
+ else
+ i = ARRAY_SIZE (x86_64_elf_howto_table) - 1;
+ }
+ else if (r_type < (unsigned int) R_X86_64_GNU_VTINHERIT
+ || r_type >= (unsigned int) R_X86_64_max)
{
if (r_type >= (unsigned int) R_X86_64_standard)
{
@@ -276,15 +289,21 @@ elf_x86_64_reloc_type_lookup (bfd *abfd,
}
static reloc_howto_type *
-elf_x86_64_reloc_name_lookup (bfd *abfd ATTRIBUTE_UNUSED,
+elf_x86_64_reloc_name_lookup (bfd *abfd,
const char *r_name)
{
unsigned int i;
- for (i = 0;
- i < (sizeof (x86_64_elf_howto_table)
- / sizeof (x86_64_elf_howto_table[0]));
- i++)
+ if (!ABI_64_P (abfd) && strcasecmp (r_name, "R_X86_64_32") == 0)
+ {
+ /* Get x32 R_X86_64_32. */
+ reloc_howto_type *reloc
+ = &x86_64_elf_howto_table[ARRAY_SIZE (x86_64_elf_howto_table) - 1];
+ BFD_ASSERT (reloc->type == (unsigned int) R_X86_64_32);
+ return reloc;
+ }
+
+ for (i = 0; i < ARRAY_SIZE (x86_64_elf_howto_table); i++)
if (x86_64_elf_howto_table[i].name != NULL
&& strcasecmp (x86_64_elf_howto_table[i].name, r_name) == 0)
return &x86_64_elf_howto_table[i];
@@ -1396,14 +1415,6 @@ elf_x86_64_check_relocs (bfd *abfd, struct bfd_link_info *info,
default:
break;
- case R_X86_64_64:
- /* Allow R_X86_64_64 relocations in SEC_DEBUGGING sections
- when building shared libraries. */
- if (info->shared
- && !info->executable
- && (sec->flags & SEC_DEBUGGING) != 0)
- break;
-
case R_X86_64_DTPOFF64:
case R_X86_64_TPOFF64:
case R_X86_64_PC64:
@@ -3022,7 +3033,12 @@ elf_x86_64_relocate_section (bfd *output_bfd,
return FALSE;
}
- howto = x86_64_elf_howto_table + r_type;
+ if (r_type != (int) R_X86_64_32
+ || ABI_64_P (output_bfd))
+ howto = x86_64_elf_howto_table + r_type;
+ else
+ howto = (x86_64_elf_howto_table
+ + ARRAY_SIZE (x86_64_elf_howto_table) - 1);
r_symndx = htab->r_sym (rel->r_info);
h = NULL;
sym = NULL;
diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c
index 53a9477..4d80fe8 100644
--- a/bfd/elfxx-mips.c
+++ b/bfd/elfxx-mips.c
@@ -11910,8 +11910,7 @@ mips_elf_relax_delete_bytes (bfd *abfd,
symtab_hdr = &elf_tdata (abfd)->symtab_hdr;
isym = (Elf_Internal_Sym *) symtab_hdr->contents;
for (isymend = isym + symtab_hdr->sh_info; isym < isymend; isym++)
- if (isym->st_shndx == sec_shndx
- && isym->st_value > addr)
+ if (isym->st_shndx == sec_shndx && isym->st_value > addr)
isym->st_value -= count;
/* Now adjust the global symbols defined in this section. */
@@ -11928,9 +11927,8 @@ mips_elf_relax_delete_bytes (bfd *abfd,
|| sym_hash->root.type == bfd_link_hash_defweak)
&& sym_hash->root.u.def.section == sec)
{
- bfd_vma value;
+ bfd_vma value = sym_hash->root.u.def.value;
- value = sym_hash->root.u.def.value;
if (ELF_ST_IS_MICROMIPS (sym_hash->other))
value &= MINUS_TWO;
if (value > addr)
@@ -11989,7 +11987,7 @@ static const struct opcode_descriptor b_insn_16 =
{ /* "b", "mD", */ 0xcc00, 0xfc00 };
static const struct opcode_descriptor bz_insn_16 =
- { /* "b(eq|ne)z", "md,mE", */ 0x8c00, 0xac00 };
+ { /* "b(eq|ne)z", "md,mE", */ 0x8c00, 0xdc00 };
/* 32-bit and 16-bit branch EQ and NE zero. */
@@ -12241,7 +12239,7 @@ check_br16 (bfd *abfd, bfd_byte *ptr, unsigned long reg)
/* If PTR points to a 32-bit branch or jump that doesn't fiddle with REG,
then return TRUE, otherwise FALSE. */
-static int
+static bfd_boolean
check_br32 (bfd *abfd, bfd_byte *ptr, unsigned long reg)
{
unsigned long opcode;
@@ -12266,32 +12264,37 @@ check_br32 (bfd *abfd, bfd_byte *ptr, unsigned long reg)
return FALSE;
}
-/* Bitsize checking. */
-#define IS_BITSIZE(val, N) \
- (((((val) & ((1ULL << (N)) - 1)) ^ (1ULL << ((N) - 1))) \
- - (1ULL << ((N) - 1))) == (val))
-
-/* See if relocations [INTERNAL_RELOCS, IRELEND) confirm that there
- is a 4-byte branch at offset OFFSET. */
+/* If the instruction encoding at PTR and relocations [INTERNAL_RELOCS,
+ IRELEND) at OFFSET indicate that there must be a compact branch there,
+ then return TRUE, otherwise FALSE. */
static bfd_boolean
-check_4byte_branch (Elf_Internal_Rela *internal_relocs,
- Elf_Internal_Rela *irelend, bfd_vma offset)
+check_relocated_bzc (bfd *abfd, const bfd_byte *ptr, bfd_vma offset,
+ const Elf_Internal_Rela *internal_relocs,
+ const Elf_Internal_Rela *irelend)
{
- Elf_Internal_Rela *irel;
- unsigned long r_type;
+ const Elf_Internal_Rela *irel;
+ unsigned long opcode;
+
+ opcode = bfd_get_16 (abfd, ptr);
+ opcode <<= 16;
+ opcode |= bfd_get_16 (abfd, ptr + 2);
+ if (find_match (opcode, bzc_insns_32) < 0)
+ return FALSE;
for (irel = internal_relocs; irel < irelend; irel++)
- if (irel->r_offset == offset)
- {
- r_type = ELF32_R_TYPE (irel->r_info);
- if (r_type == R_MICROMIPS_26_S1
- || r_type == R_MICROMIPS_PC16_S1
- || r_type == R_MICROMIPS_JALR)
- return TRUE;
- }
+ if (irel->r_offset == offset
+ && ELF32_R_TYPE (irel->r_info) == R_MICROMIPS_PC16_S1)
+ return TRUE;
+
return FALSE;
}
+
+/* Bitsize checking. */
+#define IS_BITSIZE(val, N) \
+ (((((val) & ((1ULL << (N)) - 1)) ^ (1ULL << ((N) - 1))) \
+ - (1ULL << ((N) - 1))) == (val))
+
\f
bfd_boolean
_bfd_mips_elf_relax_section (bfd *abfd, asection *sec,
@@ -12336,6 +12339,7 @@ _bfd_mips_elf_relax_section (bfd *abfd, asection *sec,
unsigned long opcode;
bfd_vma symval;
bfd_vma pcrval;
+ bfd_byte *ptr;
int fndopc;
/* The number of bytes to delete for relaxation and from where
@@ -12347,8 +12351,7 @@ _bfd_mips_elf_relax_section (bfd *abfd, asection *sec,
this reloc. */
if (r_type != R_MICROMIPS_HI16
&& r_type != R_MICROMIPS_PC16_S1
- && r_type != R_MICROMIPS_26_S1
- && r_type != R_MICROMIPS_GPREL16)
+ && r_type != R_MICROMIPS_26_S1)
continue;
/* Get the section contents if we haven't done so already. */
@@ -12361,6 +12364,7 @@ _bfd_mips_elf_relax_section (bfd *abfd, asection *sec,
else if (!bfd_malloc_and_get_section (abfd, sec, &contents))
goto error_return;
}
+ ptr = contents + irel->r_offset;
/* Read this BFD's local symbols if we haven't done so already. */
if (isymbuf == NULL && symtab_hdr->sh_info != 0)
@@ -12432,8 +12436,8 @@ _bfd_mips_elf_relax_section (bfd *abfd, asection *sec,
hooks/post-receive
--
Repository for Project Archer.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-08-05 2:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-05 2:31 [SCM] archer-jankratochvil-entryval: update .s file jkratoch
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).