public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-tromey-delayed-symfile: Fix a regression on forgotten delayed read of a type info.
@ 2009-02-24 23:07 jkratoch
  0 siblings, 0 replies; only message in thread
From: jkratoch @ 2009-02-24 23:07 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-delayed-symfile has been updated
       via  0b71a223391a3f8304943b24956b1a6fcaba2a16 (commit)
       via  6a37c2b9962258ecf9299cc34a650e64a06acaa5 (commit)
       via  25f4478edb6f332ecfb34672f62537b3cd7d97c2 (commit)
       via  170e8fd8d1b89fe0ceb001b854701d04c5a18513 (commit)
       via  f43ed418bc28bfbb530ecdc3d8943ce5da2342d9 (commit)
       via  2bc2becfab3f5c1771f5a344fcb678f4b559e1d7 (commit)
       via  f877ad1d0209b7b272278298b716c2bdb2c9bf94 (commit)
       via  13f7928fd58685981ca1ef65d435096125a1623e (commit)
       via  069fc023ab96df3d7723a945c7ecd7960495ba95 (commit)
       via  d106a8e46e5715fb1abbce6e737d1218b8983bfb (commit)
       via  be44ac148163ced0dde7b8ff23c8f1cc49efa106 (commit)
       via  af689630c851b0f05e29ca86e3980f24241bfcf0 (commit)
       via  5e3762932aeb33efd3786fdfaa5ae4e9f26fc497 (commit)
       via  f002322d7957df3a2d7e468e74d595369c16932d (commit)
       via  97a89742c8bd04df6ce261d5c615205ab0ae524f (commit)
       via  ca0aed765a0e22d44023feea2cda7af46bc3118c (commit)
       via  256b89a3d83d84e75aee72882dea40fbfe5f7ca5 (commit)
       via  1f2311b95f61b42edb1f8058c6e1aff436f3e9f8 (commit)
       via  459788c68ea3b7ba9344a1786e57b2a65f5f9cf2 (commit)
       via  57959f6eab583d328b0b7eefc2910de8b9fa06ea (commit)
       via  2d2f8919e2a4e808f233c7e6675ed17c5a788aea (commit)
       via  53089be36d7fcfd62e8eb40bd4fdf3f0631fe3ac (commit)
       via  a860804364cd916d40273cce19c02f05e6540f0f (commit)
       via  6d96804441519abea1126232640d2f82e987335b (commit)
       via  2ec6dc173a50f318ea0865c7b9543ff723c6bfd3 (commit)
       via  9509403af9755d5334454c20d1504a567c5d9b3a (commit)
       via  597f03241f93b1a73ab394469992309f93e4bc8e (commit)
       via  bdd55903c84984eccaa5345b36415cd767728190 (commit)
       via  677bfa8d5bc34ed302193271a439268c1cfeb632 (commit)
       via  36c5624bebf012aa7dec40b20d5e7712d9e0b33b (commit)
       via  b8be230d6d076d3466492b0a6e1877e26150783a (commit)
       via  a74dbf1be8a84bff333571954e220837deb3ddc9 (commit)
       via  98272542add82fe113c4d3bea888a7a40019eaa1 (commit)
       via  5f0501477fc6332075673ad425979103423c74be (commit)
       via  566ddf642553ba473040430f751004389ed44fff (commit)
       via  2504a910747bad8ae1076430a07b0acdaf6d2613 (commit)
       via  3a289b5e696442abc63ccde975ded195c94f70a1 (commit)
       via  38d8413dc193b820586777e11a11716fbcdfed30 (commit)
       via  3af29a91e1f67cf94009f6fa9473553fac7b83c8 (commit)
       via  5214df495a03ce68a6f9fd5944e2a70ad5b39db2 (commit)
       via  011557197e75c477dc9d97281aa6708db5986566 (commit)
       via  1f30768d8c6b06a25638a3ee42bfce87b6ff195c (commit)
       via  92997fd6efe086fa0e9a2e9118298b5eefbbcee2 (commit)
       via  68e6cb94bcedea41f1e31dc9c338c1ec4471b2aa (commit)
       via  fa48e67a600b2550c9811795a6faecc44414db82 (commit)
       via  3d8a30832b60b9cd4b3fdc46bb799162e85e0907 (commit)
       via  85ced7552f6c186be0cdc574a4e7bf13f996ca88 (commit)
       via  58f069edbd6baf1fe200ab72de2e423429dba100 (commit)
       via  fabdb985649e3590f792033892b2df4f9a83b91a (commit)
       via  58622c3c6ef0f90ffa81d03a34d1ffd93cd89c97 (commit)
       via  33547c8d8624410894b32cb5f29dea127737176a (commit)
       via  850e80a0786263242e89a78810b858a9cac464f9 (commit)
       via  dc234f38592e3c58e599d1c638e18bc9cddd9c64 (commit)
       via  024503abcd82b2736f3e0f9b0acb0889b7d173b5 (commit)
       via  451c4b94b450503affd3a40a9f821b6fe70c3376 (commit)
       via  26d086d741fb1bb0eee9d50e0bafa7c5e388023f (commit)
       via  28dd1034e2e511306a371575fcec79b4c1b19349 (commit)
       via  1f12e11d4dad9dec64f93e53284fe871e29481c2 (commit)
       via  719a65d44b030937c4e74b1bbfd6319654a2fffc (commit)
       via  fb2b554031acf2106a1fc2a5e68940c0e53aa64d (commit)
       via  9e852fd7a0bbbe9b2dd89b6e44431f00fcc23d57 (commit)
       via  5a5d549b6d6d6751957d87349678e121e614a372 (commit)
       via  50c4065f0b670f31eeea906899a6672df004cf67 (commit)
       via  a1c1682668b751806ccb515b48fdfe58d1df9192 (commit)
       via  64c26b89439dd0a74591fb5700fbd230e364feeb (commit)
       via  126b3fb801f7acfa0f414c3e95896de59566adbd (commit)
       via  e947ab663936483dc67424c153f67e78a910b96b (commit)
       via  ad88187efac2686ec0b15c558e05262a003ba504 (commit)
       via  57f9b3e3aca4b09da7dee45bba37a60653de27ee (commit)
       via  8daf1989a99b49fb00fa475a10337916ec418ce2 (commit)
       via  a861ee310e073105e393e0f4353c6bd12f2dcdc9 (commit)
       via  7c2608818db4dc98bbbd9429b4530a8a8c191c4a (commit)
       via  9dc7f9a502f63c04302c19f5ae7c5d24953bb4c6 (commit)
       via  1424a5757dc0468db2f20be1ab9945a67da23931 (commit)
       via  206dd726511502c477ae435f0f0c2d8a253be064 (commit)
       via  a2359259373fcc5b393843c24bdfd03f5cfc6dff (commit)
       via  948311e2382e7a427f7f8d77e584e421c2c4ad52 (commit)
       via  1e702ec6c22c9ad145ae87d8073fc853973cc512 (commit)
       via  66d3e97f76138f50c5954b9f104c1a831bbf6932 (commit)
       via  3466f1a4bb94676a9305361bfd61e667315bff79 (commit)
       via  c953f5544c9e1769eaea18ef4326de7b872dd10f (commit)
       via  bd772e2cfac951fff4635f88316503f358186d8a (commit)
       via  23815d11dce4e80177e1bd1a0831c6d0b749eaaf (commit)
       via  aa9e163aeabac07be9e5d02ca7c610e38c22adb6 (commit)
       via  49431235476ec3ac86c03f3fd3f96405fd6f44d5 (commit)
       via  8474d8b73df10d52592dfabaf191b02e1ce7de83 (commit)
       via  b2535ab9b55e4509bbddceebe61c1649c463cc81 (commit)
       via  faf0b01eda05c08865793f3f29fe857d5ec756ae (commit)
       via  7d7b5f60e0dbb9d2168706aaeca2a467ada0c6bf (commit)
       via  51618e64a75f87a49b8d89b4c4f25960f9823c78 (commit)
       via  1307c4f734b3c4c887d0b4c97f4d4fcde886e1a6 (commit)
       via  830bd202c54edc3f7cb1c9909213337ee26214a2 (commit)
       via  355f3289ed09b4d6a61c315d0007c3ada83afbbe (commit)
       via  7b2e4b7b232037453630d3062bbd332ea422db83 (commit)
       via  7811e8abd0badf9acf4e03fd41d57023f3ebee5b (commit)
       via  e9073a2e083d941860355640391801ef6348007c (commit)
       via  6f2bad6c505482623ae39733fca82ad82847e432 (commit)
       via  007adcd27bbddfc64a74ffc09d40265b097d117d (commit)
       via  d0168fb4e09bde9f40830c1a98f47cef3d48980e (commit)
       via  d45fdd4ff235fe067ce5c42291612faf446c7e65 (commit)
       via  1255cee6a9c614ec92cebdc6f5e264a1a0c8f2cf (commit)
       via  263438089876e3a6f3a6797c2d3e3f6f50abc6ff (commit)
       via  6756ddeddd373eedbfe140ed1b4733993745cf0e (commit)
       via  9d3162dae32640334a142100d14774d59f03e044 (commit)
       via  57492ff716e032d769e5a77b712bdaf8129fd328 (commit)
       via  29812a409d3050b33641793706d980dcfc8fba80 (commit)
       via  a78c01aa25b052c69655a45f51b44580f31fc274 (commit)
       via  481b6ee5fac7a08c10ad6be0359730464ed4d2c0 (commit)
       via  f6a01920a37b6cd61f0c56ab3b9a5741b939e299 (commit)
       via  74fb74b8199f2c32bc7c941827ea0f325c6a2206 (commit)
       via  e07b6da344df10253e7bc1652983a94590ccf37a (commit)
       via  1c16b172f6c9585e581aeeba83962031fed9238e (commit)
       via  499683add884015d10a79fc2689af16bb102421a (commit)
       via  afae06d4cd7540a55060b41257743563344b12ba (commit)
       via  2ef6d153fc7fbc4ccbd691b190ecce6696b0b290 (commit)
       via  ec0b317e787b4ddd254c1ebbf1f1da43af6c5867 (commit)
       via  d01d94ef3114c8490d919d04efb3ed9772e8c2e6 (commit)
       via  7d5dabc5616e1677a35e38d0813caa04aba3419d (commit)
       via  b8ebdfbbfb243d17d816d7ae260bb6ab6eab9d8c (commit)
       via  c57514c5a7481509929821bf2c0f4d4e0ae05d99 (commit)
       via  9084212b273d5f61543f3ec690790ffbe89490d2 (commit)
       via  0f5e1bd15ddabc7b36dde309b095e748df89e457 (commit)
       via  770caeefe482bba086e960b859c07bd764cd8526 (commit)
       via  23e0f90d9e882540eea737cbbf87e49ba31e4449 (commit)
       via  30dd021f93f0fb60c732abf7c7f8f8319b488c07 (commit)
       via  1d240df3a6b051cede459b198358903eebf169f3 (commit)
       via  14fea5b74a9f96a11c0d2a657c2e228909e25e8d (commit)
       via  590d6ea5c2ccdf286b3deb49d13093e7c8eb2bdd (commit)
       via  b39196ffa6ac5e0c4f221bfa83d0094866c91d2f (commit)
       via  3f8ab5bd0abe1234a0fa40799e28e77b19b6bd23 (commit)
       via  6a39a538722affc904593c399c4dd0c53ab5826a (commit)
       via  aa8db852a72468c03224c517e3c45f8a37b8fe87 (commit)
       via  b1ab508b8ca4b6f19818376652208ed26646229b (commit)
       via  2b5bc67a55096bd2e49d1676cb8a6a8a55b27ecd (commit)
       via  cdb74e5ff3d3396edc18dca754b97ecc286cbcd5 (commit)
       via  a39875781013be22170069298eec4cf10f6345d6 (commit)
       via  4d0bf29f48fc74a0c73272d908be6576b3b98651 (commit)
       via  2974de281b84c7188779b8fed155ecbcef22ce27 (commit)
       via  eaee67125959568e0f0ec7799d26b6d3f60f7c04 (commit)
       via  eaa61cb386941b9c08674d99da5e210cb742b546 (commit)
       via  83244659d8ba6362e7dbd7dfafb8ed1cf6e51c0a (commit)
       via  a3bba34e704e8ff71dba954c74452217cb40124d (commit)
       via  34083a97307a6f1456c9455997c4b5471ba21330 (commit)
       via  9b9259f61cdcbec6d68eb9cedef6819f288053ed (commit)
       via  331acbfdd7b4c6734baad6d4d4c2c1489a9a22a1 (commit)
       via  12ee80b84d3220d99f5396deb7b072e51d7d1afd (commit)
       via  55a909760e801aafcf7e031b098cf2161d248d9a (commit)
       via  48a6038a855c30477e907307ab8b7d3834c575c1 (commit)
       via  fe4c4e465347fee881541b71c140a773f42a0ce6 (commit)
       via  e1d633a3fafbf670c686f59f3007b6280da50625 (commit)
       via  5c8d779d999734da634d5905e5a945d98cab69d8 (commit)
       via  54596033c019654f4a92f8d99c62a2cfb02b8b19 (commit)
       via  7a228ded75afbcc5af87b9cd26e54ceea0b3cb25 (commit)
       via  d8ccded1bd72290e07a69451f708292a76fe7a7a (commit)
       via  f1737c87c2af20d1325583a5ab7861a4dd5a0111 (commit)
       via  5d8468a9859aabe67d53f6babf5c2321e2abf000 (commit)
       via  937201738a21d48c627d2200ca73de7960d46786 (commit)
       via  b861fbb2404426ae5f91fe2d92b9809a487698fa (commit)
       via  8c64d8171f82fb656a5c7f77895867bb0d7372ad (commit)
       via  0a35ab92d3b16aadbf63f6079a61b9a71b9ebcb7 (commit)
       via  4b1236ddb168d1eeed42dfcca0e64973301451cf (commit)
       via  81ebe44fd16047d8bd1f695003bec53eb50b1051 (commit)
       via  0cd91cc2b97d671e6f2035f26c34cc134b800228 (commit)
       via  e7579ed59ad66782474d31635dd5cbc26ecbcf94 (commit)
       via  09547ab8a96a6f3636ceacdf11c66e8f333c0a03 (commit)
       via  5845b55b1b01b9339c2384806e7107d321a4237c (commit)
       via  8e4acafc10950e2d83954aa8f56714403a2c604b (commit)
       via  d112c9579d4e97ddbaf61e762316154fe187b2f7 (commit)
       via  32e15a5e8946225fa4e9c11f6fc2040adae79e38 (commit)
       via  cf7d1af3ff6a6913b472bdee56b083604ee5b87e (commit)
       via  9efdb5ea40104f4be915361c462fe596302efe86 (commit)
       via  6bcccbac081b4d742322d319b8df687fe78501c8 (commit)
       via  3a8e057c013d2df89a90b7c94e5ac5842d8f6b77 (commit)
       via  a967bdb3b666cf75b608da72d82d61f3bb7d05df (commit)
       via  114a09c3fef29ad0d580c86c81338dceb176b8bb (commit)
       via  c02cfd685030e8f65a7727a14cc303790e0e94c7 (commit)
       via  e71c3f1030c5a9ae8a4b54f030b0ed1797074554 (commit)
       via  c80176fdeed48b514d2dc005005b6483fb85e8dd (commit)
       via  24f23f293583eea2a35a3a46b6f1b5034c12bbad (commit)
       via  d235a2f3d48298dd7a2b6841108965292dd78907 (commit)
      from  38d812792e4cd8b5cece5ff22e2c18e91f91fc65 (commit)

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

- Log -----------------------------------------------------------------
commit 0b71a223391a3f8304943b24956b1a6fcaba2a16
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 24 23:59:11 2009 +0100

    Fix a regression on forgotten delayed read of a type info.
    
    There was a regression on gdb.base/type-opaque.exp.
    
    Currently the delayed reading is determined according to `.debug_aranges'.  But
    in this case Archer needs to read-in type information - it has no associated
    address range.  In the case of this testcase it could be fixed by reading in
    also the indexing section `.debug_pubnames'.  Still it does not solve `static'
    names which are not contained in `.debug_pubnames' - GCC should produce also
    (currently not present in the DWARF standard) `.debug_privnames' suggested by
    Tom Tromey on <archer@sourceware.org> before for this purpose.
    
    Assuming (did not measure it so far) this patch will nullify any performance
    effect of this archer-tromey-delayed-symfile branch.
    
    	* symtab.c (basic_lookup_transparent_type): Call ALL_PSYMTABS_REQUIRED
    	instead of ALL_PSYMTABS.  New comment.

commit 6a37c2b9962258ecf9299cc34a650e64a06acaa5
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 24 23:51:08 2009 +0100

    Fix a regression on delayed retrieving of the unwinding debug info.
    
    There was a regression on gdb.base/savedregs.exp.
    
    quick_addrmap/require_partial_symbols should be used even for the unwind debug
    info checking as its load has been also delayed by this branch.
    
    Disputable is whether the delayed reading of partial symtabs and unwind info
    should not be split in half and read separately on their specific demand.
    Assuming their current load together has been decided for the GDB code
    simplicity and it has no real performance impact.
    
    	* dwarf2-frame.c: Include addrmap.h.
    	(dwarf2_frame_find_fde): Check quick_addrmap, call
    	require_partial_symbols.

commit 25f4478edb6f332ecfb34672f62537b3cd7d97c2
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 24 23:42:07 2009 +0100

    Fix a testcase regression due to: (no debugging symbols found)
    
    FSF GDB code prints `(no debugging symbols found)' when at none of the loaded
    objfiles has any debug info.
    
    Former archer-tromey-delayed-symfile branch did print `(no debugging symbols
    found)' on each objfile that has no debug info.  At least on
    (modified)kernel-2.6.27.15-170.2.24.fc10.x86_64 with no kernel-debuginfo
    installed its vDSO is missing the debug info.  Thus gdb.base/annota1.exp
    regressed on it as it does not expect `(no debugging symbols found)'.
    
    This change is disputable as patched Archer is not completely compatible with
    former FSF GDB behavior.
    * It could be made compatible but it would be more compatible code.
    * I find the behavior with this patch more meaningful than the FSF GDB one.
    * It has no regression for the current FSF GDB testsuite.
    
    	* symfile.c (symbol_file_add_with_addrs_or_offsets): Permit the
    
    	optional printing of `(no debugging symbols found)' only for MAINLINE.

commit 170e8fd8d1b89fe0ceb001b854701d04c5a18513
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 24 20:59:16 2009 +0100

    Fix a crash on missing `.debug_aranges' section.
    
    	* dwarf2read.c (dwarf2_create_quick_addrmap): Do nothing if
    	DWARF_ARANGES_SECTION is NULL.

commit f43ed418bc28bfbb530ecdc3d8943ce5da2342d9
Merge: 38d812792e4cd8b5cece5ff22e2c18e91f91fc65 2bc2becfab3f5c1771f5a344fcb678f4b559e1d7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Tue Feb 24 20:58:26 2009 +0100

    Merge commit 'origin/master' into archer-tromey-delayed-symfile
    
    Conflicts:
    	gdb/ChangeLog
    
    This merge crashes as is, fixes will follow.
    gdb/ChangeLog changes were dropped as present in the GIT logs instead.

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

Summary of changes:
 ChangeLog                                          |   14 +-
 Makefile.in                                        |    2 +
 Makefile.tpl                                       |    2 +
 bfd/ChangeLog                                      |  522 +++++++
 bfd/Makefile.am                                    |   30 +
 bfd/Makefile.in                                    |   30 +
 bfd/aoutx.h                                        |    1 +
 bfd/archures.c                                     |    1 +
 bfd/bfd-in2.h                                      |   32 +
 bfd/bfdio.c                                        |   22 +-
 bfd/coff-alpha.c                                   |    5 +-
 bfd/coff-mips.c                                    |    5 +-
 bfd/coff-rs6000.c                                  |    6 +-
 bfd/coff-sh.c                                      |   10 +-
 bfd/coff64-rs6000.c                                |    8 +-
 bfd/coffcode.h                                     |  181 ++-
 bfd/coffgen.c                                      |   11 +-
 bfd/configure                                      |    4 +-
 bfd/configure.in                                   |    3 +-
 bfd/cpu-mips.c                                     |    6 +-
 bfd/doc/Makefile.am                                |   14 +
 bfd/doc/Makefile.in                                |   18 +-
 bfd/dwarf2.c                                       |   19 +-
 bfd/ecoff.c                                        |   12 +-
 bfd/efi-app-ia32.c                                 |    5 +-
 bfd/efi-app-ia64.c                                 |    5 +-
 bfd/efi-app-x86_64.c                               |    5 +-
 bfd/efi-bsdrv-ia32.c                               |    5 +-
 bfd/efi-bsdrv-ia64.c                               |    5 +-
 bfd/efi-bsdrv-x86_64.c                             |    5 +-
 bfd/efi-rtdrv-ia32.c                               |    5 +-
 bfd/efi-rtdrv-ia64.c                               |    5 +-
 bfd/efi-rtdrv-x86_64.c                             |    5 +-
 bfd/elf-attrs.c                                    |    4 +-
 bfd/elf-bfd.h                                      |    9 -
 bfd/elf-eh-frame.c                                 |   30 +-
 bfd/elf-hppa.h                                     |    5 +-
 bfd/elf.c                                          |   44 +-
 bfd/elf32-arm.c                                    |  241 ++--
 bfd/elf32-avr.c                                    |   22 +-
 bfd/elf32-cris.c                                   |    8 +-
 bfd/elf32-m68k.c                                   | 1520 ++++++++++++++------
 bfd/elf32-mep.c                                    |    3 +-
 bfd/elf32-mips.c                                   |    2 +-
 bfd/elf32-ppc.c                                    |   82 +-
 bfd/elf32-spu.c                                    |   30 +-
 bfd/elf64-hppa.c                                   |  306 ++---
 bfd/elf64-hppa.h                                   |    8 +-
 bfd/elf64-ppc.c                                    |  247 ++--
 bfd/elflink.c                                      |   28 +-
 bfd/elfxx-mips.c                                   |   22 +-
 bfd/libbfd.h                                       |   21 +-
 bfd/libcoff-in.h                                   |    4 +-
 bfd/libcoff.h                                      |   10 +-
 bfd/libecoff.h                                     |    9 +-
 bfd/libxcoff.h                                     |    2 +
 bfd/makefile.vms                                   |   10 +-
 bfd/pe-mips.c                                      |    8 +-
 bfd/pei-arm.c                                      |    5 +-
 bfd/pei-i386.c                                     |    5 +-
 bfd/pei-mcore.c                                    |    5 +-
 bfd/pei-mips.c                                     |    5 +-
 bfd/pei-ppc.c                                      |    5 +-
 bfd/pei-sh.c                                       |    5 +-
 bfd/pei-x86_64.c                                   |    5 +-
 bfd/po/Make-in                                     |    1 +
 bfd/reloc.c                                        |   54 +
 bfd/ticoff.h                                       |   17 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-gsd.c                                      |  347 ++++-
 bfd/vms-hdr.c                                      | 1090 +++++++++++++-
 bfd/vms-misc.c                                     |  520 ++++---
 bfd/vms-tir.c                                      | 1559 +++++++++++++-------
 bfd/vms.c                                          |  823 ++++++++---
 bfd/vms.h                                          |  635 ++++++---
 bfd/vmsutil.c                                      |    5 +-
 config/ChangeLog                                   |    8 +
 config/tcl.m4                                      |   14 +-
 etc/ChangeLog                                      |    5 +
 etc/configure                                      |    3 +-
 etc/configure.in                                   |    2 +-
 gdb/ChangeLog                                      | 1233 ++++++++++++----
 gdb/MAINTAINERS                                    |   16 +-
 gdb/Makefile.in                                    |   21 +-
 gdb/NEWS                                           |   11 +
 gdb/aclocal.m4                                     |   24 +-
 gdb/ada-exp.y                                      |    3 +
 gdb/ada-lang.c                                     |   32 +-
 gdb/ada-tasks.c                                    |   13 +-
 gdb/ada-typeprint.c                                |   16 -
 gdb/addrmap.c                                      |    3 +
 gdb/aix-thread.c                                   |    9 +-
 gdb/alpha-linux-tdep.c                             |    5 +-
 gdb/alpha-osf1-tdep.c                              |    3 +
 gdb/alphabsd-nat.c                                 |    6 +-
 gdb/amd64-dicos-tdep.c                             |   82 +
 gdb/amd64-linux-nat.c                              |  240 +++-
 gdb/amd64-linux-tdep.c                             |   13 +
 gdb/amd64-nat.c                                    |    1 +
 gdb/amd64-sol2-tdep.c                              |    7 +
 gdb/amd64-tdep.c                                   |  718 +++++++++-
 gdb/amd64-tdep.h                                   |    8 +
 gdb/amd64bsd-nat.c                                 |    6 +-
 gdb/amd64fbsd-tdep.c                               |    2 +-
 gdb/amd64nbsd-tdep.c                               |    2 +-
 gdb/arm-linux-nat.c                                |    6 +-
 gdb/arm-linux-tdep.c                               |    8 +-
 gdb/armbsd-tdep.c                                  |    2 +-
 gdb/armnbsd-nat.c                                  |    6 +-
 gdb/armnbsd-tdep.c                                 |    3 +
 gdb/armobsd-tdep.c                                 |    3 +
 gdb/auxv.c                                         |    2 +-
 gdb/avr-tdep.c                                     |    4 +-
 gdb/bfd-target.c                                   |    4 +-
 gdb/breakpoint.c                                   |   70 +-
 gdb/breakpoint.h                                   |    3 +-
 gdb/bsd-kvm.c                                      |    8 +-
 gdb/bsd-uthread.c                                  |   58 +-
 gdb/c-lang.c                                       |  120 ++
 gdb/cli/cli-decode.c                               |    8 +-
 gdb/cli/cli-decode.h                               |   10 +-
 gdb/cli/cli-logging.c                              |    5 +-
 gdb/command.h                                      |    3 +-
 gdb/completer.c                                    |   52 +-
 gdb/completer.h                                    |   10 +-
 gdb/config.in                                      |    7 +
 gdb/config/i386/nm-cygwin.h                        |    1 +
 gdb/config/i386/nm-cygwin64.h                      |    1 +
 gdb/config/i386/nm-fbsd.h                          |    1 +
 gdb/config/i386/nm-go32.h                          |    1 +
 gdb/configure                                      |  410 +++---
 gdb/configure.ac                                   |  138 ++-
 gdb/configure.tgt                                  |   12 +-
 gdb/corefile.c                                     |   34 -
 gdb/corelow.c                                      |   64 +-
 gdb/cp-name-parser.y                               |    1 +
 gdb/cp-namespace.c                                 |    3 +
 gdb/cp-valprint.c                                  |    2 +-
 gdb/cris-tdep.c                                    |    4 +-
 gdb/darwin-nat.c                                   |   27 +-
 gdb/dec-thread.c                                   |    9 +-
 gdb/defs.h                                         |    5 +-
 gdb/dicos-tdep.c                                   |  113 ++
 gdb/{sol2-tdep.h => dicos-tdep.h}                  |   15 +-
 gdb/doc/ChangeLog                                  |   73 +
 gdb/doc/gdb.texinfo                                |  486 ++++++-
 gdb/doc/gdbint.texinfo                             |   96 ++
 gdb/doc/observer.texi                              |   12 +-
 gdb/dwarf2-frame.c                                 |    9 +
 gdb/dwarf2read.c                                   |  110 ++-
 gdb/eval.c                                         |    2 +-
 gdb/exceptions.c                                   |    2 +-
 gdb/exec.c                                         |    6 +-
 gdb/f-lang.c                                       |    1 +
 gdb/findcmd.c                                      |    3 +
 gdb/fork-child.c                                   |    3 +
 gdb/frame.c                                        |   40 +-
 gdb/frame.h                                        |    5 +
 gdb/frv-tdep.c                                     |    2 +-
 gdb/gcore.c                                        |    3 +
 gdb/gdbarch.c                                      |   89 ++
 gdb/gdbarch.h                                      |   28 +
 gdb/gdbarch.sh                                     |   16 +
 gdb/gdbcore.h                                      |    9 -
 gdb/gdbserver/ChangeLog                            |   13 +
 gdb/gdbserver/linux-low.c                          |   39 +
 gdb/gdbserver/remote-utils.c                       |    8 +
 gdb/gdbserver/server.c                             |   74 +
 gdb/gdbserver/target.h                             |    5 +
 gdb/gdbtypes.c                                     |   29 +-
 gdb/gdbtypes.h                                     |    4 +
 gdb/gnu-nat.c                                      |   16 +-
 gdb/gnu-v3-abi.c                                   |    2 +-
 gdb/go32-nat.c                                     |   32 +-
 gdb/h8300-tdep.c                                   |    4 +-
 gdb/hppa-hpux-nat.c                                |    6 +-
 gdb/hppa-linux-nat.c                               |    6 +-
 gdb/hppa-tdep.c                                    |    4 +-
 gdb/hppa-tdep.h                                    |    2 -
 gdb/hppabsd-nat.c                                  |    6 +-
 gdb/hppabsd-tdep.c                                 |    3 +-
 gdb/{sol2-tdep.h => hppabsd-tdep.h}                |   14 +-
 gdb/hppanbsd-nat.c                                 |    6 +-
 gdb/hppanbsd-tdep.c                                |    5 +-
 gdb/hppaobsd-tdep.c                                |    5 +-
 gdb/hpux-thread.c                                  |   37 +-
 gdb/i386-darwin-nat.c                              |    6 +-
 gdb/i386-darwin-tdep.c                             |   81 +-
 gdb/i386-dicos-tdep.c                              |   83 +-
 gdb/i386-linux-nat.c                               |   11 +-
 gdb/i386-linux-tdep.c                              |    3 +
 gdb/i386-nto-tdep.c                                |    3 +
 gdb/i386-sol2-tdep.c                               |    7 +
 gdb/i386-tdep.c                                    |   91 +-
 gdb/i386-tdep.h                                    |    3 +
 gdb/i386bsd-nat.c                                  |    6 +-
 gdb/i386fbsd-nat.c                                 |    4 +-
 gdb/i386nbsd-tdep.c                                |    3 +
 gdb/ia64-linux-nat.c                               |    6 +-
 gdb/ia64-linux-tdep.c                              |    3 +
 gdb/ia64-tdep.c                                    |    2 +-
 gdb/inf-child.c                                    |    7 +-
 gdb/inf-ptrace.c                                   |   25 +-
 gdb/inf-ttrace.c                                   |   31 +-
 gdb/infcmd.c                                       |    2 +-
 gdb/inferior.h                                     |    2 +-
 gdb/infrun.c                                       |  130 ++-
 gdb/interps.c                                      |    5 +-
 gdb/iq2000-tdep.c                                  |    3 +
 gdb/jv-lang.c                                      |    3 +-
 gdb/language.c                                     |   10 +
 gdb/language.h                                     |   16 +
 gdb/linux-fork.c                                   |    2 +-
 gdb/linux-nat.c                                    |  150 ++-
 gdb/linux-nat.h                                    |   11 +-
 gdb/linux-tdep.c                                   |  139 ++
 gdb/{sol2-tdep.h => linux-tdep.h}                  |   14 +-
 gdb/linux-thread-db.c                              |   93 +-
 gdb/m2-lang.c                                      |    1 +
 gdb/m2-typeprint.c                                 |    2 +-
 gdb/m32c-tdep.c                                    |    8 +-
 gdb/m32r-linux-nat.c                               |    6 +-
 gdb/m32r-rom.c                                     |    3 +
 gdb/m32r-tdep.c                                    |    4 +-
 gdb/m68hc11-tdep.c                                 |    4 +-
 gdb/m68kbsd-nat.c                                  |    6 +-
 gdb/m68klinux-nat.c                                |    6 +-
 gdb/m68klinux-tdep.c                               |    3 +
 gdb/m88k-tdep.c                                    |    2 +-
 gdb/m88kbsd-nat.c                                  |    6 +-
 gdb/machoread.c                                    |   24 +-
 gdb/macroscope.c                                   |    2 +
 gdb/main.c                                         |  150 ++-
 gdb/mep-tdep.c                                     |    6 +-
 gdb/mi/mi-cmd-break.c                              |   11 +-
 gdb/mi/mi-common.c                                 |    3 +
 gdb/mi/mi-interp.c                                 |   69 +-
 gdb/mips-irix-tdep.c                               |    3 +
 gdb/mips-linux-nat.c                               |   10 +-
 gdb/mips-linux-tdep.c                              |    7 +-
 gdb/mips-tdep.c                                    |    2 +-
 gdb/mips64obsd-nat.c                               |    6 +-
 gdb/mipsnbsd-nat.c                                 |    6 +-
 gdb/mipsnbsd-tdep.c                                |    3 +
 gdb/mn10300-linux-tdep.c                           |    3 +
 gdb/mn10300-tdep.c                                 |    3 +
 gdb/monitor.c                                      |   16 +-
 gdb/mt-tdep.c                                      |    3 +
 gdb/nbsd-tdep.c                                    |    1 +
 gdb/nto-procfs.c                                   |   30 +-
 gdb/nto-tdep.c                                     |    5 +-
 gdb/objc-lang.c                                    |    1 +
 gdb/observer.c                                     |    6 +-
 gdb/osdata.c                                       |    2 +-
 gdb/p-lang.c                                       |   34 +-
 gdb/p-valprint.c                                   |   20 +-
 gdb/ppc-linux-nat.c                                |    6 +-
 gdb/ppc-linux-tdep.c                               |    5 +-
 gdb/ppcnbsd-nat.c                                  |    6 +-
 gdb/ppcobsd-nat.c                                  |    6 +-
 gdb/printcmd.c                                     |   13 +-
 gdb/proc-service.c                                 |    3 +
 gdb/procfs.c                                       |  200 +--
 gdb/python/python-cmd.c                            |  585 ++++++++
 gdb/python/python-internal.h                       |    8 +-
 gdb/python/python-utils.c                          |   67 +-
 gdb/python/python-value.c                          |  417 ++++--
 gdb/python/python.c                                |   80 +-
 gdb/regcache.c                                     |    2 +-
 gdb/remote-m32r-sdi.c                              |   74 +-
 gdb/remote-mips.c                                  |   26 +-
 gdb/remote-sim.c                                   |   23 +-
 gdb/remote.c                                       |   73 +-
 gdb/reverse.c                                      |    3 +
 gdb/rs6000-aix-tdep.c                              |    3 +
 gdb/rs6000-nat.c                                   |   17 +-
 gdb/rs6000-tdep.c                                  |   16 +-
 gdb/s390-nat.c                                     |    6 +-
 gdb/s390-tdep.c                                    |    2 +-
 gdb/scm-lang.c                                     |    1 +
 gdb/sh-tdep.c                                      |    2 +-
 gdb/shnbsd-nat.c                                   |    6 +-
 gdb/shnbsd-tdep.c                                  |    5 +-
 gdb/sol-thread.c                                   |  516 ++------
 gdb/sol2-tdep.c                                    |   13 +
 gdb/sol2-tdep.h                                    |    2 +
 gdb/solib-darwin.c                                 |  450 ++++++
 gdb/{sol2-tdep.h => solib-darwin.h}                |   15 +-
 gdb/solib-frv.c                                    |    5 +-
 gdb/solib-irix.c                                   |    5 +-
 gdb/solib-som.c                                    |    4 +-
 gdb/solib-svr4.c                                   |    2 +-
 gdb/solib.c                                        |    2 +
 gdb/solist.h                                       |    4 +-
 gdb/sparc-nat.c                                    |    6 +-
 gdb/sparc-nat.h                                    |    6 +-
 gdb/sparc-sol2-tdep.c                              |    7 +
 gdb/sparc-tdep.c                                   |    2 +-
 gdb/sparc64-sol2-tdep.c                            |    7 +
 gdb/sparcnbsd-tdep.c                               |    2 +-
 gdb/spu-linux-nat.c                                |    9 +-
 gdb/spu-tdep.c                                     |    5 +-
 gdb/stabsread.c                                    |    4 +-
 gdb/stack.c                                        |   11 +-
 gdb/symfile-mem.c                                  |    4 +
 gdb/symfile.c                                      |    6 +-
 gdb/symtab.c                                       |   27 +-
 gdb/symtab.h                                       |    2 +
 gdb/target-descriptions.c                          |    3 +
 gdb/target.c                                       |  411 +++---
 gdb/target.h                                       |   65 +-
 gdb/testsuite/ChangeLog                            |  148 ++
 gdb/testsuite/gdb.ada/uninitialized_vars.exp       |   54 +
 gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb |  130 ++
 .../uninitialized_vars/parse_controlled.ads        |   35 +
 gdb/testsuite/gdb.arch/amd64-disp-step.S           |  181 +++
 gdb/testsuite/gdb.arch/amd64-disp-step.exp         |  239 +++
 gdb/testsuite/gdb.arch/i386-disp-step.S            |  123 ++
 gdb/testsuite/gdb.arch/i386-disp-step.exp          |  170 +++
 gdb/testsuite/gdb.arch/i386-sse.c                  |    2 +-
 gdb/testsuite/gdb.base/dfp-test.exp                |   20 -
 gdb/testsuite/gdb.base/long_long.exp               |   20 -
 gdb/testsuite/gdb.base/macscp.exp                  |   10 +-
 gdb/testsuite/gdb.base/pc-fp.exp                   |   19 +-
 gdb/testsuite/gdb.base/remote.exp                  |   16 -
 gdb/testsuite/gdb.base/sigbpt.c                    |    1 +
 gdb/testsuite/gdb.base/sigbpt.exp                  |   24 +-
 gdb/testsuite/gdb.base/siginfo-obj.c               |   70 +
 gdb/testsuite/gdb.base/siginfo-obj.exp             |  131 ++
 gdb/testsuite/gdb.base/signull.c                   |    1 +
 gdb/testsuite/gdb.base/signull.exp                 |   15 +-
 gdb/testsuite/gdb.base/sizeof.exp                  |   26 +-
 gdb/testsuite/gdb.cp/Makefile.in                   |    2 +-
 gdb/testsuite/gdb.cp/call-c.cc                     |    3 +
 gdb/testsuite/gdb.cp/call-c.exp                    |    3 +
 gdb/testsuite/gdb.cp/cpcompletion.exp              |   72 +
 gdb/testsuite/gdb.cp/pr9594.cc                     |   52 +
 gdb/testsuite/gdb.fortran/module.exp               |   35 +
 gdb/testsuite/gdb.fortran/module.f90               |   22 +
 gdb/testsuite/gdb.gdb/observer.exp                 |   48 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |   16 +
 gdb/testsuite/gdb.mi/mi-cli.exp                    |    3 +
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |    2 +-
 gdb/testsuite/gdb.mi/mi-nsintrall.exp              |    2 +-
 gdb/testsuite/gdb.mi/mi-nsmoribund.exp             |    2 +-
 gdb/testsuite/gdb.pascal/floats.exp                |    8 +-
 gdb/testsuite/gdb.python/python-cmd.exp            |  107 ++
 gdb/testsuite/gdb.python/python-value.c            |   10 +
 gdb/testsuite/gdb.python/python-value.exp          |   13 +-
 gdb/testsuite/lib/gdb.exp                          |   56 +
 gdb/testsuite/lib/mi-support.exp                   |   21 +-
 gdb/thread.c                                       |   20 +-
 gdb/tui/tui-command.c                              |    1 +
 gdb/tui/tui-data.c                                 |    4 +-
 gdb/tui/tui-disasm.c                               |    1 +
 gdb/tui/tui-interp.c                               |    3 +
 gdb/tui/tui-layout.c                               |    5 +
 gdb/tui/tui-regs.c                                 |    6 +-
 gdb/tui/tui-stack.c                                |    4 +
 gdb/tui/tui-win.c                                  |   10 +-
 gdb/tui/tui-win.h                                  |    3 +-
 gdb/tui/tui-windata.c                              |    1 +
 gdb/tui/tui-wingeneral.c                           |    2 +-
 gdb/typeprint.c                                    |   29 +
 gdb/utils.c                                        |    3 +
 gdb/valops.c                                       |   20 +-
 gdb/valprint.c                                     |  172 ++-
 gdb/valprint.h                                     |    3 +
 gdb/value.c                                        |  122 ++-
 gdb/value.h                                        |   62 +
 gdb/varobj.c                                       |   41 +-
 gdb/vax-tdep.c                                     |    2 +-
 gdb/vaxbsd-nat.c                                   |    6 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   30 +-
 gdb/xcoffread.c                                    |    6 +-
 gdb/{sol2-tdep.h => xcoffread.h}                   |   15 +-
 gdb/xtensa-linux-nat.c                             |    6 +-
 gdb/xtensa-linux-tdep.c                            |    3 +
 gdb/xtensa-tdep.c                                  |   14 +-
 include/elf/ChangeLog                              |    8 +
 include/elf/m68k.h                                 |   19 +
 include/elf/mips.h                                 |    1 +
 include/opcode/ChangeLog                           |   21 +
 include/opcode/i386.h                              |   31 +-
 include/opcode/mips.h                              |   11 +-
 libdecnumber/ChangeLog                             |    4 +
 libdecnumber/Makefile.in                           |    4 +-
 libiberty/ChangeLog                                |    5 +
 libiberty/make-temp-file.c                         |   87 +-
 opcodes/ChangeLog                                  |   82 +
 opcodes/Makefile.am                                |    3 +
 opcodes/Makefile.in                                |    3 +
 opcodes/arm-dis.c                                  |    8 +-
 opcodes/fr30-opc.c                                 |    5 +-
 opcodes/frv-opc.c                                  |    5 +-
 opcodes/i386-dis.c                                 |   22 +-
 opcodes/i386-opc.tbl                               |   13 +
 opcodes/i386-tbl.h                                 |  141 ++
 opcodes/ip2k-opc.c                                 |    5 +-
 opcodes/iq2000-opc.c                               |    5 +-
 opcodes/lm32-opc.c                                 |    5 +-
 opcodes/m32c-opc.c                                 |    5 +-
 opcodes/m32r-opc.c                                 |    5 +-
 opcodes/m68k-opc.c                                 |    4 +-
 opcodes/mep-asm.c                                  |   37 -
 opcodes/mep-desc.c                                 | 1136 +++++----------
 opcodes/mep-desc.h                                 |   33 +-
 opcodes/mep-dis.c                                  |   39 -
 opcodes/mep-ibld.c                                 |  211 ---
 opcodes/mep-opc.c                                  |  273 +----
 opcodes/mep-opc.h                                  |   26 +-
 opcodes/mips-dis.c                                 |   56 +
 opcodes/mips-opc.c                                 |   23 +-
 opcodes/mt-opc.c                                   |    5 +-
 opcodes/po/Make-in                                 |    1 +
 opcodes/ppc-opc.c                                  |   12 +-
 opcodes/tic54x-dis.c                               |    5 +-
 opcodes/xc16x-opc.c                                |    5 +-
 opcodes/xstormy16-opc.c                            |    5 +-
 420 files changed, 16923 insertions(+), 6456 deletions(-)
 create mode 100644 gdb/amd64-dicos-tdep.c
 create mode 100644 gdb/dicos-tdep.c
 copy gdb/{sol2-tdep.h => dicos-tdep.h} (68%)
 copy gdb/{sol2-tdep.h => hppabsd-tdep.h} (72%)
 create mode 100644 gdb/linux-tdep.c
 copy gdb/{sol2-tdep.h => linux-tdep.h} (72%)
 create mode 100644 gdb/python/python-cmd.c
 create mode 100644 gdb/solib-darwin.c
 copy gdb/{sol2-tdep.h => solib-darwin.h} (72%)
 create mode 100644 gdb/testsuite/gdb.ada/uninitialized_vars.exp
 create mode 100644 gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb
 create mode 100755 gdb/testsuite/gdb.ada/uninitialized_vars/parse_controlled.ads
 create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step.S
 create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step.exp
 create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step.S
 create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step.exp
 create mode 100644 gdb/testsuite/gdb.base/siginfo-obj.c
 create mode 100644 gdb/testsuite/gdb.base/siginfo-obj.exp
 create mode 100644 gdb/testsuite/gdb.cp/cpcompletion.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr9594.cc
 create mode 100644 gdb/testsuite/gdb.fortran/module.exp
 create mode 100644 gdb/testsuite/gdb.fortran/module.f90
 create mode 100644 gdb/testsuite/gdb.python/python-cmd.exp
 copy gdb/{sol2-tdep.h => xcoffread.h} (72%)

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 1da2e0d..474f3d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-02-05  Andreas Schwab  <schwab@suse.de>
+
+	* Makefile.tpl (stage_last): Define $r and $s before using
+	$(RECURSE_FLAGS_TO_PASS).
+	* Makefile.in: Regenerate
+
 2009-01-21  Jeff Johnston  <jjohnstn@redhat.com>
 
 	* COPYING.NEWLIB: Add ARM license.
@@ -43,13 +49,13 @@
 
 	2008-12-04  Jack Howarth  <howarth@bromo.med.uc.edu>
 
-        * configure.ac: Add double brackets on darwin[912].
-        * configure: Regenerate.
+	* configure.ac: Add double brackets on darwin[912].
+	* configure: Regenerate.
 
 	2008-12-02  Jack Howarth  <howarth@bromo.med.uc.edu>
 
-        * configure.ac: Expand to darwin10 and later.
-        * configure: Regenerate.
+	* configure.ac: Expand to darwin10 and later.
+	* configure: Regenerate.
 
 2008-12-02  Andreas Schwab  <schwab@suse.de>
 
diff --git a/Makefile.in b/Makefile.in
index 2df155e..3ca3f26 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -54861,6 +54861,8 @@ do-distclean: distclean-stage1
 # Provide a GCC build when we're building target libraries.  This does
 # not work as a dependency, just as the minimum necessary to avoid errors.
 stage_last:
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
 
 # Same as unstage, but not phony and defaulting to stage1-start.  We place
diff --git a/Makefile.tpl b/Makefile.tpl
index f654fb3..acb349f 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -1468,6 +1468,8 @@ do-distclean: distclean-stage1
 # Provide a GCC build when we're building target libraries.  This does
 # not work as a dependency, just as the minimum necessary to avoid errors.
 stage_last:
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
 
 # Same as unstage, but not phony and defaulting to stage1-start.  We place
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index f6102d5..1c4717f 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,525 @@
+2009-02-23  Christophe Lyon  <christophe.lyon@st.com>
+
+	* elf32-arm.c (elf32_arm_stub_long_branch_thumb_only): Fix stub
+	code.
+	(elf32_arm_stub_long_branch_v4t_thumb_arm): Likewise.
+	(arm_type_of_stub): Use Thumb-only long branch stub (non-PIC) when
+	BLX is not available. Fix typo in warning message. Add comments
+	and improve formatting.
+	(arm_build_one_stub): Adjust to new
+	elf32_arm_stub_long_branch_v4t_thumb_arm stub.
+	(arm_map_one_stub): Likewise.
+
+2009-02-23  Tristan Gingold  <gingold@adacore.com>
+
+	* vms.h: Update copyright year, fix comments, reorder declarations.
+	(_bfd_save_vms_section): Remove the prototype.
+	(EGPS_S_V_NO_SHIFT): New constant.
+	(bfd_vms_set_section_flags): New prototype.
+	(EGPS_S_B_ALIGN, EGPS_S_W_FLAGS, EGPS_S_L_ALLOC, EGPS_S_B_NAMLNG): New
+	constants.
+	(EGSY_S_W_FLAGS): Ditto.
+	(EGSY_S_V_QUAD_VAL): Ditto.
+	(ESDF_S_L_VALUE, ESDF_S_L_PSINDX, ESDF_S_B_NAMLNG): Ditto.
+	(EGST_S_W_FLAGS, EGST_S_Q_LP_1, EGST_S_Q_LP_2, EGST_S_L_PSINDX,
+	EGST_S_B_NAMLNG): Ditto.
+	(ESRF_S_B_NAMLNG): Ditto.
+	(ETIR_S_C_HEADER_SIZE): Ditto.
+	(EGPS_S_V_ALLOC_64BIT): Ditto.
+	(DST_S_C_EPILOG): Ditto.
+	(DST_S_C_SRC_SETLNUM_L, DST_S_C_SRC_SETLNUM_W) : Ditto.
+	(DST_S_C_SRC_INCRLNUM_B): Ditto.
+	(DST_S_B_PCLINE_UNSBYTE, DST_S_W_PCLINE_UNSWORD): Ditto.
+	(DST_S_L_PCLINE_UNSLONG): Ditto.
+	(DST_S_B_MODBEG_NAME, DST_S_L_RTNBEG_ADDRESS) : Ditto
+	(DST_S_B_RTNBEG_NAME, DST_S_L_RTNEND_SIZE): Ditto
+	(DST_S_C_SOURCE_HEADER_SIZE): Ditto.
+	(DST_S_B_SRC_DF_LENGTH, DST_S_W_SRC_DF_FILEID): Ditto.
+	(DST_S_B_SRC_DF_FILENAME, DST_S_B_SRC_UNSBYTE): Ditto.
+	(DST_S_B_SRC_UNSBYTE): Ditto.
+	(DST_S_W_SRC_UNSWORD, DST_S_L_SRC_UNSLONG): Ditto.
+	Add prototypes.
+	(vms_section, vms_reloc): Remove types.
+	(hdr_struc): Replaced by ...
+	(hdr_struct): ... new type.
+	(EMH_S_W_HDRTYP, EMH_S_B_STRLVL, EMH_S_L_ARCH1): New constants.
+	(EMH_S_L_ARCH2, EMH_S_L_RECSIZ, EMH_S_B_NAMLNG): Ditto.
+	(EMH_DATE_LENGTH): Ditto.
+	(eom_struc): Replaced by ...
+	(eom_struct): ... new type.
+	(EEOM_S_L_TOTAL_LPS, EEOM_S_W_COMCOD, EEOM_S_B_TFRFLG): New constants.
+	(EEOM_S_L_PSINDX, EEOM_S_L_TFRADR): Ditto.
+	(EIHD_S_K_MAJORID, EIHD_S_K_MINORID, EIHD_S_K_EXE): Ditto.
+	(EIHD_S_L_SIZE, EIHD_S_L_ISDOFF, EIHD_S_L_SYMDBGOFF): Ditto.
+	(EIHD_S_Q_SYMVVA, EIHD_S_L_IMGTYPE): Ditto.
+	(EISD_S_L_EISDSIZE, EISD_S_L_SECSIZE, EISD_S_Q_VIR_ADDR): Ditto.
+	(EISD_S_L_FLAGS, EISD_S_L_VBN, EISD_S_R_CONTROL): Ditto.
+	(EISD_S_L_IDENT, EISD_S_T_GBLNAM): Ditto.
+	(EISD_S_M_GBL, EISD_S_M_CRF, EISD_S_M_DZRO, EISD_S_M_WRT): Ditto.
+	(EISD_S_M_INITALCODE, EISD_S_M_BASED, EISD_S_M_FIXUPVEC): Ditto.
+	(EISD_S_M_RESIDENT, EISD_S_M_VECTOR, EISD_S_M_PROTECT): Ditto.
+	(EISD_S_M_LASTCLU, EISD_S_M_EXE, EISD_S_M_NONSHRADR): Ditto.
+	(EISD_S_M_QUAD_LENGTH, EISD_S_M_ALLOC_64BIT): Ditto.
+	(EIHS_S_L_DSTVBN, EIHS_S_L_DSTSIZE, EIHS_S_L_GSTVBN): Ditto.
+	(EIHS_S_L_GSTSIZE, EIHS_S_L_DMTVBN, EIHS_S_L_DMTBYTES): Ditto.
+	(DBG_S_L_DMT_MODBEG, DBG_S_L_DST_SIZE): Ditto.
+	(DBG_S_W_DMT_PSECT_COUNT, DBG_S_C_DMT_HEADER_SIZE): Ditto.
+	(DBG_S_L_DMT_PSECT_START, DBG_S_L_DMT_PSECT_LENGTH)
+	(DBG_S_C_DMT_PSECT_SIZE): Ditto.
+	(enum file_type_enum): New type.
+	(struct location_struct): Removed.
+	(struct fileinfo, struct srecinfo, struct lineinfo): New types.
+	(struct funcinfo, struct module): Ditto.
+	(struct vms_private_data_struct): Update fields.
+	(struct vms_section_data_struct): New type.
+
+	* vms.c: Update copyright year, fix comments,
+	Fix includes for DECC, add prototypes.
+	(vms_initialize): Use bfd_alloc instead of bfd_zalloc and remove
+	some initializers.
+	Use flavour to set is_vax, location_stack is removed.
+	(struct pair): Declare.
+	(fill_section_ptr): Initialize variables at declaration.
+	Add guard to set SECTION_SYM flag, handlde und section.
+	(vms_fixup_sections): Use struct pair for fill_section_ptr argument.
+	(_bfd_vms_slurp_object_records): New function, replaces previous
+	vms_object_p.
+	(vms_slurp_module): New function.
+	(vms_slurp_image): Ditto.
+	(vms_object_p): Complete rewrite.
+	(vms_mkobject): Use is_vax field to slect architecture.
+	(free_reloc_stream): New function.
+	(vms_convert_to_var): Ditto.
+	(vms_convert_to_var_1): Ditto.
+	(vms_convert_to_var_unix_filename): Ditto.
+	(vms_close_and_cleanup): Call free_reloc_stream, convert file to
+	VAR format on VMS.
+	(vms_new_section_hook): Set alignment to 0, allocate private data.
+	(vms_get_section_contents): Load content.
+	(vms_get_symbol_info): Handle undefined section.
+	(vms_find_nearest_line): Handle.
+	(alloc_reloc_stream): New function.
+	(vms_slurp_reloc_table): Ditto.
+	(vms_get_reloc_upper_bound): Make it real.
+	(vms_canonicalize_reloc): Do the real work.
+	(alpha_howto_table): Add ALPHA_R_NOP, ALPHA_R_BSR, ALPHA_R_LDA,
+	ALPHA_R_BOH.
+	(vms_bfd_reloc_type_lookup): Handle NOP, BSR, LDA and BOH.
+	(vms_set_arch_mach): Check arch.
+	(vms_set_section_contents): Copy the content after allocation.
+	(vms_alpha_vec): Update object flags.
+
+	* vms-tir.c: Update copyright year, fix comments,
+	add prototypes for new functions.
+	(dst_define_location): New function.
+	(dst_restore_location): New function.
+	(dst_retrieve_location): New function.
+	(dst_check_allocation): New function.
+	(image_dump): Call dst_check_allocation.
+	(image_write_b): Ditto.
+	(image_write_w): Ditto.
+	(image_write_l): Ditto.
+	(image_write_q): Ditto.
+	(cmd_name): Handle STA_LW, STA_QW, STO_OFF, STO_IMM, STO_IMMR, STO_LW,
+	STO_QW, OPR_ADD, CTL_SETRB, STC_LP_PSB, CTL_DFLOC, CTL_STLOC,
+	CTL_STKDL.
+	Call error handler instead of abort if name is not known.
+	(etir_sta): Add quarter_relocs argument and set it.
+	Fix cast.
+	(etir_sto): Ditto.
+	(etir_opr): Ditto, return FALSE in case of error.
+	(etir_ctl): Add quarter_relocs argument and set it, fix cast.
+	Fix CTL_DFLOC, CTL_STLOC, CTL_STKDL.
+	(etir_stc): Add quarter_relocs argument and set it, fix cast.
+	Fix STC_LP, STC_LP_PSB, STC_GBL and STC_CGA.
+	Handle STC_LP_PSB, STC_BSR_GBL, STC_LDA_GBL, STC_BOH_GBL.
+	Move STC_NOP_PS, STC_BSR_PS, STC_LDA_PS, STC_BOH_PS, STC_NBH_PS.
+	Return FALSE in case of error.
+	(tir_sta): Change sign of psect.
+	(tir_ctl): Ditto.
+	(tir_cmd): Fix cast. Makes tir_table static const.
+	(etir_cmd): Add quarter_relocs argument, makes etir_table const,
+	add argument to explain.
+	(analyze_etir): Initialize maxptr, add quarter_relocs
+	declaration, move some declarations into inner scopes.
+	Handle quarter_relocs and STO_IMM.
+	(_bfd_vms_slurp_tir): Use constant instead of hard-coded values.
+	(_bfd_vms_slurp_relocs): New function.
+	(_bfd_vms_decode_relocs): New function.
+	(sto_imm): Rewritten.
+	(start_first_etbt_record): New function.
+	(start_another_etbt_record): Ditto.
+	(etir_output_check): Ditto.
+	(defer_reloc_p): Ditto.
+	(_bfd_vms_write_tir): Remove nextoffset, convert a while-loop to
+	a for-loop.  Correctly deals with contents, deals with .vmsdebug,
+	rewritte relocations handling.
+	(_bfd_vms_write_tbt): Removed.
+	(_bfd_vms_write_dbg): Ditto.
+
+	* vms-misc.c: Update copyright year, Fix comments.
+	(_bfd_vms_get_header_values): Use 'size' instead of 'length'.
+	(maybe_adjust_record_pointer_for_object): New function.
+	(_bfd_vms_get_first_record): New function, replaces ...
+	(_bfd_vms_get_record): ..  removed.
+	(_bfd_vms_get_object_record): New function.
+	(_bfd_vms_get_object_record): New function.
+	(vms_get_remaining_object_record): New function, replaces ...
+	(_bfd_vms_get_next_record): ... removed.
+	(add_new_contents): Removed.
+	(_bfd_save_vms_section): Removed.
+	(_bfd_get_vms_section): Removed.
+	(_bfd_vms_output_flush): Write in VAR format.
+	(new_symbol): Don't make UND section.
+
+	* vms-hdr.c: Update copyright year, update list of record handled.
+	(_bfd_vms_slurp_hdr): rec_length renamed to rec_size.
+	(_bfd_vms_write_hdr): Strip vms and unix patches,
+	add comments, truncate module name at 31 characters,
+	use constants instead of hard-coded value,
+	write BFD version instead of a fixed string.
+	(_bfd_vms_slurp_ihd): New function.
+	(_bfd_vms_slurp_isd): Ditto.
+	(_bfd_vms_slurp_ihs): Ditto.
+	(new_module): Ditto.
+	(parse_module): Ditto
+	(build_module_list): Ditto.
+	(module_find_nearest_line): Ditto.
+	(_bfd_vms_find_nearest_dst_line): Ditto.
+	(vms_slurp_debug): Ditto.
+	(_bfd_vms_slurp_dbg): Ditto.
+	(_bfd_vms_slurp_tbt): Ditto.
+	(_bfd_vms_write_dbg): Ditto.
+	(_bfd_vms_write_tbt): Ditto.
+
+	* vms-gsd.c: Update copyright year, update list of records handled.
+	(EVAX_LITERALS_NAME): New macro.
+	(evax_section_flags): Add an entry for EVAX_LITERALS_NAME.
+	(gpsflagdesc, gsyflagdesc): Moved out of _bfd_vms_slurp_gsd.
+	(register_universal_symbol): New function and prototype.
+	(_bfd_vms_slurp_gsd): Fix indentations and casts,
+	improve debug messages,
+	use constants instead of hard-coded value,
+	fix missing endianness conversion,
+	handle global symbol (SYMG).
+	(bfd_vms_set_section_flags): New function.
+	(_bfd_vms_write_gsd): Don't write .vmsdebug section,
+	handle section literals,
+	fix indentation,
+	handle section bfd and vms flags,
+	don't output LIB$INITIALIZE symbol,
+	fix handling of weak symbols,
+	fix evax vs vax procedure descriptor,
+	handle absolute symbols.
+
+	* reloc.c (BFD_RELOC_ALPHA_NOP, BFD_RELOC_ALPHA_BSR,
+	BFD_RELOC_ALPHA_LDA, BFD_RELOC_ALPHA_BOH): New relocations.
+
+	* makefile.vms (DEFS): Fix flags for VMS.
+
+	* bfdio.c (real_fopen): Handle multiple VMS fopen attributes.
+
+	* bfd-in2.h: Regenerated.
+	* libbfd.h: Regenerated.
+
+2009-02-20  Cary Coutant  <ccoutant@google.com>
+
+	* vmsutil.c (vms_file_stats_name): Fix incorrect use of st_mtime
+	in struct stat.
+
+2009-18-02  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	PR gas/7059
+	* coffcode.h (coff_write_object_contents):  Don't let the string
+	table offset overflow the s_name field when using long section names.
+
+2009-18-02  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	* coff-alpha.c (alpha_ecoff_backend_data):  Initialise fields which
+	control long section name handling with ECOFF_NO_LONG_SECTION_NAMES.
+	* coff-mips.c (mips_ecoff_backend_data):  Likewise.
+	* coff-rs6000.c (bfd_xcoff_backend_data):  Initialise fields which
+	control long section name handling with XCOFF_NO_LONG_SECTION_NAMES.
+	(bfd_pmac_xcoff_backend_data):  Likewise.
+	* coff64-rs6000.c (bfd_xcoff_backend_data):  Likewise.
+	(bfd_xcoff_aix5_backend_data):  Likewise.
+	(xcoff64_write_object_contents):  Delete unused long_section_names
+	local variable.
+	* coff-sh.c (bfd_coff_small_swap_table):  Initialise long section
+	name members using COFF_DEFAULT_LONG_SECTION_NAMES and make entire
+	struct non-const.
+	* coffcode.h (documentation):  Update to describe long section names.
+	(COFFLONGSECTIONCATHELPER):  New helper macro.
+	(BLANKOR1TOODD):  Likewise.
+	(COFF_ENABLE_LONG_SECTION_NAMES):  Likewise.
+	(COFF_LONG_SECTION_NAMES_SETTER):  Likewise.
+	(COFF_DEFAULT_LONG_SECTION_NAMES):  Likewise.
+	(bfd_coff_set_long_section_names_allowed):  New function.
+	(bfd_coff_set_long_section_names_disallowed):  Likewise.
+	(struct bfd_coff_backend_data):  Add new backend hook function
+	pointer _bfd_coff_set_long_section_names.
+	(bfd_coff_set_long_section_names):  New backend hook.
+	(coff_write_object_contents):  Only generate long section names if
+	bfd_coff_long_section_names() indicates they are currently enabled.
+	(bfd_coff_std_swap_table):  Make non-const, and initialise long
+	section name fields using COFF_DEFAULT_LONG_SECTION_NAMES.
+	(ticoff0_swap_table):  Likewise to both.
+	(ticoff1_swap_table):  Again, likewise to both.
+	* coffgen.c (make_a_section_from_file):  Allow long section names
+	as inputs even if not currently allowed for outputs.
+	* ecoff.c (_bfd_ecoff_no_long_sections):  New function.
+	* efi-app-ia32.c (COFF_LONG_SECTION_NAMES):  Define to 0, not blank.
+	* efi-app-ia64.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* efi-app-x86_64.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* efi-bsdrv-ia32.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* efi-bsdrv-ia64.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* efi-bsdrv-x86_64.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* efi-rtdrv-ia32.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* efi-rtdrv-ia64.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* efi-rtdrv-x86_64.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* pei-arm.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* pei-i386.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* pei-mcore.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* pei-mips.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* pei-ppc.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* pei-sh.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* pei-x86_64.c (COFF_LONG_SECTION_NAMES):  Likewise.
+	* libcoff-in.h:  Update copyright year to cause updated copyright
+	year in generated libcoff.h, and fix typo.
+	* libcoff.h:  Regenerated.
+	* libecoff.h (ECOFF_NO_LONG_SECTION_NAMES):  New macro.
+	(_bfd_ecoff_no_long_sections):  Add prototype.
+	* libxcoff.h (XCOFF_NO_LONG_SECTION_NAMES):  New macro.
+	* pe-mips.c (COFF_LONG_SECTION_NAMES):  Define empty if not already
+	defined by an including .c file.
+	* ticoff.h (ticoff0_swap_table):  Make non-const, and initialise
+	long section name fields using COFF_DEFAULT_LONG_SECTION_NAMES.
+	(ticoff1_swap_table):  Likewise to both.
+
+2009-02-18  Christophe Lyon  <christophe.lyon@st.com>
+
+	* elf32-arm.c (arm_build_one_stub): Fix relocation target for pic
+	stub. Catch default case error.
+	(arm_map_one_stub): Add missing Thumb mapping symbol.
+
+2009-02-18  Bjoern Haase  <bjoern.m.haase@web.de>
+
+	PR 9841
+	* elf32-avr.c: Handle case where no local symbos exist correctly.
+
+2009-02-16  Christophe Lyon  <christophe.lyon@st.com>
+
+	bfd/
+	* elf32-arm.c (arm_long_branch_stub,
+	arm_thumb_v4t_long_branch_stub,
+	arm_thumb_thumb_long_branch_stub,
+	arm_thumb_arm_v4t_long_branch_stub,
+	arm_thumb_arm_v4t_short_branch_stub,
+	arm_pic_long_branch_stub):
+	Renamed to elf32_arm_stub_long_branch_any_any,
+	elf32_arm_stub_long_branch_v4t_arm_thumb,
+	elf32_arm_stub_long_branch_thumb_only,
+	elf32_arm_stub_long_branch_v4t_thumb_arm,
+	elf32_arm_stub_short_branch_v4t_thumb_arm,
+	elf32_arm_stub_long_branch_any_any_pic.
+	(arm_stub_long_branch, arm_thumb_v4t_stub_long_branch,
+	arm_thumb_thumb_stub_long_branch,
+	arm_thumb_arm_v4t_stub_long_branch,
+	arm_thumb_arm_v4t_stub_short_branch, arm_stub_pic_long_branch):
+	Renamed to arm_stub_long_branch_any_any,
+	arm_stub_long_branch_v4t_arm_thumb,
+	arm_stub_long_branch_thumb_only,
+	arm_stub_long_branch_v4t_thumb_arm,
+	arm_stub_short_branch_v4t_thumb_arm,
+	arm_stub_long_branch_any_any_pic.
+
+2009-02-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	* elf-hppa.h (elf_hppa_final_link_relocate): Correct addend value used
+	in branch offset check.
+
+2009-02-15  Alan Modra  <amodra@bigpond.net.au>
+
+	* elf64-ppc.c (struct _ppc64_elf_section_data): Delete t_symndx,
+	add toc.symndx and toc.add.
+	(ppc64_elf_check_relocs): Don't set htab->tls_get_addr here.
+	Set up toc.add.
+	(get_tls_mask): Add toc_addend param, set from toc.add.  Adjust all
+	callers.
+	(ppc64_elf_tls_setup): Set htab->tls_get_addr and tls_get_addr_fd.
+	(branch_reloc_hash_match): New function, extracted from..
+	(ppc64_elf_tls_optimize): ..here.
+	(ppc64_elf_relocate_section): Properly set addends when optimizing
+	tls sequences.  Avoid unnecessary reading and writing of insns.
+	Only redo reloc when symbol changed.  Bypass symbol checks when
+	using tlsld_got.
+	* elf32-ppc.c (ppc_elf_tls_setup): Correct comment.
+	(branch_reloc_hash_match): New function, extracted from..
+	(ppc_elf_tls_optimize): ..here.
+	(ppc_elf_relocate_section): Avoid unnecessary reading of insns.
+	Don't clear addend on zapped __tls_get_addr reloc.
+
+2009-02-12  Nick Clifton  <nickc@redhat.com>
+
+	PR 9827
+	* elflink.c (bfd_elf_final_link): When counting the relocations,
+	if the header size has not been set yet then assume that it will
+	match the output section's reloc type.
+
+2009-02-12  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-mips.c (mips_elf_final_gp): Don't add 0x4000 offset for
+	relocatable link.
+
+2009-02-09  Alan Modra  <amodra@bigpond.net.au>
+
+	* elf32-spu.c (spu_elf_find_overlays): Call bfd_set_error on errors.
+	(find_function): Likewise.
+	(pasted_function): Don't error if no prior function found.
+	(discover_functions): Revert 2008-12-10 change.  Extend first
+	function range to start of section.
+
+2009-02-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	* elf64-hppa.c: Remove PARAMS macro.  Replace PTR with void *.  Convert
+	functions to C90.
+	* elf64-hppa.h: Likewise.
+
+2009-02-06  Joseph Myers  <joseph@codesourcery.com>
+
+	* elfxx-mips.c (_bfd_mips_elf_section_processing): Remove special
+	.sbss handling.
+
+2009-02-04  Alan Modra  <amodra@bigpond.net.au>
+
+	* elf32-spu.c (spu_elf_build_stubs): Define __icache_neg_log2_linesize.
+	Define __icache_ptr_handler*, not __icache_ptr___icache_bi_handler*.
+
+2009-02-03  Sandip Matte  <sandip@rmicorp.com>
+
+	* aoutx.h (NAME (aout, machine_type)): Handle bfd_mach_mips_xlr.
+	* archures.c (bfd_mach_mips_xlr): Define.
+	* bfd-in2.h: Regenerate.
+	* cpu-mips.c (I_xlr): Define.
+	(arch_info_struct): Add XLR entry.
+	* elfxx-mips.c (_bfd_elf_mips_mach): Handle E_MIPS_MACH_XLR.
+	(mips_set_isa_flags): Handle bfd_mach_mips_xlr
+	(mips_mach_extensions): Add XLR entry.
+
+2009-02-03  Eric B. Weddington  <eric.weddington@atmel.com>
+
+	* elf32-avr.c (avr_final_link_relocate): Allow avr25 to wraparound.
+
+2009-02-03  Carlos O'Donell  <carlos@codesourcery.com>
+
+	* configure.in: AC_SUBST pdfdir.
+	* Makefile.am: Add install-pdf, install-pdf-am 
+	and install-pdf-recursive targets. Define pdfdir.
+	* doc/Makefile.am: Define pdf__strip_dir. Add
+	install-pdf and install-pdf-am targets.
+	* po/Make-in: Add install-pdf target. 
+	* configure: Regenerate.
+	* Makefile.in: Regenerate
+	* doc/Makefile.in: Regenerate.
+
+2009-02-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
+
+	* bfd-in2.h: Regenerate.
+	* elf32-m68k.c: Handle 2-slot GOT entries.  Rename variables and
+	fields from n_entries to n_slots where appropriate, update comments.
+	(HOWTO): Add TLS relocations.
+	(reloc_map): Map BFD_RELOC_68K_TLS_* to R_68K_TLS_*.
+	(enum elf_m68k_got_offset_size): New enum.
+	(struct elf_m68k_got_entry.type): Move field to ...
+	(struct elf_m68k_got_entry_key): ... here.  Update all uses.
+	(elf_m68k_reloc_got_type, elf_m68k_reloc_got_offset_size): New static
+	functions.
+	(elf_m68k_reloc_got_n_entries, elf_m68k_reloc_tls_p): New static


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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-02-24 23:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-24 23:07 [SCM] archer-tromey-delayed-symfile: Fix a regression on forgotten delayed read of a type info 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).