public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  jankratochvil/fedora19: Merge remote-tracking branch 'archer/tromey/python' into jankratochvil/fedora19
@ 2013-03-10 15:10 jkratoch
  0 siblings, 0 replies; 2+ messages in thread
From: jkratoch @ 2013-03-10 15:10 UTC (permalink / raw)
  To: archer-commits

The branch, jankratochvil/fedora19 has been updated
       via  92cf2d53a9c69b4fb361de662de9100c6e72caa0 (commit)
       via  dfb07bb21e2671cc0c170f743474c62f5bf9c85a (commit)
       via  f2d682f1693239824f88eb87d50056df18125ea1 (commit)
       via  dde7de35e2a48288afe61c9676a2d6d82a269898 (commit)
       via  71807538e2ec25a5889b4b8d86292fe41053c771 (commit)
       via  31b670129ef6711fe28d662d6a33bff2917be00b (commit)
       via  016bc089251710e1716be262f1912d855e05e69e (commit)
       via  ef3ab4fe339a884008590c9e077ee4cf239b4451 (commit)
       via  77d5e436147ae010332cdc2b842ec886911272f3 (commit)
       via  da13b6d5db0dc0ed99824146d4dd7bb905fcb199 (commit)
       via  b70354e609845944165b8eac38eeac9321bd155b (commit)
       via  626d21bf61b37cf35c649010dcfe70ba1c19a517 (commit)
       via  5f6b47315bec4bd44f35c6f8c30966f3fda8250c (commit)
       via  27d8c7140e9f770cc7cbe89bdfea94578d0fddcc (commit)
       via  1f2a8ea3880f3089cc3b66fee1fa176cb871f930 (commit)
       via  2a0e19863fe6f38187fea806914e2e6b6c075f65 (commit)
       via  38f1a9d6323b37c671a071eacd58916fb4e090cb (commit)
       via  d481b68a28c3881a7151a740e838adbff4ccb66f (commit)
       via  228c8e280e5ca738d6cea78a528bb921673cec6b (commit)
       via  9cb1f23594b3c4027638eb9751fd779781d1398b (commit)
       via  61ea5d208bafd661f52b7db0d43cd2655741987f (commit)
       via  53d2625aa5606dfd19ba3806eebeda54ce159f09 (commit)
       via  c383fc030120a3e092381dda26a7e5d3999b9fee (commit)
       via  3255f72c09abc5fa6fba404460b68908158044b5 (commit)
       via  2954f54136e2d338b294b1ac033dff7826caf73f (commit)
       via  2b1bc98105f6eb99b045645642216ce9d45153c7 (commit)
       via  03a29636e9c8396fffddb01febb42c948cd92b20 (commit)
       via  4f4971ecba427a64c83c268ba2d482bb63fee46e (commit)
       via  01e2d314eaf50040393a13aa8078f867a7c5917e (commit)
       via  9b5e2b6ceb52acc5a61ab5396bfacd06aa9985cd (commit)
       via  7fb6ee6c3b9469b8ae3d869a92597c6f03294511 (commit)
       via  97a07d234cd3cbf4217611693e72f4895c69a942 (commit)
       via  4fc89e5ff47fef8279872bbe956145b7e61141e0 (commit)
       via  fc4f53b3094a7dada7dec096d2fbad55a0bbc184 (commit)
       via  c4a72c18337864933890575a3c804e8a7f172725 (commit)
       via  b372434e1bf2ad62fc62e2cdadfaac49f46cf13d (commit)
       via  c71a03ac4a169da2c8dd6ef746ef01a600c22141 (commit)
       via  01d6af77052d4842b3bbef718918a1d412daa1e1 (commit)
       via  a76e22e087ee5784e62508cf8ec29e2ab21634e6 (commit)
       via  780ab92c4e72b06ae71a0725e4a739f9b54225ac (commit)
       via  4e4203ba2047788730a832ae0a170fe9b9d7bae7 (commit)
       via  4fa139e6e846958311e8a2ed1acc0de42428679f (commit)
       via  d3f78a07f15fa2321a2d19a66cbaa08073441418 (commit)
       via  5451fccf3c5c1cd0855f2dc932b3bcd5331e7b15 (commit)
       via  a19bdcbdb23cb75a20fe73164cc7c45bce6af0d7 (commit)
       via  6eb8b57e8717879dcf30d0dbdc4235be516659bf (commit)
       via  808063f3501f45c3f00fa6ce6428319c9392cc70 (commit)
       via  7ac04623a9df976de0c5d379aebc88c8126739a7 (commit)
       via  a9c4418872df7e82ff4e14171902d90bad2f7987 (commit)
       via  ebf3262775ab5d785278cc5096c40bad16ac5dc5 (commit)
       via  8945e77196073b641208e991da067b3fcb63e5d7 (commit)
       via  d0516cbdb20f6884e0c513ed56a218baf9c7283b (commit)
       via  db286784aa52e906c04f636ea2c5d5f58192364d (commit)
       via  c2a65e648556cfce850e3c19289a4587ae1a6ccf (commit)
       via  51f7bc66b09e61db6bd3c91b4f0c9ef58b21bc7b (commit)
       via  5e16cbd55ff6fc0ca2db757d4cca4b9da102d0bc (commit)
       via  d2169b1b530a4555587128747942994e4d7a95d2 (commit)
       via  633991aa595fd9b375d71510b5f4f4470ac0f047 (commit)
       via  1a922e7a8a1158b172b88590d751dab50eb83a65 (commit)
       via  0c46735e42d175fb4c1a1fa00c267a55aaf35bdc (commit)
       via  2bdfe98c0bba4610708a1ebf9cf4db47916a6a9d (commit)
       via  a6447a314a5e038909e67767f25fab4f8c8f3372 (commit)
       via  0f35195383794f1dcf4f1f8ae2ef5f07858aca50 (commit)
       via  4e788bd4be2950df996a2c0c739207d7bcb7f5d8 (commit)
       via  5790218b0893f7f0a5e5134122272ebb18cd7d92 (commit)
       via  4e9b47fbf3a3b49c8035cd9b99c631eaf659a810 (commit)
       via  691b7b1619b24eb868511e9e6c01f15d88cf5593 (commit)
       via  594713cde31afaa841f79cc6aed3fd4050a81a5f (commit)
       via  8f71e83348767590d87fbea0900bcad1373f1adc (commit)
       via  9d9879fa54fedf41b1b8c0ad2722351c3016aa40 (commit)
       via  6418d069fab3da999d5acd2cc9642af3e9a8781e (commit)
       via  baf854baee4c0d91cea8ede74254b5294b0afded (commit)
       via  3f06a288043476f8a5d0ad59dae9d19d200cc6a9 (commit)
       via  2c66bfdc1df559e2e964fbc8a12cfb7a60c746df (commit)
       via  443082b7ef5f69e97f1d8f0e253bb96d0e8198fc (commit)
       via  aafdb4f6069ecbdb379add3ae0dd922f10b01ea9 (commit)
       via  61295913b52b25d7eaebaad367b8905871d86af4 (commit)
       via  f7feb8ed05092f1ff35198ece8f56c83cb2cdf04 (commit)
       via  d915986e0120981ac466ee26e9b5efd6e6b58003 (commit)
       via  8f0aafd10f86de7b28b3e21ec6abc2b847c8009e (commit)
       via  67f321214dfb0c58d4b1ff21e4c5e1af3a072359 (commit)
       via  7aeafcc429cc2611354197b0db5c350fadd48bfe (commit)
       via  59f0d85306d7c8f40e2342d151d5ce5523ccbea9 (commit)
       via  8df1bb09f2964890064a22333c773f633716e241 (commit)
       via  19877e9971c2fdcba4d094c7ceccb70b86728e84 (commit)
       via  117e297f387b49403987460c19d0427e2b95a9e2 (commit)
       via  eddc5294adaa3e39b3f1533208e8a7fc2520905e (commit)
       via  8156b292f0bda6d2f335d2f4bda6c5bb37709260 (commit)
       via  789f5888389f3e0aa1e948824c4b391a655b3cb0 (commit)
       via  cc27921fa54a33125a649e7e8e2e2aa868762658 (commit)
       via  3873faf4381851d2ac70bf235bf0cfefcd14af57 (commit)
       via  30a8cb2f3121545ee5b4bd01a29b5d2808c5585f (commit)
       via  cb18d6a74dec7482af131a46f5340f2ec2b0451e (commit)
       via  7fa5827dc1499a573af85c2b9a03fa4f0385c3b1 (commit)
       via  7e3f0d549dd34c2f02b68771655da8b7848b7aed (commit)
       via  417defa7183f63f0f1c96c3fad14a4b2ee33efc8 (commit)
       via  9b3d351fbd7a903ad4da9f9e9a654344a43e6ba1 (commit)
       via  8f9033e47ef46907343b53bafbed3d5549194870 (commit)
       via  d553b22ba5a611eb42962b5d620e48c44dbd732c (commit)
       via  8030f6600cb4cc512b0e9eb539f3e7a15630a553 (commit)
       via  621259858ec670c217843a3a48acd5bc789cd001 (commit)
       via  5716ab79df45a7ba8e4717726b7cc0467e0a27e0 (commit)
       via  2d00f9f7698b624c0c46fa026f0965ce52801605 (commit)
       via  87d6ac5f28766d6cbe5b39104c7fd67d8591a20e (commit)
       via  1d14ca56409b5ce6472623c10cde009ca5a29a19 (commit)
       via  ac647b5006be36a915d2efdb5733e54e2fac4dce (commit)
       via  579461a43ac1890f39b571d0c0efda846263be8c (commit)
       via  38c3c26c5e751a437f10f58cf58c99de1e242642 (commit)
       via  c71fe3d967ea74866990ef1d109691e1002300d4 (commit)
       via  780aa79fa4ce360487bed6e6428d989f5457ecf8 (commit)
       via  b9acb689c9d6c54e9ec304e816fe490c3991faf9 (commit)
       via  5b547fb74d1e39e66f6884addfb94007245b0e54 (commit)
       via  ede57e81be6791a3a43157f1d10909c386a38fbf (commit)
       via  225cc5bbdd8aab1e38a53e75d9a7c6ddb3ecdaf6 (commit)
       via  1a84d92023bceb50d0df6e75268a4836b57e3280 (commit)
       via  7ba9038443b61a4de2c4181a75b2aebd033d0c03 (commit)
       via  1abda479d07f91ebf07fa1329d407aeb388978d4 (commit)
       via  2024f2e5d6c9e7555050dbd350ebc75210e0cbed (commit)
       via  9058a5d69b2fc3452e090a1f38727b66ec20be71 (commit)
       via  f6f366b856fc001370119b2bfc772989abcdf3b1 (commit)
       via  08f46fad0c90ea5579ab4cd913b6bc1506bb4ca7 (commit)
       via  f55586fcc744778a1cd412e59255328a0778b777 (commit)
       via  dc220fd7be640f1202178eccde885397769388e0 (commit)
       via  4ec1f9a1966ece8baa9db0b82c0610b65bbf9a62 (commit)
       via  e6242bbb599bfe7cfc254572888de1ce5f55532a (commit)
       via  06e1be1fbb0231e4227aee684e23bc9b289f5eb1 (commit)
       via  f26434ca92423baf31f26ff5ca95aff90e02152a (commit)
       via  ef977039c58644e42f14a1ab3224b368632c1fe4 (commit)
       via  f20bc10158e798f7d72c4556db5ca6938912ae97 (commit)
       via  d8c5bfeeb1da2d7fe4d978b5a05b7070db26ef9f (commit)
       via  f1b3778db4984d1e9ef5a04819817ebe8b755d20 (commit)
       via  ef5bd72457f522abe869552e49c21514a6d36d33 (commit)
       via  c44c23b26bd12af0dea7b50f251019bfd8f59582 (commit)
       via  9d055f19e35f94f05f2ccdeee57b8f36b0a5cbb9 (commit)
       via  20812afb15f97fa57b2c909d211d73be08e692ce (commit)
       via  b8af5afa0cb5d03c5daca61fc9a1a5790675fff4 (commit)
       via  c3c3588160a816088bdbe1fc586e1b2461c6681b (commit)
       via  5f2a8979ff17e393a5b2492a09482a13e09b49ff (commit)
       via  e9142254d431029e6e1d230b5f5c5de32ca13634 (commit)
       via  73c65b0311a0d272e2223ce83ffcebfc04d4c898 (commit)
       via  924fa7a7244f118b8a85031ed8a0e0a026de020e (commit)
       via  af2ef30e2fc3e1fdbbe38c118405609fd0c7484e (commit)
       via  82ae45302c7ee163216f8fc3d5b3494a6f212e9c (commit)
       via  859f7e2d6ea511b833b1a02b2b887738c845d1fb (commit)
       via  4df4eb13c0177a1587ce86a8a87219c828809a92 (commit)
       via  9b12f766243a75cb840330fa941715b38aa609e4 (commit)
       via  7d92fe41d659ac9a1cfcf354d792178830315957 (commit)
       via  46953c5ca8945208733ce79a5d47dd6f72281a91 (commit)
       via  5288e987b4621bb2c999d4aa56f310cd6a9f6db6 (commit)
       via  61b67ec07bf0195dc206c109cd255a22a4a81127 (commit)
       via  9aca785f1728d116e2c350ba7bb1dd5c573889d5 (commit)
       via  a7ba737e6276bf6b546eb721cca66d14d2bd4c29 (commit)
       via  29e18ad0c71a0e939b44b8933370a2f4cccefb2c (commit)
       via  5ad3e7fe864d1a87517c98c819530143a78e42ab (commit)
       via  ba4723b55c553a4ec25cba267f1ae5852237ec1d (commit)
       via  9d1a33527f423039b5e80f6e87b0b2a0effa770b (commit)
       via  07c1422acd6b163b10d8e1ee46d10e91980f2a84 (commit)
       via  6f684667d9fd2fb80276ff3fbc41700db0c71e53 (commit)
       via  f921b676a425104be902e5d92b24cc07d295ce98 (commit)
       via  fb025e510226969088eefa33ed7826738a4d8d7e (commit)
       via  a655a573b3d7bb9cf82b309bd3c026dab5fed4d2 (commit)
       via  13eb7b7678db635719ce387114837982b50663cc (commit)
       via  76cf797ec439aa06d3eb3ab2b1a4e2c1d5cb0b6b (commit)
       via  3fc30a4d2dd0d459d3e9452f72e8d5f0e1f9f12b (commit)
       via  9085636e2b5006a933fbd8121de60148ea0d3e27 (commit)
       via  75ef1f7c572574a44cbcd0ae1b4abb2b83ddd672 (commit)
       via  8bf9b69c5918d479e467d1c241a9e56e8d2e99ae (commit)
       via  c651ae2e7656c700edcd0ad210bdedd871816a32 (commit)
       via  e322c8bbdf151369fb7733c453fce6c99ef506d0 (commit)
       via  8107e808fa71a85ddce6f9220422283e0412c052 (commit)
       via  6bbc836c170627ff8a477d21829c7d4d7001c9b2 (commit)
       via  5de2fc876771b14802862db5b2fe1282c20f51ec (commit)
       via  71f11e0d957c34f14512dbeae973285f59e81621 (commit)
       via  f7f725f472615ec9e2b2024633726f623adb7159 (commit)
       via  b7fa39c6f0106040db280aca5becf81194efa330 (commit)
       via  52cf11788e5f608f77ebbeb8956856142b13d53f (commit)
       via  2ad462236f39824e4f832da5a178748178f4515d (commit)
      from  58b03810258492560953d61f2d84033ca6fe7c2b (commit)

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

- Log -----------------------------------------------------------------
commit 92cf2d53a9c69b4fb361de662de9100c6e72caa0
Merge: dfb07bb f2d682f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Mar 10 16:10:08 2013 +0100

    Merge remote-tracking branch 'archer/tromey/python' into jankratochvil/fedora19

commit dfb07bb21e2671cc0c170f743474c62f5bf9c85a
Merge: dde7de3 7180753
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Mar 10 16:10:01 2013 +0100

    Merge remote-tracking branch 'archer/jankratochvil/vla' into jankratochvil/fedora19
    
    Conflicts:
    	gdb/gdb-gdb.gdb.in

commit dde7de35e2a48288afe61c9676a2d6d82a269898
Merge: 58b0381 1a84d92
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Mar 10 16:05:30 2013 +0100

    Merge remote-tracking branch 'archer/tromey/python' into jankratochvil/fedora19

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

Summary of changes:
 README.archer                                      |    9 +
 bfd/ChangeLog                                      |  187 +-
 bfd/archive64.c                                    |   13 +-
 bfd/bfd-in2.h                                      |    1 +
 bfd/bfd.c                                          |    2 +-
 bfd/config.bfd                                     |    4 +-
 bfd/configure                                      |   20 +-
 bfd/configure.in                                   |    2 +-
 bfd/elf-bfd.h                                      |  197 +-
 bfd/elf-eh-frame.c                                 |    2 +-
 bfd/elf-nacl.c                                     |    4 +-
 bfd/elf-strtab.c                                   |   28 +-
 bfd/elf-vxworks.c                                  |    2 +-
 bfd/elf.c                                          |  315 +-
 bfd/elf32-am33lin.c                                |   10 +-
 bfd/elf32-arm.c                                    |   42 +-
 bfd/elf32-cris.c                                   |   18 +-
 bfd/elf32-frv.c                                    |   10 +-
 bfd/elf32-hppa.c                                   |   10 +-
 bfd/elf32-i386.c                                   |   20 +-
 bfd/elf32-lm32.c                                   |    3 +-
 bfd/elf32-m68k.c                                   |   12 +-
 bfd/elf32-mips.c                                   |   10 +-
 bfd/elf32-nios2.c                                  |   10 +-
 bfd/elf32-ppc.c                                    |   72 +-
 bfd/elf32-rl78.c                                   |    2 +
 bfd/elf32-rx.c                                     |    2 +-
 bfd/elf32-s390.c                                   |    4 +-
 bfd/elf32-score.c                                  |   17 +-
 bfd/elf32-score7.c                                 |   15 +-
 bfd/elf32-sh.c                                     |   10 +-
 bfd/elf32-sparc.c                                  |    8 +-
 bfd/elf32-spu.c                                    |   16 +-
 bfd/elf32-tilegx.c                                 |   10 +-
 bfd/elf32-tilepro.c                                |   10 +-
 bfd/elf32-xtensa.c                                 |   10 +-
 bfd/elf64-aarch64.c                                |  139 +-
 bfd/elf64-alpha.c                                  |   34 +-
 bfd/elf64-hppa.c                                   |   20 +-
 bfd/elf64-ia64-vms.c                               |    3 +-
 bfd/elf64-mips.c                                   |   74 +-
 bfd/elf64-ppc.c                                    |   10 +-
 bfd/elf64-tilegx.c                                 |   10 +-
 bfd/elf64-x86-64.c                                 |   22 +-
 bfd/elfcode.h                                      |    4 +-
 bfd/elfcore.h                                      |    8 +-
 bfd/elflink.c                                      |   52 +-
 bfd/elfn32-mips.c                                  |   74 +-
 bfd/elfnn-ia64.c                                   |   10 +-
 bfd/elfxx-mips.c                                   |   97 +-
 bfd/libbfd.h                                       |    1 +
 bfd/reloc.c                                        |    2 +
 bfd/version.h                                      |    2 +-
 cpu/ChangeLog                                      |    6 +
 cpu/lm32.cpu                                       |    4 +-
 gdb/ChangeLog                                      |  561 ++-
 gdb/MAINTAINERS                                    |    2 +
 gdb/NEWS                                           |   11 +
 gdb/ada-exp.y                                      |    6 +-
 gdb/ada-lang.c                                     |  113 +-
 gdb/ada-lang.h                                     |    3 +-
 gdb/arm-tdep.c                                     |    4 +-
 gdb/avr-tdep.c                                     |    4 +-
 gdb/ax-gdb.c                                       |    2 +-
 gdb/ax-gdb.h                                       |    2 +-
 gdb/ax-general.c                                   |    2 +-
 gdb/ax.h                                           |    2 +-
 gdb/bfin-tdep.c                                    |    2 +-
 gdb/breakpoint.c                                   |    9 +-
 gdb/c-lang.c                                       |    2 +-
 gdb/charset.c                                      |    6 +-
 gdb/cli/cli-cmds.c                                 |   14 +-
 gdb/cli/cli-decode.c                               |    2 +-
 gdb/coff-pe-read.c                                 |    3 +
 gdb/command.h                                      |    7 +-
 gdb/common/linux-ptrace.c                          |    5 +-
 gdb/config/i386/cygwin64.mh                        |   20 +
 gdb/configure.host                                 |    1 +
 gdb/configure.tgt                                  |   11 +-
 gdb/contrib/cc-with-tweaks.sh                      |    2 +-
 gdb/contrib/excheck.py                             |  296 ++
 gdb/contrib/exsummary.py                           |  185 +
 gdb/contrib/gcc-with-excheck                       |   28 +
 gdb/corefile.c                                     |    2 +-
 gdb/cris-tdep.c                                    |    4 +-
 gdb/dbug-rom.c                                     |    1 -
 gdb/doc/ChangeLog                                  |   32 +
 gdb/doc/gdb.texinfo                                |  166 +-
 gdb/dwarf2loc.c                                    |    3 +-
 gdb/dwarf2read.c                                   |   13 +-
 gdb/elfread.c                                      |   54 +-
 gdb/expprint.c                                     |    8 +-
 gdb/findcmd.c                                      |   23 +-
 gdb/frame.c                                        |    2 +-
 gdb/frv-linux-tdep.c                               |    6 +-
 gdb/frv-tdep.c                                     |    4 +-
 gdb/gdb-gdb.gdb.in                                 |   27 +-
 gdb/gdbserver/ChangeLog                            |   85 +
 gdb/gdbserver/Makefile.in                          |    3 +
 gdb/gdbserver/config.in                            |    6 +
 gdb/gdbserver/configure                            |  200 +
 gdb/gdbserver/configure.ac                         |    1 +
 gdb/gdbserver/configure.srv                        |    5 +
 gdb/gdbserver/linux-bfin-low.c                     |    2 +-
 gdb/gdbserver/linux-low.c                          |    8 +-
 gdb/gdbserver/linux-tile-low.c                     |   31 +-
 gdb/gdbserver/server.c                             |   17 +-
 gdb/gdbserver/tracepoint.c                         |   75 +-
 gdb/gdbserver/win32-low.c                          |   30 +-
 gdb/go32-nat.c                                     |   19 +-
 gdb/hppa-hpux-tdep.c                               |    8 +-
 gdb/hppa-linux-tdep.c                              |    6 +-
 gdb/hppa-tdep.c                                    |    6 +-
 gdb/i386-nto-tdep.c                                |    2 +-
 gdb/i386fbsd-tdep.c                                |    4 +-
 gdb/ia64-hpux-tdep.c                               |    2 +-
 gdb/ia64-linux-tdep.c                              |    2 +-
 gdb/ia64-tdep.c                                    |   32 +-
 gdb/infcmd.c                                       |    9 +-
 gdb/iq2000-tdep.c                                  |    2 +-
 gdb/language.h                                     |    6 +-
 gdb/linespec.c                                     |  267 +-
 gdb/linux-record.c                                 |    7 +-
 gdb/linux-tdep.c                                   |   15 +-
 gdb/linux-thread-db.c                              |    4 +-
 gdb/m32r-rom.c                                     |    6 +-
 gdb/m68hc11-tdep.c                                 |    4 +-
 gdb/m68klinux-nat.c                                |    4 +-
 gdb/maint.c                                        |    4 +-
 gdb/mep-tdep.c                                     |    8 +-
 gdb/mi/mi-parse.c                                  |   16 +-
 gdb/minsyms.c                                      |    4 +-
 gdb/mips-linux-nat.c                               |    2 +-
 gdb/mips-linux-tdep.c                              |    4 +-
 gdb/mips-tdep.c                                    |    1 +
 gdb/mn10300-tdep.c                                 |    2 +-
 gdb/monitor.c                                      |   63 +-
 gdb/monitor.h                                      |    2 -
 gdb/objc-lang.c                                    |   34 +-
 gdb/objfiles.h                                     |    2 +-
 gdb/ppc-linux-nat.c                                |    4 +-
 gdb/ppc-linux-tdep.c                               |    3 +
 gdb/ppc64-tdep.c                                   |   15 +
 gdb/ppc64-tdep.h                                   |    2 +
 gdb/ppcbug-rom.c                                   |    1 -
 gdb/ppcfbsd-tdep.c                                 |    3 +
 gdb/python/py-arch.c                               |  145 +
 gdb/python/py-block.c                              |    6 +-
 gdb/python/py-finishbreakpoint.c                   |   72 +-
 gdb/python/py-utils.c                              |   13 -
 gdb/python/python-internal.h                       |    1 -
 gdb/python/python.c                                |   58 +-
 gdb/regcache.c                                     |    8 +-
 gdb/regformats/reg-tilegx.dat                      |    2 +-
 .../{reg-tilegx.dat => reg-tilegx32.dat}           |    4 +-
 gdb/remote-m32r-sdi.c                              |    5 +-
 gdb/remote-mips.c                                  |    2 +-
 gdb/remote-notif.c                                 |    2 +-
 gdb/remote-notif.h                                 |    2 +-
 gdb/remote-sim.c                                   |    4 +-
 gdb/remote.c                                       |   43 +-
 gdb/remote.h                                       |    4 +
 gdb/score-tdep.c                                   |   16 +-
 gdb/ser-tcp.c                                      |    2 +-
 gdb/serial.c                                       |    4 +-
 gdb/sh64-tdep.c                                    |    4 +-
 gdb/solib-darwin.c                                 |    4 +-
 gdb/solib-pa64.c                                   |    2 -
 gdb/solib-som.c                                    |    6 +-
 gdb/solib-spu.c                                    |    2 +-
 gdb/spu-linux-nat.c                                |    2 +-
 gdb/spu-multiarch.c                                |   14 +-
 gdb/stack.c                                        |    4 +-
 gdb/stap-probe.c                                   |    2 +-
 gdb/symfile.c                                      |   10 +-
 gdb/symtab.c                                       |   36 +-
 gdb/target.c                                       |   20 +-
 gdb/target.h                                       |    5 +
 gdb/testsuite/ChangeLog                            |   65 +
 gdb/testsuite/gdb.base/valgrind-infcall.exp        |    4 +
 gdb/testsuite/gdb.dwarf2/subrange.exp              |   82 +
 gdb/testsuite/gdb.linespec/base/one/thefile.cc     |    7 +-
 gdb/testsuite/gdb.linespec/base/two/thefile.cc     |    7 +-
 gdb/testsuite/gdb.linespec/break-ask.exp           |  100 +
 gdb/testsuite/gdb.linespec/lspec.cc                |    2 +-
 gdb/testsuite/gdb.python/Makefile.in               |    2 +-
 .../gdb.python/py-arch.c}                          |   31 +-
 gdb/testsuite/gdb.python/py-arch.exp               |   54 +
 gdb/testsuite/gdb.threads/fork-thread-pending.c    |    2 +
 gdb/testsuite/gdb.trace/report.exp                 |  313 +-
 .../gdb.trace/trace-buffer-size.c}                 |   31 +-
 gdb/testsuite/gdb.trace/trace-buffer-size.exp      |  114 +
 gdb/testsuite/gdb.trace/tstatus.exp                |   89 +-
 gdb/thread.c                                       |    3 +-
 gdb/tic6x-tdep.c                                   |    2 +-
 gdb/tilegx-linux-nat.c                             |    2 +-
 gdb/tilegx-linux-tdep.c                            |    6 +-
 gdb/tilegx-tdep.c                                  |  128 +-
 gdb/tilegx-tdep.h                                  |    4 +-
 gdb/tracepoint.c                                   |  127 +-
 gdb/utils.c                                        |   23 +-
 gdb/v850-tdep.c                                    |   57 +-
 gdb/valprint.c                                     |    4 +-
 gdb/varobj.c                                       |    4 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   74 +-
 gdb/xstormy16-tdep.c                               |    8 +-
 include/ChangeLog                                  |   17 +-
 include/bfdlink.h                                  |    3 -
 include/dwarf2.h                                   |   14 +
 include/elf/ChangeLog                              |    4 +
 include/elf/common.h                               |    7 +-
 include/opcode/ChangeLog                           |    4 +
 include/opcode/aarch64.h                           |    1 +
 libiberty/ChangeLog                                |    6 +
 libiberty/libiberty.texi                           |    6 +-
 libiberty/obstacks.texi                            |    2 +-
 opcodes/ChangeLog                                  |   46 +
 opcodes/aarch64-asm-2.c                            |  134 +-
 opcodes/aarch64-dis-2.c                            |  668 ++--
 opcodes/aarch64-opc-2.c                            |   66 +-
 opcodes/aarch64-tbl.h                              |   24 +
 opcodes/i386-dis.c                                 |    2 +
 opcodes/i386-gen.c                                 |    3 +
 opcodes/i386-init.h                                |  170 +-
 opcodes/i386-opc.h                                 |    3 +
 opcodes/i386-opc.tbl                               |    4 +
 opcodes/i386-reg.tbl                               |    2 +-
 opcodes/i386-tbl.h                                 | 5390 ++++++++++----------
 opcodes/lm32-desc.c                                |    9 +-
 opcodes/rl78-decode.c                              |  407 +-
 opcodes/rl78-decode.opc                            |    7 +-
 232 files changed, 8210 insertions(+), 5007 deletions(-)
 create mode 100644 gdb/config/i386/cygwin64.mh
 create mode 100644 gdb/contrib/excheck.py
 create mode 100644 gdb/contrib/exsummary.py
 create mode 100755 gdb/contrib/gcc-with-excheck
 copy gdb/regformats/{reg-tilegx.dat => reg-tilegx32.dat} (95%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/subrange.exp
 create mode 100644 gdb/testsuite/gdb.linespec/break-ask.exp
 copy gdb/{ppc64-tdep.h => testsuite/gdb.python/py-arch.c} (50%)
 create mode 100644 gdb/testsuite/gdb.python/py-arch.exp
 copy gdb/{ppc64-tdep.h => testsuite/gdb.trace/trace-buffer-size.c} (57%)
 create mode 100644 gdb/testsuite/gdb.trace/trace-buffer-size.exp

First 500 lines of diff:
diff --git a/README.archer b/README.archer
index 3452479..1f7ab48 100644
--- a/README.archer
+++ b/README.archer
@@ -2,3 +2,12 @@ Merge for Fedora 19: http://pkgs.fedoraproject.org/cgit/gdb.git/
 
 jankratochvil/vla
 tromey/python
+
+================================================================
+This branch originally held the Python code for gdb.  It still exists
+because a small amount of code here has not yet been merged upstream.
+
+================================================================
+C variable length arrays / DW_FORM_block / Fortran dynamic arrays.
+implementation plan:             http://sourceware.org/ml/gdb/2012-11/msg00094.html
+explanation of its merge status: http://sourceware.org/ml/gdb/2011-03/msg00021.html
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 72d12ef..42d6c27 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,186 @@
+2013-03-08  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
+
+        * elf64-aarch64.c (elf_backend_can_gc_sections): Enable gc-section
+	support.
+        (elf64_aarch64_gc_sweep_hook): Handle GOT, TLS and PLT related
+	relocs.
+
+2013-03-08  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+	* elf-bfd.h (elfcore_write_s390_tdb): Add prototype.
+	* elf.c (elfcore_write_s390_tdb): New function.
+	(elfcore_write_register_note): Call it.
+	(elfcore_grok_s390_tdb): New function.
+	(elfcore_grok_note): Call it.
+
+2013-03-08  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.c (mips_elf_allocate_lazy_stub): Correct data type.
+
+2013-03-05  Corinna Vinschen  <vinschen@redhat.com>
+
+	* config.bfd: Add x86_64-*-cygwin to list of supported targets.
+
+2013-03-04  Alan Modra  <amodra@gmail.com>
+
+	* elf32-ppc.c (ppc_elf_relocate_section <R_PPC_PLTREL24>): Adjust
+	non-zero addends when relocatable, rather than addends >= 32768.
+	Always zero "addend" before applying relocation.
+
+2013-03-04  Nick Clifton  <nickc@redhat.com>
+
+	* archive64.c (bfd_elf64_archive_write_armap): Fix calculation of
+	file pointer offsets for thin archives.
+
+2013-02-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_size_dynamic_sections): Don't call
+	elf32_arm_allocate_dynrelocs for source reloc for non-dynamic link.
+
+2013-02-27  DJ Delorie  <dj@redhat.com>
+
+	* reloc.c (BFD_RELOC_RL78_CODE): Add.
+	* libbfd.h: Regenerate.
+	* bfd-in2.h: Regenerate.
+	* elf32-rl78.c (rl78_elf_relocate_section): Handle weak code
+	references in compuated relocs.
+
+2013-02-26  Anthony Green  <green@moxielogic.com>
+
+	* config.bfd: Extend moxie-rtems target triplet name support.
+
+2013-02-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15167
+	* elf64-ia64-vms.c (elf64_vms_link_add_object_symbols): Set
+	unique_global only for definition.
+	* elflink.c (_bfd_elf_merge_symbol): Don't set unique_global
+	here.
+	(elf_link_add_object_symbols): Set unique_global only
+	for definition.
+
+2013-02-21  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct elf_build_id): Extracted from..
+	(struct elf_build_id_info): ..here.  Delete.
+	(struct output_elf_obj_tdata): New, extracted from..
+	(struct elf_obj_tdata): ..here.  Reorganize for better packing.
+	Add "o" field.
+	(elf_program_header_size): Reference tdata->o.
+	(elf_seg_map, elf_next_file_pos, elf_eh_frame_hdr, elf_linker,
+	elf_stack_flags, elf_shstrtab, elf_strtab_sec, elf_shstrtab_sec,
+	elf_section_syms, elf_num_section_syms, elf_flags_init): Likewise.
+	* elf.c (bfd_elf_allocate_object): Allocate output_elf_obj_tdata
+	when opening bfd in any mode that might write.
+	(_bfd_elf_write_object_contents): Use build_id field in
+	output_elf_obj_tdata.
+	(_bfd_elf_close_and_cleanup): Tweak elf_shstrtab test.
+	(elfobj_grok_gnu_build_id): Adjust for elf_tdata changes.
+
+2013-02-21  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct core_elf_obj_tdata): New.
+	(struct elf_obj_tdata): Delete core_signal, core_pid, core_lwpid,
+	core_program, and core_command.  Add "core".
+	* elf.c (bfd_elf_mkcorefile): Allocate "core" struct.
+	Update all refs to tdata core fields.
+	* elf32-am33lin.c, * elf32-arm.c, * elf32-cris.c, * elf32-frv.c,
+	* elf32-hppa.c, * elf32-i386.c, * elf32-m68k.c, * elf32-mips.c,
+	* elf32-nios2.c, * elf32-ppc.c, * elf32-s390.c, * elf32-score.c,
+	* elf32-score7.c, * elf32-sh.c, * elf32-sparc.c, * elf32-tilegx.c,
+	* elf32-tilepro.c, * elf32-xtensa.c, * elf64-aarch64.c,
+	* elf64-hppa.c, * elf64-mips.c, * elf64-ppc.c, * elf64-tilegx.c,
+	* elf64-x86-64.c, * elfcore.h, * elfn32-mips.c: Update all refs
+	to tdata core fields.
+
+2013-02-21  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct elf_obj_tdata): Rename segment_map to seg_map.
+	Delete num_locals and num_globals.
+	(elf_num_locals, elf_num_globals): Don't define.
+	(elf_seg_map, elf_next_file_pos, elf_eh_frame_hdr, elf_linker,
+	elf_stack_flags, elf_strtab_sec, elf_shstrtab_sec): Define.
+	* bfd.c, * elf-eh-frame.c, * elf-nacl.c, * elf-vxworks.c, * elf.c,
+	* elf32-arm.c, * elf32-lm32.c, * elf32-ppc.c, * elf32-rx.c,
+	* elf32-spu.c, * elf64-hppa.c, * elfcode.h, * elflink.c,
+	* elfnn-ia64.c, * elfxx-mips.c: Use newly defined elf_obj_tdata
+	accessor macros.
+	* elf.c (elf_map_symbols): Add pnum_locals param.  Return
+	number of locals syms via new param.
+	(swap_out_syms): Adjust to suit elf_map_symbols change.
+
+2013-02-19  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Also clear
+	STO_MICROMIPS annotation.
+
+2013-02-19  Alan Modra  <amodra@gmail.com>
+
+	* configure.in: Bump version to 2.23.52.
+	* elf-bfd.h (struct elf_build_id_info): New.
+	(struct elf_obj_tdata): Delete after_write_object_contents,
+	after_write_object_contents_info and build_id_size.  Make build_id
+	a pointer to struct elf_build_id_info.
+	* elf.c (_bfd_elf_write_object_contents): Style.  Update
+	after_write_ibject_contents invocation.
+	(elfobj_grok_gnu_build_id): Update for new build_id struct.  Don't
+	allow zero size notes.
+	* configure: Regenerate.
+
+2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elf64-mips.c (micromips_elf64_howto_table_rel): Add
+	R_MICROMIPS_SCN_DISP and R_MICROMIPS_JALR.
+	(micromips_elf64_howto_table_rela): Likewise.
+	(micromips_reloc_map): Add BFD_RELOC_MICROMIPS_JALR.
+	* elfn32-mips.c (elf_micromips_howto_table_rel): Add
+	R_MICROMIPS_SCN_DISP and R_MICROMIPS_JALR.
+	(elf_micromips_howto_table_rela): Likewise.
+	(micromips_reloc_map): Add BFD_RELOC_MICROMIPS_JALR.
+
+2013-02-18  Paul Brook  <paul@codesourcery.com>
+
+	* elfxx-mips.c (MICROMIPS_P): New macro.
+	(_bfd_mips_elf_symbol_processing): Use it.
+
+2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.c (_bfd_mips_elf_create_dynamic_sections): Clarify
+	comment on _PROCEDURE_LINKAGE_TABLE_ creation.
+
+2013-02-18  Alan Modra  <amodra@gmail.com>
+
+	PR ld/12549
+	* elf-bfd.h (_bfd_elf_strtab_clear_refs): Delete.
+	(_bfd_elf_strtab_clear_all_refs): Declare.
+	(_bfd_elf_strtab_resize): Declare.
+	* elf-strtab.c (_bfd_elf_strtab_clear_refs): Delete.
+	(_bfd_elf_strtab_clear_all_refs): New function.
+	(_bfd_elf_strtab_resize): Likewise.
+	* elflink.c (elf_link_add_object_symbols): Use _bfd_elf_strtab_resize.
+
+2013-02-18  Alan Modra  <amodra@gmail.com>
+
+	* elf-bfd.h (struct elf_obj_tdata): Move find_line_info, local_stubs,
+	local_call_stubs, elf_data_symbol, elf_text_symbol, elf_data_section,
+	and elf_text_section to..
+	* elfxx-mips.c (struct mips_elf_obj_tdata): ..here.  Update all refs.
+	* elf64-alpha.c (struct mips_elf_find_line): Rename to..
+	(struct alpha_elf_find_line): ..this.
+	(struct alpha_elf_obj_tdata): Add find_line_info, update refs.
+
+2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15146
+	* elflink.c (elf_link_add_object_symbols): Don't add DT_NEEDED
+	for references from the dummy bfd.
+
+2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/15149
+	* elflink.c (elf_link_add_object_symbols): Also track weak
+	references.
+
 2013-02-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR binutils/15151
@@ -863,8 +1046,8 @@
 2013-01-07  Tom Tromey  <tromey@redhat.com>
 
 	* section.c (_bfd_std_section): Rename from std_section.
-        (bfd_com_section_ptr, bfd_und_section_ptr, bfd_abs_section_ptr)
-        (STD_SECTION): Update.
+	(bfd_com_section_ptr, bfd_und_section_ptr, bfd_abs_section_ptr)
+	(STD_SECTION): Update.
 	* bfd-in2.h: Rebuild.
 
 2013-01-04  Juergen Urban <JuergenUrban@gmx.de>
diff --git a/bfd/archive64.c b/bfd/archive64.c
index db4ce2c..be64e0d 100644
--- a/bfd/archive64.c
+++ b/bfd/archive64.c
@@ -1,6 +1,5 @@
-/* MIPS-specific support for 64-bit ELF
-   Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007,
-   2010, 2012  Free Software Foundation, Inc.
+/* Support for 64-bit ELF archives.
+   Copyright 1996-2013 Free Software Foundation, Inc.
    Ian Lance Taylor, Cygnus Support
    Linker support added by Mark Mitchell, CodeSourcery, LLC.
    <mark@codesourcery.com>
@@ -200,7 +199,7 @@ bfd_elf64_archive_write_armap (bfd *arch,
        current = current->archive_next)
     {
       /* For each symbol which is used defined in this object, write out
-	 the object file's address in the archive */
+	 the object file's address in the archive.  */
 
       for (;
 	   count < symbol_count && map[count].u.abfd == current;
@@ -210,9 +209,11 @@ bfd_elf64_archive_write_armap (bfd *arch,
 	  if (bfd_bwrite (buf, 8, arch) != 8)
 	    return FALSE;
 	}
+
       /* Add size of this archive entry */
-      archive_member_file_ptr += (arelt_size (current)
-				  + sizeof (struct ar_hdr));
+      archive_member_file_ptr += sizeof (struct ar_hdr);
+      if (! bfd_is_thin_archive (arch))
+	archive_member_file_ptr += arelt_size (current);
       /* remember about the even alignment */
       archive_member_file_ptr += archive_member_file_ptr % 2;
     }
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 6dfd17f..524e97e 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -4239,6 +4239,7 @@ in .byte hlo8(symbol)  */
   BFD_RELOC_RL78_HI16,
   BFD_RELOC_RL78_HI8,
   BFD_RELOC_RL78_LO16,
+  BFD_RELOC_RL78_CODE,
 
 /* Renesas RX Relocations.  */
   BFD_RELOC_RX_NEG8,
diff --git a/bfd/bfd.c b/bfd/bfd.c
index cf50b70..d77b90f 100644
--- a/bfd/bfd.c
+++ b/bfd/bfd.c
@@ -1580,7 +1580,7 @@ bfd_record_phdr (bfd *abfd,
   if (count > 0)
     memcpy (m->sections, secs, count * sizeof (asection *));
 
-  for (pm = &elf_tdata (abfd)->segment_map; *pm != NULL; pm = &(*pm)->next)
+  for (pm = &elf_seg_map (abfd); *pm != NULL; pm = &(*pm)->next)
     ;
   *pm = m;
 
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 0f75b0b..10820e2 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -436,7 +436,7 @@ case "${targ}" in
     targ_selvecs=bfd_elf32_frv_vec
     ;;
 
-  moxie-*-elf | moxie-*-rtems | moxie-*-uclinux)
+  moxie-*-elf | moxie-*-rtems* | moxie-*-uclinux)
     targ_defvec=bfd_elf32_bigmoxie_vec
     targ_selvecs=bfd_elf32_littlemoxie_vec
     ;;
@@ -673,7 +673,7 @@ case "${targ}" in
     targ_archs="$targ_archs bfd_arm_arch"
     want64=true
     ;;
-  x86_64-*-mingw* | x86_64-*-pe | x86_64-*-pep)
+  x86_64-*-mingw* | x86_64-*-pe | x86_64-*-pep | x86_64-*-cygwin)
     targ_defvec=x86_64pe_vec
     targ_selvecs="x86_64pe_vec x86_64pei_vec bfd_elf64_x86_64_vec bfd_elf64_l1om_vec bfd_elf64_k1om_vec i386pe_vec i386pei_vec bfd_elf32_i386_vec"
     want64=true
diff --git a/bfd/configure b/bfd/configure
index 426c18c..24f6fd3 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.64 for bfd 2.23.51.
+# Generated by GNU Autoconf 2.64 for bfd 2.23.52.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
@@ -556,8 +556,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
-PACKAGE_VERSION='2.23.51'
-PACKAGE_STRING='bfd 2.23.51'
+PACKAGE_VERSION='2.23.52'
+PACKAGE_STRING='bfd 2.23.52'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1349,7 +1349,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures bfd 2.23.51 to adapt to many kinds of systems.
+\`configure' configures bfd 2.23.52 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1420,7 +1420,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of bfd 2.23.51:";;
+     short | recursive ) echo "Configuration of bfd 2.23.52:";;
    esac
   cat <<\_ACEOF
 
@@ -1541,7 +1541,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-bfd configure 2.23.51
+bfd configure 2.23.52
 generated by GNU Autoconf 2.64
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2183,7 +2183,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by bfd $as_me 2.23.51, which was
+It was created by bfd $as_me 2.23.52, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   $ $0 $@
@@ -3991,7 +3991,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='bfd'
- VERSION='2.23.51'
+ VERSION='2.23.52'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16470,7 +16470,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by bfd $as_me 2.23.51, which was
+This file was extended by bfd $as_me 2.23.52, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16534,7 +16534,7 @@ Report bugs to the package provider."
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-bfd config.status 2.23.51
+bfd config.status 2.23.52
 configured by $0, generated by GNU Autoconf 2.64,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff --git a/bfd/configure.in b/bfd/configure.in
index 960dc4e..d9bef83 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -18,7 +18,7 @@ dnl <http://www.gnu.org/licenses/>.
 dnl
 
 AC_PREREQ(2.59)
-AC_INIT([bfd], [2.23.51])
+AC_INIT([bfd], [2.23.52])
 AC_CONFIG_SRCDIR([libbfd.c])
 
 AC_CANONICAL_TARGET
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index a93e0d4..3f068bb 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -1,7 +1,5 @@
 /* BFD back-end data structures for ELF files.
-   Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
-   Free Software Foundation, Inc.
+   Copyright 1992-2013 Free Software Foundation, Inc.
    Written by Cygnus Support.
 
    This file is part of BFD, the Binary File Descriptor library.
@@ -1512,6 +1510,64 @@ struct sdt_note
   bfd_byte data[1];
 };
 
+/* NT_GNU_BUILD_ID note type info for input BFDs.  */
+struct elf_build_id
+{
+  size_t size;
+  bfd_byte data[1];
+};
+
+/* tdata information grabbed from an elf core file.  */
+struct core_elf_obj_tdata
+{
+  int signal;
+  int pid;
+  int lwpid;
+  char* program;
+  char* command;
+};
+
+/* Extra tdata information held for output ELF BFDs.  */
+struct output_elf_obj_tdata
+{
+  struct elf_segment_map *seg_map;
+  struct elf_strtab_hash *strtab_ptr;
+
+  /* STT_SECTION symbols for each section */
+  asymbol **section_syms;
+
+  /* Used to determine if PT_GNU_EH_FRAME segment header should be
+     created.  */
+  asection *eh_frame_hdr;
+
+  /* NT_GNU_BUILD_ID note type info.  */
+  struct
+  {
+    bfd_boolean (*after_write_object_contents) (bfd *);
+    const char *style;
+    asection *sec;
+  } build_id;
+
+  /* Records the result of `get_program_header_size'.  */
+  bfd_size_type program_header_size;
+
+  /* Used when laying out sections.  */
+  file_ptr next_file_pos;
+
+  int num_section_syms;
+  unsigned int shstrtab_section, strtab_section;
+
+  /* Segment flags for the PT_GNU_STACK segment.  */
+  unsigned int stack_flags;
+
+  /* This is set to TRUE if the object was created by the backend
+     linker.  */
+  bfd_boolean linker;
+
+  /* Used to determine if the e_flags field has been initialized */
+  bfd_boolean flags_init;
+};
+
 /* Some private data is stashed away for future use using the tdata pointer
    in the bfd structure.  */
 
@@ -1520,13 +1576,6 @@ struct elf_obj_tdata
   Elf_Internal_Ehdr elf_header[1];	/* Actual data, but ref like ptr */
   Elf_Internal_Shdr **elf_sect_ptr;
   Elf_Internal_Phdr *phdr;
-  struct elf_segment_map *segment_map;
-  struct elf_strtab_hash *strtab_ptr;
-  int num_locals;
-  int num_globals;
-  unsigned int num_elf_sections;	/* elf_sect_ptr size */
-  int num_section_syms;
-  asymbol **section_syms;		/* STT_SECTION symbols for each section */
   Elf_Internal_Shdr symtab_hdr;
   Elf_Internal_Shdr shstrtab_hdr;
   Elf_Internal_Shdr strtab_hdr;
@@ -1536,20 +1585,9 @@ struct elf_obj_tdata
   Elf_Internal_Shdr dynverref_hdr;
   Elf_Internal_Shdr dynverdef_hdr;
   Elf_Internal_Shdr symtab_shndx_hdr;
-  unsigned int symtab_section, shstrtab_section;
-  unsigned int strtab_section, dynsymtab_section;
-  unsigned int symtab_shndx_section;


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


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [SCM]  jankratochvil/fedora19: Merge remote-tracking branch 'archer/tromey/python' into jankratochvil/fedora19
@ 2013-05-20 20:07 jkratoch
  0 siblings, 0 replies; 2+ messages in thread
From: jkratoch @ 2013-05-20 20:07 UTC (permalink / raw)
  To: archer-commits

The branch, jankratochvil/fedora19 has been updated
       via  b1f8c6821303f6eb087fb7f57405483ac8812227 (commit)
       via  2b5a5335d5c9ae7d9a546c542bedcd41811de385 (commit)
       via  e273b85865b63c768f340a564855c0e4ee838ba7 (commit)
      from  92cf2d53a9c69b4fb361de662de9100c6e72caa0 (commit)

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

- Log -----------------------------------------------------------------
commit b1f8c6821303f6eb087fb7f57405483ac8812227
Merge: 92cf2d5 2b5a533
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon May 20 22:07:25 2013 +0200

    Merge remote-tracking branch 'archer/tromey/python' into jankratochvil/fedora19

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

Summary of changes:
 gdb/data-directory/Makefile.in          |    6 --
 gdb/python/lib/gdb/FrameIterator.py     |   33 --------
 gdb/python/lib/gdb/FrameWrapper.py      |  112 ---------------------------
 gdb/python/lib/gdb/backtrace.py         |   42 ----------
 gdb/python/lib/gdb/command/backtrace.py |  106 -------------------------
 gdb/python/lib/gdb/command/require.py   |   57 --------------
 gdb/python/lib/gdb/command/upto.py      |  129 -------------------------------
 7 files changed, 0 insertions(+), 485 deletions(-)
 delete mode 100644 gdb/python/lib/gdb/FrameIterator.py
 delete mode 100644 gdb/python/lib/gdb/FrameWrapper.py
 delete mode 100644 gdb/python/lib/gdb/backtrace.py
 delete mode 100644 gdb/python/lib/gdb/command/backtrace.py
 delete mode 100644 gdb/python/lib/gdb/command/require.py
 delete mode 100644 gdb/python/lib/gdb/command/upto.py

First 500 lines of diff:
diff --git a/gdb/data-directory/Makefile.in b/gdb/data-directory/Makefile.in
index e248399..f6a4b99 100644
--- a/gdb/data-directory/Makefile.in
+++ b/gdb/data-directory/Makefile.in
@@ -52,12 +52,8 @@ SYSCALLS_FILES = \
 PYTHON_DIR = python
 PYTHON_INSTALL_DIR = $(DESTDIR)$(GDB_DATADIR)/$(PYTHON_DIR)
 PYTHON_FILES = \
-	gdb/FrameIterator.py \
-	gdb/FrameWrapper.py \
 	gdb/__init__.py \
-	gdb/backtrace.py \
 	gdb/command/__init__.py \
-	gdb/command/backtrace.py \
 	gdb/command/ignore_errors.py \
 	gdb/command/pahole.py \
 	gdb/command/type_printers.py \
@@ -66,8 +62,6 @@ PYTHON_FILES = \
 	gdb/command/explore.py \
 	gdb/function/__init__.py \
 	gdb/function/strfns.py \
-	gdb/command/require.py \
-	gdb/command/upto.py \
 	gdb/function/__init__.py \
 	gdb/function/caller_is.py \
 	gdb/function/in_scope.py \
diff --git a/gdb/python/lib/gdb/FrameIterator.py b/gdb/python/lib/gdb/FrameIterator.py
deleted file mode 100644
index 5654546..0000000
--- a/gdb/python/lib/gdb/FrameIterator.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# Iterator over frames.
-
-# Copyright (C) 2008, 2009 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-class FrameIterator:
-    """An iterator that iterates over frames."""
-
-    def __init__ (self, frame):
-        "Initialize a FrameIterator.  FRAME is the starting frame."
-        self.frame = frame
-
-    def __iter__ (self):
-        return self
-
-    def next (self):
-        result = self.frame
-        if result is None:
-            raise StopIteration
-        self.frame = result.older ()
-        return result
diff --git a/gdb/python/lib/gdb/FrameWrapper.py b/gdb/python/lib/gdb/FrameWrapper.py
deleted file mode 100644
index b790a54..0000000
--- a/gdb/python/lib/gdb/FrameWrapper.py
+++ /dev/null
@@ -1,112 +0,0 @@
-# Wrapper API for frames.
-
-# Copyright (C) 2008, 2009 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-import gdb
-
-# FIXME: arguably all this should be on Frame somehow.
-class FrameWrapper:
-    def __init__ (self, frame):
-        self.frame = frame;
-
-    def write_symbol (self, stream, sym, block):
-        if len (sym.linkage_name):
-            nsym, is_field_of_this = gdb.lookup_symbol (sym.linkage_name, block)
-            if nsym.addr_class != gdb.SYMBOL_LOC_REGISTER:
-                sym = nsym
-
-        stream.write (sym.print_name + "=")
-        try:
-            val = self.read_var (sym)
-            if val != None:
-                val = str (val)
-        # FIXME: would be nice to have a more precise exception here.
-        except RuntimeError, text:
-            val = text
-        if val == None:
-            stream.write ("???")
-        else:
-            stream.write (str (val))
-
-    def print_frame_locals (self, stream, func):
-        if not func:
-            return
-
-        first = True
-        block = func.value
-
-        for sym in block:
-            if sym.is_argument:
-                continue;
-
-            self.write_symbol (stream, sym, block)
-            stream.write ('\n')
-
-    def print_frame_args (self, stream, func):
-        if not func:
-            return
-
-        first = True
-        block = func.value
-
-        for sym in block:
-            if not sym.is_argument:
-                continue;
-
-            if not first:
-                stream.write (", ")
-
-            self.write_symbol (stream, sym, block)
-            first = False
-
-    # FIXME: this should probably just be a method on gdb.Frame.
-    # But then we need stream wrappers.
-    def describe (self, stream, full):
-        if self.type () == gdb.DUMMY_FRAME:
-            stream.write (" <function called from gdb>\n")
-        elif self.type () == gdb.SIGTRAMP_FRAME:
-            stream.write (" <signal handler called>\n")
-        else:
-            sal = self.find_sal ()
-            pc = self.pc ()
-            name = self.name ()
-            if not name:
-                name = "??"
-            if pc != sal.pc or not sal.symtab:
-                stream.write (" 0x%08x in" % pc)
-            stream.write (" " + name + " (")
-
-            func = self.function ()
-            self.print_frame_args (stream, func)
-
-            stream.write (")")
-
-            if sal.symtab and sal.symtab.filename:
-                stream.write (" at " + sal.symtab.filename)
-                stream.write (":" + str (sal.line))
-
-            if not self.name () or (not sal.symtab or not sal.symtab.filename):
-                lib = gdb.solib_address (pc)
-                if lib:
-                    stream.write (" from " + lib)
-
-            stream.write ("\n")
-
-            if full:
-                self.print_frame_locals (stream, func)
-
-    def __getattr__ (self, name):
-        return getattr (self.frame, name)
diff --git a/gdb/python/lib/gdb/backtrace.py b/gdb/python/lib/gdb/backtrace.py
deleted file mode 100644
index 6bb4fb1..0000000
--- a/gdb/python/lib/gdb/backtrace.py
+++ /dev/null
@@ -1,42 +0,0 @@
-# Filtering backtrace.
-
-# Copyright (C) 2008, 2011 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-import gdb
-import itertools
-
-# Our only exports.
-__all__ = ['push_frame_filter', 'create_frame_filter']
-
-frame_filter = None
-
-def push_frame_filter (constructor):
-    """Register a new backtrace filter class with the 'backtrace' command.
-The filter will be passed an iterator as an argument.  The iterator
-will return gdb.Frame-like objects.  The filter should in turn act as
-an iterator returning such objects."""
-    global frame_filter
-    if frame_filter == None:
-        frame_filter = constructor
-    else:
-        frame_filter = lambda iterator, filter = frame_filter: constructor (filter (iterator))
-
-def create_frame_filter (iter):
-    global frame_filter
-    if frame_filter is None:
-        return iter
-    return frame_filter (iter)
-
diff --git a/gdb/python/lib/gdb/command/backtrace.py b/gdb/python/lib/gdb/command/backtrace.py
deleted file mode 100644
index eeea909..0000000
--- a/gdb/python/lib/gdb/command/backtrace.py
+++ /dev/null
@@ -1,106 +0,0 @@
-# New backtrace command.
-
-# Copyright (C) 2008, 2009, 2011 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-import gdb
-import gdb.backtrace
-import itertools
-from gdb.FrameIterator import FrameIterator
-from gdb.FrameWrapper import FrameWrapper
-import sys
-
-class ReverseBacktraceParameter (gdb.Parameter):
-    """The new-backtrace command can show backtraces in 'reverse' order.
-This means that the innermost frame will be printed last.
-Note that reverse backtraces are more expensive to compute."""
-
-    set_doc = "Enable or disable reverse backtraces."
-    show_doc = "Show whether backtraces will be printed in reverse order."
-
-    def __init__(self):
-        gdb.Parameter.__init__ (self, "reverse-backtrace",
-                                gdb.COMMAND_STACK, gdb.PARAM_BOOLEAN)
-        # Default to compatibility with gdb.
-        self.value = False
-
-class FilteringBacktrace (gdb.Command):
-    """Print backtrace of all stack frames, or innermost COUNT frames.
-With a negative argument, print outermost -COUNT frames.
-Use of the 'full' qualifier also prints the values of the local variables.
-Use of the 'raw' qualifier avoids any filtering by loadable modules.
-"""
-
-    def __init__ (self):
-        # FIXME: this is not working quite well enough to replace
-        # "backtrace" yet.
-        gdb.Command.__init__ (self, "new-backtrace", gdb.COMMAND_STACK)
-        self.reverse = ReverseBacktraceParameter()
-
-    def reverse_iter (self, iter):
-        result = []
-        for item in iter:
-            result.append (item)
-        result.reverse()
-        return result
-
-    def final_n (self, iter, x):
-        result = []
-        for item in iter:
-            result.append (item)
-        return result[x:]
-
-    def invoke (self, arg, from_tty):
-        i = 0
-        count = 0
-        filter = True
-        full = False
-
-        for word in arg.split (" "):
-            if word == '':
-                continue
-            elif word == 'raw':
-                filter = False
-            elif word == 'full':
-                full = True
-            else:
-                count = int (word)
-
-        # FIXME: provide option to start at selected frame
-        # However, should still number as if starting from newest
-        newest_frame = gdb.newest_frame()
-        iter = itertools.imap (FrameWrapper,
-                               FrameIterator (newest_frame))
-        if filter:
-            iter = gdb.backtrace.create_frame_filter (iter)
-
-        # Now wrap in an iterator that numbers the frames.
-        iter = itertools.izip (itertools.count (0), iter)
-
-        # Reverse if the user wanted that.
-        if self.reverse.value:
-            iter = self.reverse_iter (iter)
-
-        # Extract sub-range user wants.
-        if count < 0:
-            iter = self.final_n (iter, count)
-        elif count > 0:
-            iter = itertools.islice (iter, 0, count)
-
-        for pair in iter:
-            sys.stdout.write ("#%-2d" % pair[0])
-            pair[1].describe (sys.stdout, full)
-
-FilteringBacktrace()
diff --git a/gdb/python/lib/gdb/command/require.py b/gdb/python/lib/gdb/command/require.py
deleted file mode 100644
index 1fbc1e8..0000000
--- a/gdb/python/lib/gdb/command/require.py
+++ /dev/null
@@ -1,57 +0,0 @@
-# Demand-loading commands.
-
-# Copyright (C) 2008, 2009 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-import gdb
-import os
-
-class RequireCommand (gdb.Command):
-    """Prefix command for requiring features."""
-
-    def __init__ (self):
-        super (RequireCommand, self).__init__ ("require",
-                                               gdb.COMMAND_SUPPORT,
-                                               gdb.COMPLETE_NONE,
-                                               True)
-
-class RequireSubcommand (gdb.Command):
-    """Demand-load a command by name."""
-
-    def __init__ (self, name):
-        self.__doc__ = "Demand-load a %s by name." % name
-        super (RequireSubcommand, self).__init__ ("require %s" % name,
-                                                  gdb.COMMAND_SUPPORT)
-        self.name = name
-
-    def invoke (self, arg, from_tty):
-        for cmd in arg.split():
-            exec ('import gdb.' + self.name + '.' + cmd, globals ())
-
-    def complete (self, text, word):
-        dir = gdb.pythondir + '/gdb/' + self.name
-        result = []
-        for file in os.listdir(dir):
-            if not file.startswith (word) or not file.endswith ('.py'):
-                continue
-            feature = file[0:-3]
-            if feature == 'require' or feature == '__init__':
-                continue
-            result.append (feature)
-        return result
-
-RequireCommand()
-RequireSubcommand("command")
-RequireSubcommand("function")
diff --git a/gdb/python/lib/gdb/command/upto.py b/gdb/python/lib/gdb/command/upto.py
deleted file mode 100644
index faf54ed..0000000
--- a/gdb/python/lib/gdb/command/upto.py
+++ /dev/null
@@ -1,129 +0,0 @@
-# upto command.
-
-# Copyright (C) 2009 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-import gdb
-import re
-from gdb.FrameIterator import FrameIterator
-from gdb.FrameWrapper import FrameWrapper
-
-class UptoPrefix (gdb.Command):
-    def __init__ (self):
-        super (UptoPrefix, self).__init__ ("upto", gdb.COMMAND_STACK,
-                                           prefix = True)
-
-class UptoImplementation (gdb.Command):
-    def __init__ (self, subcommand):
-        super (UptoImplementation, self).__init__ ("upto " + subcommand,
-                                                   gdb.COMMAND_STACK)
-
-    def search (self):
-        saved = gdb.selected_frame ()
-        iter = FrameIterator (saved)
-        found = False
-        try:
-            for frame in iter:
-                frame.select ()
-                try:
-                    if self.filter (frame):
-                        wrapper = FrameWrapper (frame)
-                        wrapper.describe (sys.stdout, False)
-                        return
-                except:
-                    pass
-        except:
-            pass
-        saved.select ()
-        raise RuntimeError, 'Could not find a matching frame'
-
-    def invoke (self, arg, from_tty):
-        self.rx = re.compile (arg)
-        self.search ()
-
-class UptoSymbolCommand (UptoImplementation):
-    """Select and print some calling stack frame, based on symbol.
-The argument is a regular expression.  This command moves up the
-stack, stopping at the first frame whose symbol matches the regular
-expression."""
-
-    def __init__ (self):
-        super (UptoSymbolCommand, self).__init__ ("symbol")
-
-    def filter (self, frame):
-        name = frame.name ()
-        if name is not None:
-            if self.rx.search (name) is not None:
-                return True
-        return False
-
-class UptoSourceCommand (UptoImplementation):
-    """Select and print some calling stack frame, based on source file.
-The argument is a regular expression.  This command moves up the
-stack, stopping at the first frame whose source file name matches the
-regular expression."""
-
-    def __init__ (self):
-        super (UptoSourceCommand, self).__init__ ("source")
-
-    def filter (self, frame):
-        name = frame.find_sal ().symtab.filename
-        if name is not None:
-            if self.rx.search (name) is not None:
-                return True
-        return False
-
-class UptoObjectCommand (UptoImplementation):


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


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-05-20 20:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-10 15:10 [SCM] jankratochvil/fedora19: Merge remote-tracking branch 'archer/tromey/python' into jankratochvil/fedora19 jkratoch
2013-05-20 20:07 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).