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