public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-tromey-charset: Fix FAILs due to now correctly read-in but unresolved `typedef's.
@ 2009-02-26  0:17 jkratoch
  0 siblings, 0 replies; only message in thread
From: jkratoch @ 2009-02-26  0:17 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-charset has been updated
       via  fa841eda831c4da1d1feed323afd9d45d4392c51 (commit)
       via  7d1f783d55d1ac0d56b764aea18aeb22cba88e9b (commit)
       via  b35a4abe19f05eab5b3a707f7c57dd22cc155554 (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)
      from  b4d71dbd4efe81c659b26bc90b36d5e3667a1c24 (commit)

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

- Log -----------------------------------------------------------------
commit fa841eda831c4da1d1feed323afd9d45d4392c51
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 26 01:01:05 2009 +0100

    Fix FAILs due to now correctly read-in but unresolved `typedef's.
    
    Regressed on gdb.ada/packed_array.exp.
    
    Due to the change f0fab6ed91c0d78127a52afc1965003efe5e64f5 which started to
    create new `struct symbol's even for `typedef's the Ada support is wrongly
    missing a CHECK_TYPEDEF.
    
    	* ada-lang.c (decode_packed_array_type): Call CHECK_TYPEDEF on the
    	SYMBOL_TYPE result.

commit 7d1f783d55d1ac0d56b764aea18aeb22cba88e9b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 26 00:54:49 2009 +0100

    Fix a crash on gdb.ada/packed_array.exp on wrongly read Ada type.
    
    Due to the change f0fab6ed91c0d78127a52afc1965003efe5e64f5 which started to
    create new `struct symbol's even for `typedef's and Ada support is wrongly
    missing CHECK_TYPEDEFs the Ada support could also crash on a NULL dereference.
    
    	* ada-typeprint.c (print_array_type): Do the NULL check unconditionally.

commit b35a4abe19f05eab5b3a707f7c57dd22cc155554
Merge: b4d71dbd4efe81c659b26bc90b36d5e3667a1c24 2bc2becfab3f5c1771f5a344fcb678f4b559e1d7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Feb 26 00:47:00 2009 +0100

    Merge commit 'origin/master' into archer-tromey-charset
    
    Conflicts:
    	gdb/ChangeLog
    	gdb/doc/ChangeLog
    	gdb/testsuite/ChangeLog
    	gdb/testsuite/lib/gdb.exp
    
    ChangeLog files changes dropped as present in the GIT logs.

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

Summary of changes:
 bfd/ChangeLog                              |  361 +++++++
 bfd/bfd-in2.h                              |   16 +
 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/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-hppa.h                             |    5 +-
 bfd/elf32-arm.c                            |  233 +++--
 bfd/elf32-avr.c                            |   19 +-
 bfd/elf32-ppc.c                            |   82 +-
 bfd/elf64-ppc.c                            |  247 +++---
 bfd/libbfd.h                               |    4 +
 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/reloc.c                                |   24 +
 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 +-
 gdb/ChangeLog                              |  653 ++++++++----
 gdb/Makefile.in                            |    9 +-
 gdb/NEWS                                   |    1 +
 gdb/ada-exp.y                              |    3 +
 gdb/ada-lang.c                             |   18 +-
 gdb/ada-tasks.c                            |   13 +-
 gdb/ada-typeprint.c                        |   27 +-
 gdb/addrmap.c                              |    3 +
 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                      |    6 +-
 gdb/amd64-nat.c                            |    1 +
 gdb/amd64-sol2-tdep.c                      |    7 +
 gdb/amd64-tdep.c                           |   43 +-
 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                       |    5 +-
 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                           |   13 +-
 gdb/bsd-kvm.c                              |    6 +-
 gdb/bsd-uthread.c                          |   52 +-
 gdb/cli/cli-logging.c                      |    5 +-
 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.tgt                          |    4 +-
 gdb/corelow.c                              |   62 +-
 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                           |   18 +-
 gdb/dicos-tdep.c                           |  113 ++
 gdb/{sol2-tdep.h => dicos-tdep.h}          |   15 +-
 gdb/doc/ChangeLog                          |   20 +-
 gdb/doc/gdb.texinfo                        |   16 +
 gdb/doc/observer.texi                      |   12 +-
 gdb/eval.c                                 |    2 +-
 gdb/exceptions.c                           |    2 +-
 gdb/exec.c                                 |    6 +-
 gdb/findcmd.c                              |    3 +
 gdb/fork-child.c                           |    3 +
 gdb/frame.c                                |    2 +-
 gdb/frv-tdep.c                             |    2 +-
 gdb/gcore.c                                |    3 +
 gdb/gdbarch.c                              |   56 +
 gdb/gdbarch.h                              |   20 +-
 gdb/gdbarch.sh                             |   11 +
 gdb/gdbcore.h                              |    4 -
 gdb/gdbserver/ChangeLog                    |    5 +
 gdb/gdbserver/remote-utils.c               |    8 +
 gdb/gnu-nat.c                              |   11 +-
 gdb/gnu-v3-abi.c                           |    2 +-
 gdb/go32-nat.c                             |   25 +-
 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                          |   31 +-
 gdb/i386-darwin-nat.c                      |    6 +-
 gdb/i386-dicos-tdep.c                      |   83 +--
 gdb/i386-linux-nat.c                       |   11 +-
 gdb/i386-nto-tdep.c                        |    3 +
 gdb/i386-sol2-tdep.c                       |    7 +
 gdb/i386-tdep.c                            |   89 ++-
 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                           |   14 +-
 gdb/inf-ttrace.c                           |   26 +-
 gdb/infcmd.c                               |    2 +-
 gdb/inferior.h                             |    2 +-
 gdb/infrun.c                               |   25 +-
 gdb/iq2000-tdep.c                          |    3 +
 gdb/jv-lang.c                              |    2 +-
 gdb/linux-nat.c                            |   33 +-
 gdb/linux-tdep.c                           |    1 +
 gdb/linux-thread-db.c                      |   27 +-
 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/macroscope.c                           |    2 +
 gdb/mep-tdep.c                             |    6 +-
 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                              |   11 +-
 gdb/mt-tdep.c                              |    3 +
 gdb/nbsd-tdep.c                            |    1 +
 gdb/nto-procfs.c                           |   23 +-
 gdb/nto-tdep.c                             |    5 +-
 gdb/observer.c                             |    6 +-
 gdb/osdata.c                               |    2 +-
 gdb/ppc-linux-nat.c                        |    6 +-
 gdb/ppc-linux-tdep.c                       |    5 +-
 gdb/ppcnbsd-nat.c                          |    6 +-
 gdb/ppcobsd-nat.c                          |    6 +-
 gdb/proc-service.c                         |    3 +
 gdb/procfs.c                               |  190 ++---
 gdb/python/python.c                        |    3 +
 gdb/regcache.c                             |    2 +-
 gdb/remote-m32r-sdi.c                      |   69 +-
 gdb/remote-mips.c                          |   20 +-
 gdb/remote-sim.c                           |   16 +-
 gdb/remote.c                               |   27 +-
 gdb/reverse.c                              |    3 +
 gdb/rs6000-aix-tdep.c                      |    3 +
 gdb/rs6000-nat.c                           |   14 +-
 gdb/rs6000-tdep.c                          |   16 +-
 gdb/s390-nat.c                             |    6 +-
 gdb/s390-tdep.c                            |    2 +-
 gdb/sh-tdep.c                              |    2 +-
 gdb/shnbsd-nat.c                           |    6 +-
 gdb/shnbsd-tdep.c                          |    5 +-
 gdb/sol-thread.c                           |  509 ++--------
 gdb/sol2-tdep.c                            |   13 +
 gdb/sol2-tdep.h                            |    2 +
 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/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                        |    6 +-
 gdb/spu-tdep.c                             |    5 +-
 gdb/stabsread.c                            |    4 +-
 gdb/symfile-mem.c                          |    4 +
 gdb/symfile.c                              |    2 +-
 gdb/symtab.c                               |    4 +-
 gdb/target-descriptions.c                  |    3 +
 gdb/target.c                               |  182 ++--
 gdb/target.h                               |   24 +-
 gdb/testsuite/ChangeLog                    |   97 ++-
 gdb/testsuite/gdb.arch/amd64-disp-step.S   |   28 +
 gdb/testsuite/gdb.arch/amd64-disp-step.exp |   20 +
 gdb/testsuite/gdb.arch/i386-disp-step.S    |   65 ++-
 gdb/testsuite/gdb.arch/i386-disp-step.exp  |   58 +
 gdb/testsuite/gdb.base/macscp.exp          |   10 +-
 gdb/testsuite/gdb.base/pc-fp.exp           |   19 +-
 gdb/testsuite/gdb.base/sizeof.exp          |    8 +-
 gdb/testsuite/gdb.gdb/observer.exp         |   48 +-
 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/lib/gdb.exp                  |   39 +-
 gdb/testsuite/lib/mi-support.exp           |   17 +-
 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/utils.c                                |    3 +
 gdb/vax-tdep.c                             |    2 +-
 gdb/vaxbsd-nat.c                           |    6 +-
 gdb/version.in                             |    2 +-
 gdb/windows-nat.c                          |   25 +-
 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 +-
 libiberty/ChangeLog                        |    5 +
 libiberty/make-temp-file.c                 |   87 +-
 opcodes/ChangeLog                          |   26 +
 opcodes/fr30-opc.c                         |    5 +-
 opcodes/frv-opc.c                          |    5 +-
 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/mep-opc.c                          |    5 +-
 opcodes/mips-opc.c                         |    4 +-
 opcodes/mt-opc.c                           |    5 +-
 opcodes/ppc-opc.c                          |    4 +-
 opcodes/tic54x-dis.c                       |    5 +-
 opcodes/xc16x-opc.c                        |    5 +-
 opcodes/xstormy16-opc.c                    |    5 +-
 279 files changed, 7297 insertions(+), 3253 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/testsuite/gdb.python/python-cmd.exp
 copy gdb/{sol2-tdep.h => xcoffread.h} (72%)

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index f0515a2..1c4717f 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,364 @@
+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
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 994759d..7870962 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -2586,6 +2586,22 @@ share a common GP, and the target address is adjusted for
 STO_ALPHA_STD_GPLOAD.  */
   BFD_RELOC_ALPHA_BRSGP,
 
+/* The NOP relocation outputs a NOP if the longword displacement
+between two procedure entry points is < 2^21.  */
+  BFD_RELOC_ALPHA_NOP,
+
+/* The BSR relocation outputs a BSR if the longword displacement
+between two procedure entry points is < 2^21.  */
+  BFD_RELOC_ALPHA_BSR,
+
+/* The LDA relocation outputs a LDA if the longword displacement
+between two procedure entry points is < 2^16.  */
+  BFD_RELOC_ALPHA_LDA,
+
+/* The BOH relocation outputs a BSR if the longword displacement
+between two procedure entry points is < 2^21, or else a hint.  */
+  BFD_RELOC_ALPHA_BOH,
+
 /* Alpha thread-local storage relocations.  */
   BFD_RELOC_ALPHA_TLSGD,
   BFD_RELOC_ALPHA_TLSLDM,
diff --git a/bfd/bfdio.c b/bfd/bfdio.c
index 7cba51f..d3a295c 100644
--- a/bfd/bfdio.c
+++ b/bfd/bfdio.c
@@ -102,13 +102,21 @@ real_fopen (const char *filename, const char *modes)
     }
   else
     {
-      /* Attribute found - rebuild modes.  */
-      size_t modes_len = vms_attr - modes;
-
-      BFD_ASSERT (modes_len < sizeof (vms_modes));
-      memcpy (vms_modes, modes, modes_len);
-      vms_modes[modes_len] = 0;
-      return close_on_exec (fopen (filename, vms_modes, vms_attr + 1));
+      /* Attributes found.  Split.  */
+      size_t modes_len = strlen (modes) + 1;
+      char attrs[modes_len + 1];
+      char *at[3];
+      int i;
+
+      memcpy (attrs, modes, modes_len);
+      at[0] = attrs;
+      for (i = 0; i < 2; i++)
+	{
+	  at[i + 1] = strchr (at[i], ',');
+	  BFD_ASSERT (at[i + 1] != NULL);
+	  *(at[i + 1]++) = 0; /* Replace ',' with a nul, and skip it.  */
+	}
+      return close_on_exec (fopen (filename, at[0], at[1], at[2]));
     }
 #else /* !VMS */
 #if defined (HAVE_FOPEN64)
diff --git a/bfd/coff-alpha.c b/bfd/coff-alpha.c
index 98bed84..efe2dd3 100644
--- a/bfd/coff-alpha.c
+++ b/bfd/coff-alpha.c
@@ -1,6 +1,6 @@
 /* BFD back-end for ALPHA Extended-Coff files.
    Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-   2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+   2003, 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc.
    Modified from coff-mips.c by Steve Chamberlain <sac@cygnus.com> and
    Ian Lance Taylor <ian@cygnus.com>.
 
@@ -2297,7 +2297,8 @@ static const struct ecoff_backend_data alpha_ecoff_backend_data =
     (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* reloc_out */
     alpha_ecoff_swap_filehdr_out, alpha_ecoff_swap_aouthdr_out,
     alpha_ecoff_swap_scnhdr_out,
-    FILHSZ, AOUTSZ, SCNHSZ, 0, 0, 0, 0, FILNMLEN, TRUE, FALSE, 4, FALSE, 2,
+    FILHSZ, AOUTSZ, SCNHSZ, 0, 0, 0, 0, FILNMLEN, TRUE, 
+    ECOFF_NO_LONG_SECTION_NAMES, 4, FALSE, 2,
     alpha_ecoff_swap_filehdr_in, alpha_ecoff_swap_aouthdr_in,
     alpha_ecoff_swap_scnhdr_in, NULL,
     alpha_ecoff_bad_format_hook, _bfd_ecoff_set_arch_mach_hook,
diff --git a/bfd/coff-mips.c b/bfd/coff-mips.c
index 929b3c1..f82c52d 100644
--- a/bfd/coff-mips.c
+++ b/bfd/coff-mips.c
@@ -1,6 +1,6 @@
 /* BFD back-end for MIPS Extended-Coff files.
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2000, 2001, 2002, 2003, 2004, 2007, 2008
+   2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009
    Free Software Foundation, Inc.
    Original version by Per Bothner.
    Full support added by Ian Lance Taylor, ian@cygnus.com.
@@ -1312,7 +1312,8 @@ static const struct ecoff_backend_data mips_ecoff_backend_data =
     (unsigned (*) PARAMS ((bfd *,PTR,PTR))) bfd_void, /* reloc_out */
     mips_ecoff_swap_filehdr_out, mips_ecoff_swap_aouthdr_out,
     mips_ecoff_swap_scnhdr_out,
-    FILHSZ, AOUTSZ, SCNHSZ, 0, 0, 0, 0, FILNMLEN, TRUE, FALSE, 4, FALSE, 2,
+    FILHSZ, AOUTSZ, SCNHSZ, 0, 0, 0, 0, FILNMLEN, TRUE, 
+    ECOFF_NO_LONG_SECTION_NAMES, 4, FALSE, 2,
     mips_ecoff_swap_filehdr_in, mips_ecoff_swap_aouthdr_in,
     mips_ecoff_swap_scnhdr_in, NULL,
     mips_ecoff_bad_format_hook, _bfd_ecoff_set_arch_mach_hook,
diff --git a/bfd/coff-rs6000.c b/bfd/coff-rs6000.c
index 17c6907..1db66e7 100644
--- a/bfd/coff-rs6000.c
+++ b/bfd/coff-rs6000.c
@@ -1,6 +1,6 @@
 /* BFD back-end for IBM RS/6000 "XCOFF" files.
    Copyright 1990-1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
-   2008  Free Software Foundation, Inc.
+   2008, 2009  Free Software Foundation, Inc.
    Written by Metin G. Ozisik, Mimi Phuong-Thao Vo, and John Gilmore.
    Archive support from Damon A. Permezel.
    Contributed by IBM Corporation and Cygnus Support.
@@ -4011,7 +4011,7 @@ static const struct xcoff_backend_data_rec bfd_xcoff_backend_data =
       LINESZ,
       FILNMLEN,
       TRUE,			/* _bfd_coff_long_filenames */
-      FALSE,			/* _bfd_coff_long_section_names */
+      XCOFF_NO_LONG_SECTION_NAMES,  /* _bfd_coff_long_section_names */
       3,			/* _bfd_coff_default_section_alignment_power */
       FALSE,			/* _bfd_coff_force_symnames_in_strings */
       2,			/* _bfd_coff_debug_string_prefix_length */
@@ -4263,7 +4263,7 @@ static const struct xcoff_backend_data_rec bfd_pmac_xcoff_backend_data =
       LINESZ,
       FILNMLEN,
       TRUE,			/* _bfd_coff_long_filenames */
-      FALSE,			/* _bfd_coff_long_section_names */
+      XCOFF_NO_LONG_SECTION_NAMES,  /* _bfd_coff_long_section_names */


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


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

only message in thread, other threads:[~2009-02-26  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-26  0:17 [SCM] archer-tromey-charset: Fix FAILs due to now correctly read-in but unresolved `typedef's 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).