public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: jkratoch@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-jankratochvil-absdir: Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel
Date: Fri, 25 Jan 2013 15:07:00 -0000	[thread overview]
Message-ID: <20130125150750.3565.qmail@sourceware.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 62243 bytes --]

The branch, archer-jankratochvil-absdir has been updated
       via  792e21ccc3eed823bd1fb3e93201b1348236b4c7 (commit)
       via  2d15faef3be5ae5298737f7ccdfdad6e367b5138 (commit)
       via  faa6d1344db7edbed3527158c406d40f793627ff (commit)
       via  def9c01bb4cdc1d62eb555daa686e122a212b3db (commit)
       via  a56cb093f9f81268f727a8675fc24de36b219b20 (commit)
       via  1a3539d1ce7f584c8bf833223b798448ea9c193f (commit)
       via  8a7a4399c10be91d2f7cc24f5a2c6a5e5b2f77a8 (commit)
       via  f16403ecec249465061d26d8a3a8022389e2caf1 (commit)
       via  0c95a7a13fbbf2cb7dd9c1de6a2fd4d4e8356d9b (commit)
       via  bcb54859189ca5b3756af5419177dfc46caabde5 (commit)
       via  f6fc7d52d1090ada3ea16fa9708a6cc6b5887caa (commit)
       via  3067c9d384598de51c1c94cfd1be789f23831763 (commit)
       via  038a51759d5711b6e6ac1acb4b21ea74ecd6fd59 (commit)
       via  29f9a2b0de48bbb5653b0b17d7cfd9289b17e625 (commit)
       via  3791216e6d1df7104ec2d7d3927faf73755cf915 (commit)
       via  a62c08a415ef768f7a6d1afa1c67e2d9f3297638 (commit)
       via  a072c311bd84cfccfc760644c6bbe1fa296fc2ea (commit)
       via  d35b09cf69dcc1c8c0002dd1715eba78097ced82 (commit)
       via  2ce32042c34049daa66e53c4b2d95c8ab2e5233b (commit)
       via  35ed7bf30a66f2256a288f120d4f28998725ab73 (commit)
       via  d54b33d5b622a95225a60393caf854bd90e2cf40 (commit)
       via  4d286b7d33e05df1e67d347035784a21a4030925 (commit)
       via  69d429759e14d43da49ba5ee03874dbf306a879b (commit)
       via  697b847bb62a9713f4c375c6d71dca97975d50c4 (commit)
       via  125ae39248c4072f7c8594e4e0967462733ce4b1 (commit)
       via  81505ae977c242859ae969bca00d51aaa98a71e4 (commit)
       via  2bd323175f4b455ccef30b8914898b1c042ed7fb (commit)
       via  1d4bc0d9888ee9e316c4defb5e98cd9e4107fbe8 (commit)
       via  e89f5c5a33a5e3464bec516a49ee13637393b7f3 (commit)
       via  b7b65b72d469e69031791eef01a55bc74a40bcd9 (commit)
       via  b26e3687791339b6b7f22411133422c1f421178d (commit)
       via  3437047ebc3037611f3107feefe7b331f3f0e5e1 (commit)
       via  5dc89544c5114dd99f5ca81575b8ed81752282a6 (commit)
       via  da887dac49a8be93f4a384733d19fbcf0478ae6c (commit)
       via  aae8b7b396770609722307c258902c43b1022a59 (commit)
       via  926cb57dc5f943d6d7a592cf1b46fe64d951cacb (commit)
       via  d982bdd67bc420b9e6daed4b2e08b20fef820fdb (commit)
       via  cfdf9fb4edcf6753cd26aee1a69ab29fac3fee71 (commit)
       via  b33ae124b5c9644d486697e1058ab075d0fb7943 (commit)
       via  4507f2b1ebb02a5fdb8b49482d9055faa8b016d6 (commit)
       via  5b62a240466a2bef68c73809a58d34980f16b4e2 (commit)
       via  38cab103671dd4a4ff9c57f8fdfb778945f12a53 (commit)
       via  8e40dab0dba7ca25997c9507aa8332ae9f7a51c0 (commit)
       via  e160d356a26437a42c0df6cc05e51167831c52ac (commit)
       via  40bbe4f0d624671e93138d308388058e140cc085 (commit)
       via  e67850942bebeac58afdc62e0d49324f62f929d7 (commit)
       via  9e9ec808059fe38d9c1dce93d48f38c37c19c222 (commit)
       via  b0abf95db57a1f7ade5ab2c50b454e3d0baf002b (commit)
       via  b89d213aa09d65092bde6d066f65e07db79317e9 (commit)
       via  0ca1ddf2583d6a3948c043604ae608c9bc104b33 (commit)
       via  361aca7a3021fd3e31d2b6f5562a909c3e3efcde (commit)
       via  8349ce192b8ac072fb4d294e92a4dc7493d9968f (commit)
       via  3e972a99fc5f33e08893ba191c1b5a3ca8e59ed6 (commit)
       via  60110dc675ad9f32f98ccd5207c427b3cf8ea62b (commit)
       via  a54599df981ae68d7be0118fcd70f0846846bb35 (commit)
       via  f465320687d3c4205826163087b57fe2355a84d6 (commit)
       via  14b1b34ab5478da76a63608b7c786dc66ee68c6c (commit)
       via  db3e984332191efbe8c7713dba07d813611af37f (commit)
       via  f9226a894dc3cdd7d930784df2bdc76bf38e60eb (commit)
       via  dab2171857b963c6b0ff32c9792ff13dd73b035d (commit)
       via  326c0ad74a07bb9532a53e830096a784ab96f683 (commit)
       via  ceb4ee95539d6324ca0f307ba729ea660ed5d1bd (commit)
       via  6ecce85accf7307fda4edb096162ffb7c692050b (commit)
       via  cbf194043f15b97d5fff73f0f4069341081e1b51 (commit)
       via  b8d2e1f247145bfa2d9406b07f9bff11f12a570e (commit)
       via  3fa9576365092560d40320b67ebf3e54ddd7e50f (commit)
       via  cdeb1bedc929e4dfac1fd181c636ad99e7d1381e (commit)
       via  918df08b8d459c4a44ea3e1e827ea35d334ab1fb (commit)
       via  29705ccdaea812a0ebe4371e6f78689edacdb491 (commit)
       via  de624f33d7a56250140188834a580177d4e9d081 (commit)
       via  eeaf35e7b132fc8de0aa2a79f2a90180f4ef1228 (commit)
       via  cd1da0824f4fc6fc3261d3c58f9a82ca3dc85292 (commit)
       via  1e94cc8d7f06ce6db4e862354c8db5fea15bc61b (commit)
       via  b058f12605ae939efd298276ee13bb2327fd2062 (commit)
       via  096c055edcb4b8b59055ecd990ce7a3b2b711c15 (commit)
       via  6b0466d6737331da6e0921efa3bb2367e3ba3242 (commit)
       via  6c7c425929f4562d947d50b92fdc7254ee2bdd4c (commit)
       via  5fd8d54b2691564e08b2776f707aca4aa061209b (commit)
       via  5bdd16c04f22398794d887dd1608acf4e562b7f6 (commit)
       via  1db08ba46b04359478025571da265600b789e6ae (commit)
       via  eea106a20f6f29b15ca5dd4d7f388e3f9f5ea666 (commit)
       via  512d7fc3cb7fb2a258cbf09a7647bdb70abb9f2f (commit)
       via  f15e2d9cbb8e0aaab415a88455225007887862c0 (commit)
       via  8e2605b21a80e69cc86fa0c827bb089248378d93 (commit)
       via  583818651e193d615e4f95cdec71c8ef97974851 (commit)
       via  a1da11d2f44443a8d1b3261e859630b9bff7e033 (commit)
       via  bbe907ea183938e81917a8c2842a87b3ce9e3b01 (commit)
       via  e7fd73c2f1d97bbdae20df4d8285b0077055ec04 (commit)
       via  3e65afaa701800b46be1a1231f985fe947634a85 (commit)
      from  f97b21ec33f67ffaf1a725ff87deff1f3ed41c63 (commit)

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

- Log -----------------------------------------------------------------
commit 792e21ccc3eed823bd1fb3e93201b1348236b4c7
Merge: faa6d13 2d15fae
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 16:07:21 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel

commit 2d15faef3be5ae5298737f7ccdfdad6e367b5138
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 16:07:12 2013 +0100

    .

commit faa6d1344db7edbed3527158c406d40f793627ff
Merge: 1a3539d def9c01
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 16:03:10 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel

commit def9c01bb4cdc1d62eb555daa686e122a212b3db
Merge: 8a7a439 a56cb09
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 16:03:10 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal

commit a56cb093f9f81268f727a8675fc24de36b219b20
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 16:03:07 2013 +0100

    .

commit 1a3539d1ce7f584c8bf833223b798448ea9c193f
Merge: a072c31 8a7a439
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:12 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel

commit 8a7a4399c10be91d2f7cc24f5a2c6a5e5b2f77a8
Merge: d35b09c f16403e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:12 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal

commit f16403ecec249465061d26d8a3a8022389e2caf1
Merge: a62c08a 0c95a7a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:12 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab

commit 0c95a7a13fbbf2cb7dd9c1de6a2fd4d4e8356d9b
Merge: 2ce3204 bcb5485
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:11 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui

commit bcb54859189ca5b3756af5419177dfc46caabde5
Merge: d54b33d f6fc7d5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:11 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2

commit f6fc7d52d1090ada3ea16fa9708a6cc6b5887caa
Merge: 4d286b7 3067c9d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:11 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config

commit 3067c9d384598de51c1c94cfd1be789f23831763
Merge: 69d4297 038a517
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:11 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname

commit 038a51759d5711b6e6ac1acb4b21ea74ecd6fd59
Merge: 697b847 29f9a2b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:10 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs' into xfullpath-locsymtab-isabs-expandfullname

commit 29f9a2b0de48bbb5653b0b17d7cfd9289b17e625
Merge: 125ae39 3791216
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:58:10 2013 +0100

    Merge branch 'xfullpath-locsymtab' into xfullpath-locsymtab-isabs

commit 3791216e6d1df7104ec2d7d3927faf73755cf915
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:52:56 2013 +0100

    .

commit a62c08a415ef768f7a6d1afa1c67e2d9f3297638
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:49:17 2013 +0100

    .

commit a072c311bd84cfccfc760644c6bbe1fa296fc2ea
Merge: 3437047 d35b09c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:09:00 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel

commit d35b09cf69dcc1c8c0002dd1715eba78097ced82
Merge: 5dc8954 35ed7bf
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:59 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal

commit 2ce32042c34049daa66e53c4b2d95c8ab2e5233b
Merge: da887da d54b33d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:59 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui

commit 35ed7bf30a66f2256a288f120d4f28998725ab73
Merge: aae8b7b 2ce3204
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:59 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab

commit d54b33d5b622a95225a60393caf854bd90e2cf40
Merge: 926cb57 4d286b7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:58 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2

commit 4d286b7d33e05df1e67d347035784a21a4030925
Merge: d982bdd 69d4297
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:58 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config

commit 69d429759e14d43da49ba5ee03874dbf306a879b
Merge: cfdf9fb 697b847
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:58 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname

commit 697b847bb62a9713f4c375c6d71dca97975d50c4
Merge: b33ae12 125ae39
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:57 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs' into xfullpath-locsymtab-isabs-expandfullname

commit 125ae39248c4072f7c8594e4e0967462733ce4b1
Merge: 4507f2b 81505ae
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:57 2013 +0100

    Merge branch 'xfullpath-locsymtab' into xfullpath-locsymtab-isabs

commit 81505ae977c242859ae969bca00d51aaa98a71e4
Merge: 5b62a24 2bd3231
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:57 2013 +0100

    Merge branch 'xfullpath' into xfullpath-locsymtab

commit 2bd323175f4b455ccef30b8914898b1c042ed7fb
Merge: 38cab10 1d4bc0d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Fri Jan 25 15:08:56 2013 +0100

    Merge remote-tracking branch 'gdb/master' into xfullpath

commit 1d4bc0d9888ee9e316c4defb5e98cd9e4107fbe8
Author: mkuvyrkov <mkuvyrkov>
Date:   Fri Jan 25 04:21:56 2013 +0000

    	* MAINTAINERS: Update my email.

commit e89f5c5a33a5e3464bec516a49ee13637393b7f3
Author: qiyao <qiyao>
Date:   Fri Jan 25 00:46:19 2013 +0000

    gdb/
    	* main.c (print_gdb_help): Remove "--epoch" from the help
    	message.

commit b7b65b72d469e69031791eef01a55bc74a40bcd9
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Jan 25 00:00:35 2013 +0000

    *** empty log message ***

commit b26e3687791339b6b7f22411133422c1f421178d
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jan 24 23:00:04 2013 +0000

    daily update

commit 3437047ebc3037611f3107feefe7b331f3f0e5e1
Merge: 8e40dab 5dc8954
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:27 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel

commit 5dc89544c5114dd99f5ca81575b8ed81752282a6
Merge: e160d35 aae8b7b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:26 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal

commit da887dac49a8be93f4a384733d19fbcf0478ae6c
Merge: e678509 926cb57
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:26 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui

commit aae8b7b396770609722307c258902c43b1022a59
Merge: 40bbe4f da887da
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:26 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab

commit 926cb57dc5f943d6d7a592cf1b46fe64d951cacb
Merge: b0abf95 d982bdd
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:25 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2

commit d982bdd67bc420b9e6daed4b2e08b20fef820fdb
Merge: 6b0466d cfdf9fb
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:25 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config

commit cfdf9fb4edcf6753cd26aee1a69ab29fac3fee71
Merge: 6c7c425 b33ae12
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:24 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname

commit b33ae124b5c9644d486697e1058ab075d0fb7943
Merge: 5fd8d54 4507f2b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:24 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs' into xfullpath-locsymtab-isabs-expandfullname

commit 4507f2b1ebb02a5fdb8b49482d9055faa8b016d6
Merge: 5bdd16c 5b62a24
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:23 2013 +0100

    Merge branch 'xfullpath-locsymtab' into xfullpath-locsymtab-isabs

commit 5b62a240466a2bef68c73809a58d34980f16b4e2
Merge: 1db08ba 38cab10
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:23 2013 +0100

    Merge branch 'xfullpath' into xfullpath-locsymtab

commit 38cab103671dd4a4ff9c57f8fdfb778945f12a53
Merge: eea106a 8349ce1
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:46:22 2013 +0100

    Merge remote-tracking branch 'gdb/master' into xfullpath

commit 8e40dab0dba7ca25997c9507aa8332ae9f7a51c0
Merge: e160d35 cd1da08
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:44:51 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple-psymtab-dw2fullreal-macrorel' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal-macrorel

commit e160d356a26437a42c0df6cc05e51167831c52ac
Merge: 40bbe4f 1e94cc8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:44:37 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab-dw2fullreal

commit 40bbe4f0d624671e93138d308388058e140cc085
Merge: e678509 b058f12
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:44:22 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple-psymtab' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui-psymtab

commit e67850942bebeac58afdc62e0d49324f62f929d7
Merge: 9e9ec80 eeaf35e
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:42:37 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple2-tui
    
    Conflicts:
    	gdb/source.c
    	gdb/tui/tui-disasm.c
    	gdb/tui/tui-source.c
    	gdb/tui/tui-stack.c
    	gdb/tui/tui-winsource.c

commit 9e9ec808059fe38d9c1dce93d48f38c37c19c222
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:38:49 2013 +0100

    .

commit b0abf95db57a1f7ade5ab2c50b454e3d0baf002b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jan 24 22:37:35 2013 +0100

    .

commit b89d213aa09d65092bde6d066f65e07db79317e9
Author: tdaitx <tdaitx>
Date:   Thu Jan 24 20:36:00 2013 +0000

    gdb/
        * symtab.c (skip_prologue_using_sal): Consider a file
        change the same as an increased line number
    
    gdb/testsuite/
        * gdb.base/prologue-include.c: New file.
        * gdb.base/prologue-include.exp: New file.
        * gdb.base/prologue-include.h: New file.

commit 0ca1ddf2583d6a3948c043604ae608c9bc104b33
Author: tdaitx <tdaitx>
Date:   Thu Jan 24 20:25:17 2013 +0000

    gdb/
        * MAINTAINERS (Write After Approval): Add myself to the list.

commit 361aca7a3021fd3e31d2b6f5562a909c3e3efcde
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Jan 24 18:04:26 2013 +0000

    	* ada-lang.h (ada_decode_symbol): Make return type const.
    	* ada-lang.c (ada_decode_symbol): Likewise.

commit 8349ce192b8ac072fb4d294e92a4dc7493d9968f
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Jan 24 16:51:56 2013 +0000

    	* v850.h: Add e3v5 support.

commit 3e972a99fc5f33e08893ba191c1b5a3ca8e59ed6
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Jan 24 11:13:57 2013 +0000

    Add support for V850E3V5 architecture

commit 60110dc675ad9f32f98ccd5207c427b3cf8ea62b
Author: abidh <abidh>
Date:   Thu Jan 24 10:29:08 2013 +0000

    2013-01-24  Hafiz Abid Qadeer  <abidh@codesourcery.com>
    
    	PR gdb/13443
    	* gdb.mi/mi-var-block.exp: Make test messages unique.

commit a54599df981ae68d7be0118fcd70f0846846bb35
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Jan 24 00:00:04 2013 +0000

    *** empty log message ***

commit f465320687d3c4205826163087b57fe2355a84d6
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jan 23 23:00:08 2013 +0000

    daily update

commit 14b1b34ab5478da76a63608b7c786dc66ee68c6c
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 23 21:04:45 2013 +0000

    	* gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.

commit db3e984332191efbe8c7713dba07d813611af37f
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jan 23 20:34:20 2013 +0000

    	* gdb.cp/converts.cc (main): Initialize 'a'.

commit f9226a894dc3cdd7d930784df2bdc76bf38e60eb
Author: Doug Evans <dje@google.com>
Date:   Wed Jan 23 20:07:36 2013 +0000

    	* linespec.c (find_linespec_symbols): Make static.

commit dab2171857b963c6b0ff32c9792ff13dd73b035d
Author: sergiodj <sergiodj>
Date:   Wed Jan 23 20:03:15 2013 +0000

    2013-01-23  Tiago Stürmer Daitx  <tdaitx@linux.vnet.ibm.com>
    
    	* ppc-sysv-tdep.c (ppc64_sysv_abi_return_value): Set correct
    	type on float conversion for complex type.

commit 326c0ad74a07bb9532a53e830096a784ab96f683
Author: sivachandra <sivachandra>
Date:   Wed Jan 23 19:59:07 2013 +0000

    	Add a new class gdb.Architecture which exposes GDB's
    	internal representation of architecture via GDB Python API.
    
    	* Makefile.in: Add entries corresponding to the new file
    	python/py-arch.c.
    	* NEWS (Python Scripting): Add entries for the new class
    	gdb.Architecture and the new method gdb.Frame.architecture.
    	* python/py-arch.c: Implement gdb.Architecture class.
    	* python/py-frame.c (frapy_arch): Implement the method
    	gdb.Frame.architecture().
    	(frame_object_methods): Add 'architecture' to the method table.
    	* python/python-internal.h: Add declarations of new utility
    	functions.
    	* python/python.c (_initialize_python): Initialize
    	gdb.Architecture class.
    
    	* doc/gdb.texinfo (Architectures In Python): New sub-sub-section
    	describing the gdb.Architecture class.
    	(Frames In Python): Add description about the new method
    	gdb.Frame.architecture().
    
    	* testsuite/gdb.python/frame.exp: Add a test for
    	gdb.Frame.architecture() method.

commit ceb4ee95539d6324ca0f307ba729ea660ed5d1bd
Author: Doug Evans <dje@google.com>
Date:   Wed Jan 23 18:47:47 2013 +0000

    	Work around binutils/15021.
    	* dwarf2read.c (dwarf2_per_cu_data): Split imported_symtabs and
    	type_unit_group out of union s.  All uses updated.
    	(read_index_from_section): Watch for index version 8.
    	(follow_die_sig): If using .gdb_index version <= 7, record the TU as
    	an imported symtab.
    	(write_psymtabs_to_index): Increment version number to 8.
    
    	doc/
    	* gdb.texinfo (Index Section Format): Document .gdb_index version 8.

commit 6ecce85accf7307fda4edb096162ffb7c692050b
Author: Nick Clifton <nickc@redhat.com>
Date:   Wed Jan 23 12:41:31 2013 +0000

    	* elf32-metag.c: Error on HIADDR16/LOADDR16 in shared link.

commit cbf194043f15b97d5fff73f0f4069341081e1b51
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jan 23 10:29:41 2013 +0000

    	* config.bfd (x86_64-*-rdos*): Remove targ_selvecs.

commit b8d2e1f247145bfa2d9406b07f9bff11f12a570e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jan 23 00:00:41 2013 +0000

    *** empty log message ***

commit 3fa9576365092560d40320b67ebf3e54ddd7e50f
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jan 22 23:00:05 2013 +0000

    daily update

commit cdeb1bedc929e4dfac1fd181c636ad99e7d1381e
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jan 22 20:22:38 2013 +0000

    If a breakpoint is not user visible, then there's no point in
    bothering the frontend about it...  This is the exact same check MI
    does.
    
    I also smoke tested Emacs 23 in gud-gdb mode, both annotations=2
    and annotations=3.  I didn't notice anything break.
    
    gdb/
    2013-01-22  Pedro Alves  <palves@redhat.com>
    
    	* annotate.c (breakpoint_changed): Skip if breakpoint is not
    	user-visible.
    
    gdb/testsuite/
    2013-01-22  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/annota1.exp (signal sent): No longer expect
    	breakpoints-invalid.
    	* gdb.cp/annota2.exp (continue until exit)
    	(watch triggered on a.x): Ditto.

commit 918df08b8d459c4a44ea3e1e827ea35d334ab1fb
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jan 22 20:19:36 2013 +0000

    All annotate_breakpoints_changed calls are along-side
    observer_notify_breakpoints_changed calls.  All, except the
    init_raw_breakpoint one.  But that one is actually wrong.  The
    breakpoint is being constructed at that point, and hasn't been placed
    on the breakpoint chain yet.  It would be better placed in
    install_breakpoint, and I actually started out that way.  But once the
    annotate_breakpoints_changed are parallel to the observer calls, we
    can fully move annotations to observers too.
    
    One issue is that this changes the order of annotations a bit.
    Before, we'd emit the annotation, and after call "mention()" on the
    breakpoint (which prints the breakpoint number, etc.).  But, we call
    the observers _after_ mention is called, so the annotation output will
    change a little:
    
    void
    install_breakpoint (int internal, struct breakpoint *b, int update_gll)
    {
      add_to_breakpoint_chain (b);
      set_breakpoint_number (internal, b);
      if (is_tracepoint (b))
        set_tracepoint_count (breakpoint_count);
      if (!internal)
        mention (b);
      observer_notify_breakpoint_created (b);
    
      if (update_gll)
        update_global_location_list (1);
    }
    
    I believe this order doesn't really matter (the frontend needs to wait
    for the prompt anyway), so I just adjust the expected output in the
    tests.  Emacs in annotations mode doesn't seem to complain.  Couple
    that with the previous patch that suppressed duplicated annotations,
    and, the fact that some annotations calls were actually missing (were
    we do have observer calls), more changes to the tests are needed
    anyway.
    
    Tested on x86_64 Fedora 17.
    
    gdb/
    2013-01-22  Pedro Alves  <palves@redhat.com>
    
    	* annotate.c (annotate_breakpoints_changed): Rename to ...
    	(annotate_breakpoints_invalid): ... this.  Make static.
    	(breakpoint_changed): Adjust.
    	(_initialize_annotate): Always install the observers.  Install a
    	"breakpoint_created" observer.
    	* annotate.h (annotate_breakpoints_changed): Delete declaration.
    	* breakpoint.c (set_breakpoint_condition)
    	(breakpoint_set_commands, do_map_commands_command)
    	(init_raw_breakpoint, clear_command, set_ignore_count)
    	(enable_breakpoint_disp): No longer call
    	annotate_breakpoints_changed.
    
    gdb/testsuite/
    2013-01-22  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/annota1.exp (breakpoints_invalid): New variable.
    	Adjust tests to breakpoints-invalid changes.
    	* gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
    	variables.
    	Adjust tests to breakpoints-invalid changes.

commit 29705ccdaea812a0ebe4371e6f78689edacdb491
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jan 22 20:17:09 2013 +0000

    With some changes to how software single-step (SSS) breakpoints are
    handled, one of those being to place SSS breakpoints on the breakpoint
    chain as all other breakpoints, annota1.exp times out with lots and
    lots of breakpoint-invalid and frame-changed annotations.  All those
    extra annotations are actually unnecessary.  For one, SSS breakpoints
    are internal breakpoints, so the frontend shouldn't care if they were
    added, removed or changed.  Then, there's really no point in emitting
    "breakpoints-invalid" or "frames-invalid" more than once between times
    the frontend/user can actually issues GDB commands; the frontend will
    have to wait for the GDB prompt to refresh its state, so emitting
    those annotations at most once between prompts is enough.  Non-stop or
    async would complicate this, but no frontend will be using annotations
    in those modes (one of goes of emacs switching to MI was non-stop mode
    support, AFAIK).  The previous patch reveals there has been an
    intention in the past to suppress multiple breakpoints-invalid
    annotations caused by ignore count changes.  As the previous patch
    shows, that's always been broken, but in any case, this patch actually
    makes it work.  The next patch will remove several annotation-specific
    calls in breakpoint.c in favor of always using the breakpoint modified
    & friends observers, and that causes yet more of these annotations,
    because several calls to the corresponding annotate_* functions in
    breakpoint.c are missing, particularly in newer code.
    
    So all in all, here's a simple mechanism that avoids sending the same
    annotation to the frontend more than once until gdb is ready to accept
    further commands.
    
    Tested on x86_64 Fedora 17.
    
    2013-01-22  Pedro Alves  <palves@redhat.com>
    
    	* annotate.c: Include "inferior.h".
    	(frames_invalid_emitted)
    	(breakpoints_invalid_emitted): New globals.
    	(async_background_execution_p): New function.
    	(annotate_breakpoints_changed, annotate_frames_invalid): Skip
    	emitting the annotation if it has already been emitted.
    	(annotate_display_prompt): New function.
    	* annotate.h (annotate_display_prompt): New declaration.
    	* event-top.c: Include annotate.h.
    	(display_gdb_prompt): Call annotate_display_prompt.

commit de624f33d7a56250140188834a580177d4e9d081
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Jan 22 20:08:25 2013 +0000

    There's code in annotate.c and breakpoint.c that is supposed to
    suppress multiple breakpoints-invalid annotations when the ignore
    count of a breakpoint changes, up until the target actually stops.
    
    But, the code is bogus:
    
    void
    annotate_breakpoints_changed (void)
    {
      if (annotation_level == 2)
        {
          target_terminal_ours ();
          printf_unfiltered (("\n\032\032breakpoints-invalid\n"));
          if (ignore_count_changed)
    	ignore_count_changed = 0;   /* Avoid multiple break annotations.  */
        }
    }
    
    The "ignore_count_changed" flag isn't actually guarding the output of
    the annotation at all.  It would have been better written something
    like:
    
    void
    annotate_breakpoints_changed (void)
    {
      if (annotation_level == 2 && !ignore_count_changed)
        {
          target_terminal_ours ();
          printf_unfiltered (("\n\032\032breakpoints-invalid\n"));
          ignore_count_changed = 0;   /* Avoid multiple break annotations.  */
        }
    }
    
    but, it wasn't.  AFAICS, that goes all the way back to the original
    patch'es submission and check in, at
    <http://sourceware.org/ml/gdb-patches/1999-q4/msg00106.html>.  I
    looked a tar of HP's wdb from 1999, and even though that contains
    local changes in the annotate code, this suppression seems borked
    there too to me.
    
    The original patch added a test to supposedly exercise this
    suppression, but, it actually doesn't.  It merely tests that
    "breakpoints-invalid" is output after "stopped", but doesn't check
    whether the duplicates supression actually works (IOW, check that only
    _one_ annotation is seen).  I was going to simply delete the tests
    too, but a following patch will eliminate the duplicates in a
    different way (which I needed for a different reason), so instead, I'm
    making the tests actually fail if a duplicate annotation is seen.
    
    Worry not, the test doesn't actually fail!  The reason is that
    breakpoint.c does:
    
          else if (b->ignore_count > 0)
    	{
    	  b->ignore_count--;
    	  annotate_ignore_count_change ();
    	  bs->stop = 0;
    	  /* Increase the hit count even though we don't stop.  */
    	  ++(b->hit_count);
    	  observer_notify_breakpoint_modified (b);
    	}
    
    where the annotate_ignore_count_change call is meant to inform the
    "breakpoint_modified" annotation observer to ignore the notification.
    All sounds good.  But, the trouble is that nowadays annotate.c only
    installs the observers if GDB is started with annotations enabled with
    a command line option (gdb --annotate=2):
    
    void
    _initialize_annotate (void)
    {
      if (annotation_level == 2)
        {
          observer_attach_breakpoint_deleted (breakpoint_changed);
          observer_attach_breakpoint_modified (breakpoint_changed);
        }
    }
    
    and annota1.exp, to enable annotations, starts GDB normally, and
    afterwards does "set annotate 2", so the observers aren't installed
    when annota1.exp is run, and therefore changing the ignore count isn't
    triggering any annotation at all...
    
    gdb/
    2013-01-22  Pedro Alves  <palves@redhat.com>
    
    	* annotate.c (ignore_count_changed): Delete.
    	(annotate_breakpoints_changed): Don't clear ignore_count_changed.
    	(annotate_ignore_count_change): Delete.
    	(annotate_stopped): Don't emit a delayed breakpoints-changed
    	annotation.
    	* annotate.h (annotate_ignore_count_change): Delete.
    	* breakpoint.c (bpstat_check_breakpoint_conditions): Don't call
    	annotate_ignore_count_change.
    
    gdb/testsuite/
    2013-01-22  Pedro Alves  <palves@redhat.com>
    
    	* gdb.base/annota1.exp (annotate ignore count change): Add
    	expected output for failure case.

commit eeaf35e7b132fc8de0aa2a79f2a90180f4ef1228
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:31:53 2013 +0100

    .

commit cd1da0824f4fc6fc3261d3c58f9a82ca3dc85292
Merge: f97b21e 1e94cc8
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:31 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple-psymtab-dw2fullreal' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple-psymtab-dw2fullreal-macrorel

commit 1e94cc8d7f06ce6db4e862354c8db5fea15bc61b
Merge: e8858b9 b058f12
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:31 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple-psymtab' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple-psymtab-dw2fullreal

commit b058f12605ae939efd298276ee13bb2327fd2062
Merge: ed87ba6 096c055
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:30 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple-psymtab

commit 096c055edcb4b8b59055ecd990ce7a3b2b711c15
Merge: 2a13640 6b0466d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:30 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname-config' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config-simple

commit 6b0466d6737331da6e0921efa3bb2367e3ba3242
Merge: 3e65afa 6c7c425
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:29 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname-tuifullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname-config

commit 6c7c425929f4562d947d50b92fdc7254ee2bdd4c
Merge: 8c631bd 5fd8d54
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:29 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs-expandfullname' into xfullpath-locsymtab-isabs-expandfullname-tuifullname

commit 5fd8d54b2691564e08b2776f707aca4aa061209b
Merge: 3bf8aa8 5bdd16c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:28 2013 +0100

    Merge branch 'xfullpath-locsymtab-isabs' into xfullpath-locsymtab-isabs-expandfullname

commit 5bdd16c04f22398794d887dd1608acf4e562b7f6
Merge: 21b8f6e 1db08ba
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:28 2013 +0100

    Merge branch 'xfullpath-locsymtab' into xfullpath-locsymtab-isabs

commit 1db08ba46b04359478025571da265600b789e6ae
Merge: a92f422 eea106a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:27 2013 +0100

    Merge branch 'xfullpath' into xfullpath-locsymtab

commit eea106a20f6f29b15ca5dd4d7f388e3f9f5ea666
Merge: 594ac3d 8e2605b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Jan 22 17:11:27 2013 +0100

    Merge remote-tracking branch 'gdb/master' into xfullpath

commit 512d7fc3cb7fb2a258cbf09a7647bdb70abb9f2f
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 22 15:57:26 2013 +0000

    	* dwarf2loc.c (dwarf2_compile_expr_to_ax) <DW_OP_fbreg>: Only
    	require_rvalue for a register location.

commit f15e2d9cbb8e0aaab415a88455225007887862c0
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jan 22 15:47:51 2013 +0000

    	* gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
    	call.

commit 8e2605b21a80e69cc86fa0c827bb089248378d93
Author: Marc Khouzam <marc.khouzam@ericsson.com>
Date:   Tue Jan 22 00:06:25 2013 +0000

    Updated Changelog and testsuite/Changelog because of bad formatting.

commit 583818651e193d615e4f95cdec71c8ef97974851
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jan 22 00:00:33 2013 +0000

    *** empty log message ***

commit a1da11d2f44443a8d1b3261e859630b9bff7e033
Author: Marc Khouzam <marc.khouzam@ericsson.com>
Date:   Mon Jan 21 23:57:58 2013 +0000

    2013-01-21  Marc Khouzam  <marc.khouzam@ericsson.com>
    
            * breakpoint.c (print_one_breakpoint_location): Add MI
            field 'thread-groups' when printing a breakpoint.
            (output_thread_groups): New function.
    
    2013-01-21  Marc Khouzam  <marc.khouzam@ericsson.com>
    
            * gdb.texinfo (GDB/MI Breakpoint Commands): Document new
            'thread-groups' field when printing a breakpoint in MI.
    
    2013-01-21  Marc Khouzam  <marc.khouzam@ericsson.com>
    
            * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
            * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
            Also handle 'thread' field.
            * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
            * gdb.mi/mi-watch.exp: Ditto.
            * lib/mi-support.exp: Ditto.

commit bbe907ea183938e81917a8c2842a87b3ce9e3b01
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Jan 21 23:00:04 2013 +0000

    daily update

commit e7fd73c2f1d97bbdae20df4d8285b0077055ec04
Author: sivachandra <sivachandra>
Date:   Mon Jan 21 21:44:55 2013 +0000

    	* python/lib/gdb/commands/explore.py
    	(CompoundExplorer.explore_expr): Correct the name of a method
    	being invoked.
    	(ExploreTypeCommand.invoke): Add a missing 'return'.
    	* testsuite/gdb.python/py-explore.exp: Improve a test

commit 3e65afaa701800b46be1a1231f985fe947634a85
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Jan 21 22:40:21 2013 +0100

    .

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

Summary of changes:
 bfd/ChangeLog                                      |   16 +
 bfd/archures.c                                     |    1 +
 bfd/bfd-in2.h                                      |    1 +
 bfd/config.bfd                                     |    1 -
 bfd/cpu-v850.c                                     |   11 +-
 bfd/cpu-v850_rh850.c                               |   10 +-
 bfd/elf32-metag.c                                  |   43 +-
 bfd/elf32-v850.c                                   |   23 +-
 bfd/version.h                                      |    2 +-
 gdb/ChangeLog                                      |  120 +++
 gdb/MAINTAINERS                                    |    3 +-
 gdb/Makefile.in                                    |    6 +
 gdb/NEWS                                           |    6 +
 gdb/ada-lang.c                                     |    6 +-
 gdb/ada-lang.h                                     |    2 +-
 gdb/annotate.c                                     |   78 +-
 gdb/annotate.h                                     |    5 +-
 gdb/breakpoint.c                                   |   99 ++-
 gdb/breakpoint.h                                   |    3 +-
 gdb/doc/ChangeLog                                  |   16 +
 gdb/doc/gdb.texinfo                                |   87 ++-
 gdb/dwarf2loc.c                                    |    3 +-
 gdb/dwarf2read.c                                   |  106 ++-
 gdb/event-top.c                                    |    3 +
 gdb/linespec.c                                     |   12 +-
 gdb/main.c                                         |    1 -
 gdb/ppc-sysv-tdep.c                                |   10 +-
 gdb/psympriv.h                                     |    4 -
 gdb/psymtab.c                                      |   30 +-
 gdb/python/lib/gdb/command/explore.py              |    3 +-
 gdb/python/py-arch.c                               |  149 +++
 gdb/python/py-frame.c                              |   22 +
 gdb/python/python-internal.h                       |    4 +
 gdb/python/python.c                                |    1 +
 gdb/skip.c                                         |    2 +
 gdb/source.c                                       |    8 +-
 gdb/symtab.c                                       |   24 +-
 gdb/testsuite/ChangeLog                            |   63 ++
 gdb/testsuite/gdb.base/annota1.exp                 |   22 +-
 .../gdb.base/prologue-include.c}                   |   24 +-
 gdb/testsuite/gdb.base/prologue-include.exp        |   26 +
 .../gdb.base/prologue-include.h}                   |   20 +-
 gdb/testsuite/gdb.cp/annota2.exp                   |   13 +-
 gdb/testsuite/gdb.cp/converts.cc                   |    3 +-
 gdb/testsuite/gdb.dwarf2/dw2-error.exp             |    5 +-
 gdb/testsuite/gdb.gdb/selftest.exp                 |    4 +
 gdb/testsuite/gdb.mi/mi-break.exp                  |    8 +-
 gdb/testsuite/gdb.mi/mi-catch-load.exp             |    4 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |    5 +-
 gdb/testsuite/gdb.mi/mi-simplerun.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-var-block.exp              |   16 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |    6 +-
 gdb/testsuite/gdb.python/py-explore.exp            |   20 +-
 gdb/testsuite/gdb.python/py-frame.exp              |    4 +
 gdb/testsuite/lib/mi-support.exp                   |    8 +-
 gdb/tui/tui-data.c                                 |    2 +-
 gdb/tui/tui-data.h                                 |    3 +-
 gdb/tui/tui-disasm.c                               |    4 +-
 gdb/tui/tui-out.c                                  |    2 +-
 gdb/tui/tui-source.c                               |   10 +-
 gdb/tui/tui-stack.c                                |   28 +-
 gdb/tui/tui-stack.h                                |    2 +-
 gdb/tui/tui-winsource.c                            |    4 +-
 gdb/tui/tui.c                                      |    4 +-
 gdb/tui/tui.h                                      |    2 +-
 gdb/version.in                                     |    2 +-
 include/elf/ChangeLog                              |    5 +
 include/elf/v850.h                                 |    6 +-
 include/opcode/ChangeLog                           |    4 +
 include/opcode/v850.h                              |   56 +-
 opcodes/ChangeLog                                  |    7 +-
 opcodes/v850-dis.c                                 |  174 +++-
 opcodes/v850-opc.c                                 |  971 ++++++++++++++++----
 73 files changed, 1918 insertions(+), 542 deletions(-)
 create mode 100644 gdb/python/py-arch.c
 copy gdb/{tui/tui-stack.h => testsuite/gdb.base/prologue-include.c} (63%)
 create mode 100644 gdb/testsuite/gdb.base/prologue-include.exp
 copy gdb/{tui/tui-stack.h => testsuite/gdb.base/prologue-include.h} (63%)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index e60c472..6dfcb64 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,19 @@
+2013-01-24  Nick Clifton  <nickc@redhat.com>
+
+	* archures.c: Add bfd_mach_v850e3v5.
+	* bfd-in2.h: Regenerate.
+	* cpu-v850.c: Add entries for v850e2v5 and v850e3v5.
+	* cpu-v850_rh850.c: Likewise.
+	* elf32-v850.c: Add support for v850e3v5 architecture.
+
+2013-01-23  Markos Chandras  <markos.chandras@imgtec.com>
+
+	* elf32-metag.c: Error on HIADDR16/LOADDR16 in shared link.
+
+2013-01-23  Leif Ekblad  <leif@rdos.net>
+
+	* config.bfd (x86_64-*-rdos*): Remove targ_selvecs.
+
 2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* elf32-i386.c (elf_i386_allocate_dynrelocs): Clear pc_count for
diff --git a/bfd/archures.c b/bfd/archures.c
index d87185d..a1b7868 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -330,6 +330,7 @@ DESCRIPTION
 .#define bfd_mach_v850e1        '1'
 .#define bfd_mach_v850e2        0x4532
 .#define bfd_mach_v850e2v3      0x45325633
+.#define bfd_mach_v850e3v5      0x45335635 {* ('E'|'3'|'V'|'5') *}
 .  bfd_arch_arc,       {* ARC Cores *}
 .#define bfd_mach_arc_5         5
 .#define bfd_mach_arc_6         6
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 3561e19..489c3b5 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -2061,6 +2061,7 @@ enum bfd_architecture
 #define bfd_mach_v850e1        '1'
 #define bfd_mach_v850e2        0x4532
 #define bfd_mach_v850e2v3      0x45325633
+#define bfd_mach_v850e3v5      0x45335635 /* ('E'|'3'|'V'|'5') */
   bfd_arch_arc,       /* ARC Cores */
 #define bfd_mach_arc_5         5
 #define bfd_mach_arc_6         6
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 713c3d4..cd19936 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -680,7 +680,6 @@ case "${targ}" in
     ;;
   x86_64-*-rdos*)
     targ_defvec=bfd_elf64_x86_64_vec
-    targ_selvecs="bfd_elf32_i386_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec"
     want64=true
     ;;
 #endif
diff --git a/bfd/cpu-v850.c b/bfd/cpu-v850.c
index bb6b542..c2f52f1 100644
--- a/bfd/cpu-v850.c
+++ b/bfd/cpu-v850.c
@@ -1,6 +1,5 @@
 /* BFD support for the NEC V850 processor
-   Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2005, 2007,
-   2010, 2012  Free Software Foundation, Inc.
+   Copyright 1996-2013 Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
@@ -32,9 +31,11 @@
 
 static const bfd_arch_info_type arch_info_struct[] =
 {
-  N (bfd_mach_v850e2v3, "v850e2v3", 	FALSE, & arch_info_struct[1]),
-  N (bfd_mach_v850e2,   "v850e2", 	FALSE, & arch_info_struct[2]),
-  N (bfd_mach_v850e1,   "v850e1",  	FALSE, & arch_info_struct[3]),
+  N (bfd_mach_v850e3v5, "v850e3v5", 	FALSE, & arch_info_struct[1]),
+  N (bfd_mach_v850e3v5, "v850e2v4", 	FALSE, & arch_info_struct[2]),
+  N (bfd_mach_v850e2v3, "v850e2v3", 	FALSE, & arch_info_struct[3]),
+  N (bfd_mach_v850e2,   "v850e2", 	FALSE, & arch_info_struct[4]),
+  N (bfd_mach_v850e1,   "v850e1",  	FALSE, & arch_info_struct[5]),
   N (bfd_mach_v850e,    "v850e",   	FALSE, NULL)
 };
 
diff --git a/bfd/cpu-v850_rh850.c b/bfd/cpu-v850_rh850.c
index 06abdc7..9402f23 100644
--- a/bfd/cpu-v850_rh850.c
+++ b/bfd/cpu-v850_rh850.c
@@ -1,5 +1,5 @@
 /* BFD support for the NEC V850 processor with the RH850 ABI.
-   Copyright 2012  Free Software Foundation, Inc.
+   Copyright 2012-2013  Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
@@ -29,9 +29,11 @@
 
 static const bfd_arch_info_type arch_info_struct[] =
 {
-  R (bfd_mach_v850e2v3, "v850e2v3", 	FALSE, & arch_info_struct[1]),
-  R (bfd_mach_v850e2,   "v850e2", 	FALSE, & arch_info_struct[2]),
-  R (bfd_mach_v850e1,   "v850e1",  	FALSE, & arch_info_struct[3]),
+  R (bfd_mach_v850e3v5, "v850e3v5", 	FALSE, & arch_info_struct[1]),
+  R (bfd_mach_v850e3v5, "v850e2v4", 	FALSE, & arch_info_struct[2]),
+  R (bfd_mach_v850e2v3, "v850e2v3", 	FALSE, & arch_info_struct[3]),
+  R (bfd_mach_v850e2,   "v850e2", 	FALSE, & arch_info_struct[4]),
+  R (bfd_mach_v850e1,   "v850e1",  	FALSE, & arch_info_struct[5]),
   R (bfd_mach_v850e,    "v850e",   	FALSE, NULL)
 };
 
diff --git a/bfd/elf32-metag.c b/bfd/elf32-metag.c
index 6ae3bc0..2a0819b 100644
--- a/bfd/elf32-metag.c
+++ b/bfd/elf32-metag.c
@@ -2131,14 +2131,25 @@ elf_metag_check_relocs (bfd *abfd,
     {
       int r_type;
       struct elf_metag_link_hash_entry *hh;
+      Elf_Internal_Sym *isym;
       unsigned long r_symndx;
 
       r_symndx = ELF32_R_SYM (rel->r_info);
       r_type = ELF32_R_TYPE (rel->r_info);
       if (r_symndx < symtab_hdr->sh_info)
-	hh = NULL;
+	{
+	  /* A local symbol.  */
+	  isym = bfd_sym_from_r_symndx (&htab->sym_cache,
+					abfd, r_symndx);
+	  if (isym == NULL)
+	    return FALSE;
+
+	  hh = NULL;
+	}
       else
 	{
+	  isym = NULL;
+
 	  hh = (struct elf_metag_link_hash_entry *)
 	    eh_syms[r_symndx - symtab_hdr->sh_info];
 	  while (hh->eh.root.type == bfd_link_hash_indirect
@@ -2262,9 +2273,31 @@ elf_metag_check_relocs (bfd *abfd,
 	  hh->eh.plt.refcount += 1;
 	  break;
 
-	case R_METAG_ADDR32:
 	case R_METAG_HIADDR16:
 	case R_METAG_LOADDR16:
+	  /* Let's help debug shared library creation.  These relocs
+	     cannot be used in shared libs.  Don't error out for
+	     sections we don't care about, such as debug sections or
+	     non-constant sections.  */
+	  if (info->shared
+	      && (sec->flags & SEC_ALLOC) != 0
+	      && (sec->flags & SEC_READONLY) != 0)
+	    {
+	      const char *name;
+
+	      if (hh)
+		name = hh->eh.root.root.string;
+	      else
+		name = bfd_elf_sym_name (abfd, symtab_hdr, isym, NULL);
+	      (*_bfd_error_handler)
+		(_("%B: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"),
+		 abfd, elf_metag_howto_table[r_type].name, name);
+	      bfd_set_error (bfd_error_bad_value);
+	      return FALSE;
+	    }
+
+	  /* Fall through.  */
+	case R_METAG_ADDR32:
 	case R_METAG_RELBRANCH:
 	case R_METAG_GETSETOFF:
 	  if (hh != NULL && !info->shared)
@@ -2337,12 +2370,6 @@ elf_metag_check_relocs (bfd *abfd,
 		  /* Track dynamic relocs needed for local syms too.  */
 		  asection *sr;
 		  void *vpp;
-		  Elf_Internal_Sym *isym;
-
-		  isym = bfd_sym_from_r_symndx (&htab->sym_cache,
-						abfd, r_symndx);
-		  if (isym == NULL)
-		    return FALSE;
 
 		  sr = bfd_section_from_elf_index (abfd, isym->st_shndx);
 		  if (sr == NULL)
diff --git a/bfd/elf32-v850.c b/bfd/elf32-v850.c
index 3e24dca..4590c61 100644
--- a/bfd/elf32-v850.c
+++ b/bfd/elf32-v850.c
@@ -1,7 +1,5 @@
 /* V850-specific support for 32-bit ELF
-   Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-   2006, 2007, 2008, 2009, 2010, 2011, 2012
-   Free Software Foundation, Inc.
+   Copyright 1996-2013 Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
 
@@ -2340,7 +2338,8 @@ v850_elf_object_p (bfd *abfd)
     {
     case EM_V800:
       arch = bfd_arch_v850_rh850;
-      mach = bfd_mach_v850e2v3;
+      mach = (elf_elfheader (abfd)->e_flags & EF_V800_850E3)
+	? bfd_mach_v850e3v5 : bfd_mach_v850e2v3;
       break;
 
     case EM_CYGNUS_V850:
@@ -2354,6 +2353,7 @@ v850_elf_object_p (bfd *abfd)
 	case E_V850E1_ARCH:   mach = bfd_mach_v850e1; break;
 	case E_V850E2_ARCH:   mach = bfd_mach_v850e2; break;
 	case E_V850E2V3_ARCH: mach = bfd_mach_v850e2v3; break;
+	case E_V850E3V5_ARCH: mach = bfd_mach_v850e3v5; break;
 	}
       break;
 
@@ -2376,6 +2376,8 @@ v850_elf_final_write_processing (bfd *abfd,
     {
     case bfd_arch_v850_rh850:
       val = EF_RH850_ABI;
+      if (bfd_get_mach (abfd) == bfd_mach_v850e3v5)
+	val |= EF_V800_850E3;
       elf_elfheader (abfd)->e_flags |= val;
       break;
 
@@ -2388,6 +2390,7 @@ v850_elf_final_write_processing (bfd *abfd,
 	case bfd_mach_v850e1:   val = E_V850E1_ARCH; break;
 	case bfd_mach_v850e2:   val = E_V850E2_ARCH; break;
 	case bfd_mach_v850e2v3: val = E_V850E2V3_ARCH; break;
+	case bfd_mach_v850e3v5: val = E_V850E3V5_ARCH; break;
 	}
       elf_elfheader (abfd)->e_flags &=~ EF_V850_ARCH;
       elf_elfheader (abfd)->e_flags |= val;
@@ -2507,6 +2510,17 @@ v850_elf_merge_private_bfd_data (bfd *ibfd, bfd *obfd)
 	  return TRUE;
 	}
 
+      if ((   (in_flags & EF_V850_ARCH) == E_V850_ARCH
+	   || (in_flags & EF_V850_ARCH) == E_V850E_ARCH
+	   || (in_flags & EF_V850_ARCH) == E_V850E2_ARCH
+           || (in_flags & EF_V850_ARCH) == E_V850E2V3_ARCH)
+	  && (out_flags & EF_V850_ARCH) == E_V850E3V5_ARCH)
+	{
+	  elf_elfheader (obfd)->e_flags =
+	    ((out_flags & ~ EF_V850_ARCH) | E_V850E3V5_ARCH);
+	  return TRUE;
+	}
+
       _bfd_error_handler (_("%B: Architecture mismatch with previous modules"),
 			  ibfd);
     }
@@ -2550,6 +2564,7 @@ v850_elf_print_private_bfd_data (bfd *abfd, void * ptr)
 	case E_V850E1_ARCH: fprintf (file, _("v850e1 architecture")); break;
 	case E_V850E2_ARCH: fprintf (file, _("v850e2 architecture")); break;
 	case E_V850E2V3_ARCH: fprintf (file, _("v850e2v3 architecture")); break;
+	case E_V850E3V5_ARCH: fprintf (file, _("v850e3v5 architecture")); break;
 	}
     }
 
diff --git a/bfd/version.h b/bfd/version.h
index 1a9cdb8..e89d2fb 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20130121
+#define BFD_VERSION_DATE 20130125
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6ef74bc..596b5a0 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,123 @@
+2013-01-25  Maxim Kuvyrkov  <maxim@kugelworks.com>
+
+	* MAINTAINERS: Update my email.
+
+2013-01-25  Yao Qi  <yao@codesourcery.com>
+
+	* main.c (print_gdb_help): Remove "--epoch" from the help
+	message.
+
+2013-01-24  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* symtab.c (skip_prologue_using_sal): Consider a file
+	change the same as an increased line number
+
+2013-01-24  Tiago Stürmer Daitx  <tdaitx@linux.vnet.ibm.com>
+
+	* MAINTAINERS (Write After Approval): Add myself to the list. 
+
+2013-01-24  Tom Tromey  <tromey@redhat.com>
+
+	* ada-lang.h (ada_decode_symbol): Make return type const.
+	* ada-lang.c (ada_decode_symbol): Likewise.
+
+2013-01-23  Doug Evans  <dje@google.com>
+
+	* linespec.c (find_linespec_symbols): Make static.
+
+2013-01-23  Tiago Stürmer Daitx  <tdaitx@linux.vnet.ibm.com>
+
+	* ppc-sysv-tdep.c (ppc64_sysv_abi_return_value): Set correct
+	type on float conversion for complex type.
+
+2013-01-23  Siva Chandra Reddy  <sivachandra@google.com>
+
+	Add a new class gdb.Architecture which exposes GDB's
+	internal representation of architecture via GDB Python API.
+	* Makefile.in: Add entries corresponding to the new file
+	python/py-arch.c.
+	* NEWS (Python Scripting): Add entries for the new class
+	gdb.Architecture and the new method gdb.Frame.architecture.
+	* python/py-arch.c: Implement gdb.Architecture class.
+	* python/py-frame.c (frapy_arch): Implement the method
+	gdb.Frame.architecture().
+	(frame_object_methods): Add 'architecture' to the method table.
+	* python/python-internal.h: Add declarations of new utility
+	functions.
+	* python/python.c (_initialize_python): Initialize
+	gdb.Architecture class.
+
+2013-01-23  Doug Evans  <dje@google.com>
+
+	Work around binutils/15021.
+	* dwarf2read.c (dwarf2_per_cu_data): Split imported_symtabs and
+	type_unit_group out of union s.  All uses updated.
+	(read_index_from_section): Watch for index version 8.
+	(follow_die_sig): If using .gdb_index version <= 7, record the TU as
+	an imported symtab.
+	(write_psymtabs_to_index): Increment version number to 8.
+
+2013-01-22  Pedro Alves  <palves@redhat.com>
+
+	* annotate.c (breakpoint_changed): Skip if breakpoint is not
+	user-visible.
+
+2013-01-22  Pedro Alves  <palves@redhat.com>
+
+	* annotate.c (annotate_breakpoints_changed): Rename to ...
+	(annotate_breakpoints_invalid): ... this.  Make static.
+	(breakpoint_changed): Adjust.
+	(_initialize_annotate): Always install the observers.  Install a
+	"breakpoint_created" observer.
+	* annotate.h (annotate_breakpoints_changed): Delete declaration.
+	* breakpoint.c (set_breakpoint_condition)
+	(breakpoint_set_commands, do_map_commands_command)
+	(init_raw_breakpoint, clear_command, set_ignore_count)
+	(enable_breakpoint_disp): No longer call
+	annotate_breakpoints_changed.
+
+2013-01-22  Pedro Alves  <palves@redhat.com>
+
+	* annotate.c: Include "inferior.h".
+	(frames_invalid_emitted)
+	(breakpoints_invalid_emitted): New globals.
+	(async_background_execution_p): New function.
+	(annotate_breakpoints_changed, annotate_frames_invalid): Skip
+	emitting the annotation if it has already been emitted.
+	(annotate_display_prompt): New function.
+	* annotate.h (annotate_display_prompt): New declaration.
+	* event-top.c: Include annotate.h.
+	(display_gdb_prompt): Call annotate_display_prompt.
+
+2013-01-22  Pedro Alves  <palves@redhat.com>
+
+	* annotate.c (ignore_count_changed): Delete.
+	(annotate_breakpoints_changed): Don't clear ignore_count_changed.
+	(annotate_ignore_count_change): Delete.
+	(annotate_stopped): Don't emit a delayed breakpoints-changed
+	annotation.
+	* annotate.h (annotate_ignore_count_change): Delete.
+	* breakpoint.c (bpstat_check_breakpoint_conditions): Don't call
+	annotate_ignore_count_change.
+
+2013-01-22  Tom Tromey  <tromey@redhat.com>
+
+	* dwarf2loc.c (dwarf2_compile_expr_to_ax) <DW_OP_fbreg>: Only
+	require_rvalue for a register location.
+
+2013-01-21  Marc Khouzam  <marc.khouzam@ericsson.com>
+
+	* breakpoint.c (print_one_breakpoint_location): Add MI
+	field 'thread-groups' when printing a breakpoint.
+	(output_thread_groups): New function.
+
+2013-01-21  Siva Chandra Reddy  <sivachandra@google.com>
+
+	* python/lib/gdb/commands/explore.py
+	(CompoundExplorer.explore_expr): Correct the name of a method
+	being invoked.
+	(ExploreTypeCommand.invoke): Add a missing 'return'.
+
 2013-01-21  Tom Tromey  <tromey@redhat.com>
 
 	* gdb_obstack.h (obconcat): Move declaration here, from...
diff --git a/gdb/MAINTAINERS b/gdb/MAINTAINERS
index 16ae0ea..94cadef 100644
--- a/gdb/MAINTAINERS
+++ b/gdb/MAINTAINERS
@@ -488,6 +488,7 @@ Nick Clifton					nickc@redhat.com
 J.T. Conklin					jtc@acorntoolworks.com
 Brendan Conoboy					blc@redhat.com
 Ludovic Courtès					ludo@gnu.org
+Tiago Stürmer Daitx				tdaitx@linux.vnet.ibm.com
 Sanjoy Das					sanjoy@playingwithpointers.com
 Jean-Charles Delay				delay@adacore.com
 DJ Delorie					dj@redhat.com
@@ -543,7 +544,7 @@ Marc Khouzam					marc.khouzam@ericsson.com
 Jim Kingdon					kingdon@panix.com
 Paul Koning					paul_koning@dell.com
 Jan Kratochvil					jan.kratochvil@redhat.com
-Maxim Kuvyrkov					maxim.kuvyrkov@gmail.com
+Maxim Kuvyrkov					maxim@kugelworks.com
 Jonathan Larmour				jifl@ecoscentric.com
 Jeff Law					law@redhat.com
 Justin Lebar					justin.lebar@gmail.com
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index 6746e64..68d545e 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -271,6 +271,7 @@ SUBDIR_TUI_CFLAGS= \
 #
 SUBDIR_PYTHON_OBS = \
 	python.o \
+	py-arch.o \
 	py-auto-load.o \
 	py-block.o \
 	py-bpevent.o \
@@ -304,6 +305,7 @@ SUBDIR_PYTHON_OBS = \
 
 SUBDIR_PYTHON_SRCS = \
 	python/python.c \
+	python/py-arch.c \
 	python/py-auto-load.c \
 	python/py-block.c \
 	python/py-bpevent.c \
@@ -2047,6 +2049,10 @@ python.o: $(srcdir)/python/python.c
 	$(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python.c
 	$(POSTCOMPILE)
 
+py-arch.o: $(srcdir)/python/py-arch.c
+	$(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-arch.c
+	$(POSTCOMPILE)
+
 py-auto-load.o: $(srcdir)/python/py-auto-load.c
 	$(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-auto-load.c
 	$(POSTCOMPILE)
diff --git a/gdb/NEWS b/gdb/NEWS
index ca5f66f..dd4c40a 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -39,6 +39,12 @@ Lynx 178 PowerPC		powerpc-*-lynx*178
 
   ** Python 3 is now supported (in addition to Python 2.4 or later)
 
+  ** New class gdb.Architecture exposes GDB's internal representation
+     of architecture in the Python API.
+
+  ** New method Frame.architecture returns the gdb.Architecture object
+     corresponding to the frame's architecture.
+
 * New Python-based convenience functions:
 
   ** $_memeq(buf1, buf2, length)
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c
index 45140e6..cc29635 100644
--- a/gdb/ada-lang.c
+++ b/gdb/ada-lang.c
@@ -1296,11 +1296,11 @@ static struct htab *decoded_names_store;
    const, but nevertheless modified to a semantically equivalent form
    when a decoded name is cached in it.  */
 
-char *
+const char *
 ada_decode_symbol (const struct general_symbol_info *gsymbol)
 {
-  char **resultp =
-    (char **) &gsymbol->language_specific.mangled_lang.demangled_name;
+  const char **resultp =
+    (const char **) &gsymbol->language_specific.mangled_lang.demangled_name;
 
   if (*resultp == NULL)
     {
diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h
index 509a229..418f8da 100644
--- a/gdb/ada-lang.h
+++ b/gdb/ada-lang.h
@@ -219,7 +219,7 @@ extern struct value *ada_get_decoded_value (struct value *value);
 
 extern struct type *ada_get_decoded_type (struct type *type);
 
-extern char *ada_decode_symbol (const struct general_symbol_info*);
+extern const char *ada_decode_symbol (const struct general_symbol_info *);


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


             reply	other threads:[~2013-01-25 15:07 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-25 15:07 jkratoch [this message]
2013-01-25 18:06 jkratoch
2013-01-25 20:49 jkratoch
2013-01-27 21:18 jkratoch
2013-01-27 22:01 jkratoch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130125150750.3565.qmail@sourceware.org \
    --to=jkratoch@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).