public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: jkratoch@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-jankratochvil-ifunc: Merge remote branch 'origin/master' into archer-jankratochvil-ifunc
Date: Mon, 11 Oct 2010 09:30:00 -0000	[thread overview]
Message-ID: <20101011093024.19300.qmail@sourceware.org> (raw)

The branch, archer-jankratochvil-ifunc has been updated
       via  fdef815049aed6c810010442174edbdbb9872286 (commit)
       via  b59c334f41d4a793352df0563f6d7ba0f1166342 (commit)
       via  ce9ec74d6dc0539f7f0a1dde42718831fbecd7db (commit)
       via  12dec400fbd5feede3977ccafe6c7d8e75852f89 (commit)
       via  d2970815195013ac303585ae4272b721d168e367 (commit)
       via  0cde3f1656516b8d4932048b214702faa4628aeb (commit)
       via  271cfeec5a425c90aa90583dcaf6bf988695a047 (commit)
       via  df5ec02eb8b23a7706f93d40e1fb48b0428629fb (commit)
       via  d336ad88e4c37d54669dbef15636e110ca353008 (commit)
       via  da68190916ac987538f5c86a3775bffc13e2768e (commit)
       via  dcc7e051e31667b6788b8bf42165a3f9cdcd25ba (commit)
       via  e61b7c14491a0e4018c58e4e61887488108d1a7d (commit)
       via  97ef8570a549af75a57816e94d6bd1a36c8dd220 (commit)
       via  3831d7e6a2f9dddb67c40b21ed1582a2afbc45fa (commit)
       via  225a0a1ee6f15f73619d42820036f9fb7f899598 (commit)
       via  5b2ee1fb0fc1fd0064f3a70062996be8dfa835de (commit)
       via  f05040bf6e7ece806da2ba0943598312e8187c99 (commit)
       via  bba6cada1d513421728b04c5a9078bd0066186e0 (commit)
       via  3f08e6e0e30cc27608f8c257e9e3adc55cee9f33 (commit)
       via  cf96b9465bb8c84fa4e12b8116cfad216b130f13 (commit)
       via  77a7b168d109e1a85571130cea413017adf7ebf9 (commit)
       via  8be941b9ba9ef001a45aed2349dd0cc619a2024f (commit)
       via  d01f999fb76e39c651b8cc9ec0e9a54ce204041f (commit)
       via  c0db44e3c62db256f853445359619b52f6f916d4 (commit)
       via  326a8778de585aa8bf8358409e735c253e53e613 (commit)
       via  dd27d5c2d16490fdaaec82a6b242ae29229d6e47 (commit)
       via  2b95718c85fe50547c0ac1670c3f53d64020dd00 (commit)
       via  b036112d2e8202b627404901bdf7d81152d394d9 (commit)
       via  7cf0f2402656595e50a390bcdf78dad3bc30f537 (commit)
       via  18fb65f478a4e8288bd9513728ae1e806a519e5c (commit)
       via  7d08342da7ff47c7a075e31af843927b93cefa73 (commit)
       via  b7ea7aba0499438dd4d230cc6577f9d2f108a294 (commit)
       via  6f62fad7e30dbb269e40bd71957e88e35e4c1d90 (commit)
       via  0e7a75f6f7e3894d9574bb5e3b0fe9ca5e2ea0e6 (commit)
       via  43f222f67cc4a0aeeb966c7a9f190eea20459f54 (commit)
       via  15ef70c19bfe9f903856764776e031ba6c3bb6fa (commit)
       via  c0ba854aa9cbdfa8f19402938771525fc9a6f62c (commit)
       via  53ccce96816da4cc81a751df4cb23e1cdda68674 (commit)
       via  943f2dab3dd994445a06e31fed55d3465bb5ed6b (commit)
       via  7330bf514b8675bd531eb2be35436e20454eddf4 (commit)
       via  526ef4cbd8c9d81b03e3959a6e39b428563cc09e (commit)
       via  b43844688379a4524c11ae351dce0720089b7444 (commit)
       via  4df22d322881d57e16ad4cbee187d0d7487f20df (commit)
       via  423f54f27c6911e87cb6a35fbce794d307fe7cf5 (commit)
       via  ebd0153e90ab7856539a14827aeda9a74473a4b9 (commit)
       via  c89aa7b89cf6270eeabf351018a0cd429b6f0320 (commit)
       via  af056d0eca88e1065dae3727d5e66e7d2612dc3d (commit)
       via  c03747ba4ff28b09249912ccf718dedb8287e8f8 (commit)
       via  0c27c473ae34636414ea12e3d7431663a10a0d75 (commit)
       via  367f20d2bdb4049fd4d6a129d64a9efb01dc3054 (commit)
       via  1ec52b975c4c261732902aa97a89b26f6870302b (commit)
       via  b1244daa8637c7d9eaaf551f5c999945762f97f1 (commit)
       via  fb77fd60a4e632be4d12f0bcea04acf4c61ababa (commit)
       via  92618ab86dce541adcb5aa596e4a9b5e3501f9aa (commit)
       via  880e5eca29b94d95154b150fe1cbed905cef968b (commit)
       via  e16fa69b0506536ac45ebd53e821e4a9c31c56c3 (commit)
       via  4f57f20b4f467e411b761d0abbe5698afad1150c (commit)
       via  edca47c2e236a4ffd2f7a52029aa28d3e6dc1f2c (commit)
       via  6805ac1075724135e072dd95288eb8754db13313 (commit)
       via  329d2d0460d108444ea178ef45a82d2d0b433822 (commit)
       via  a7bc7a97afa95f553a3908b21b6ca230eb4b0ca1 (commit)
       via  15ae69b92ef1be627a37f5889c2e041379d926bb (commit)
       via  95d32c21a9edd56f10731f2b121f6a00a271761e (commit)
       via  4df5723d3d1f3ac8e5ad69db48938d6062f1b837 (commit)
       via  1d12b35d8847fe309096c6f6ff47384e27ff975e (commit)
       via  ec4e8e11bd4cc3ed3301ceadc4f218b9ce7ea237 (commit)
       via  0dc46e7eb62878252cadac52882e12a1449a84c4 (commit)
       via  549516ee264dd9aadfe620a6a1a126ebd31b63f6 (commit)
       via  773fb0dac9329b4d4884149a0c385c89f1264207 (commit)
       via  85d53a5da81016bdcf8f59e660d598b67733b686 (commit)
       via  62c607d7b91baa4d108f1aea59c47b5926fd941f (commit)
       via  382e7d7d333508b51b3bdeb90a38fff105b900da (commit)
       via  20caee832f9f4047243f181b9a8f7dfe055f06a5 (commit)
       via  9bb468270551fd6bba0d1668a4161b1652055466 (commit)
       via  ac56403f3f75e1a731b91ed669791f7c04024b00 (commit)
       via  71280c7d4bd0486db7100f49c87ff5211890f1ff (commit)
       via  e227a3b67ba0cf7aad90a2cc7d3664dc64cf0174 (commit)
       via  ed5c19665ba26348c2f51e257c8667cf21d0df9b (commit)
       via  4b12592f127621657a422b51d53186ccd44b9ad4 (commit)
       via  ea83a2707ca7adb87e4af37ae66221140ec758e4 (commit)
       via  7f73b16f0a7f617c01443fa12d9c0f4073ba7079 (commit)
       via  47967cc493d79ef2b574677c9da5afec3df775f4 (commit)
       via  ad20e5eb15d037a31e3b484e9f57542dc927c0a9 (commit)
       via  aec03eb8ae5e9ebf62daa1c2f1135bd0b23720cc (commit)
       via  72a52a75035eea0e41eacad35b61a8ef8d25ed72 (commit)
       via  cecc659ff339f09009a48032672292883263a4ab (commit)
       via  1f36c401a948ba088da26b8f66002552e90421b6 (commit)
       via  eb6c1ad80260feec29bc4fec1ef0228ad7e383d9 (commit)
       via  d0af2bdde055ad7df65790f5725a926f2b6c5a44 (commit)
       via  e8a090b3384454f09c5f191ffa954f368c76d10a (commit)
       via  f436e12c656a8bbd93ef8948928322c089128eda (commit)
       via  8d7231636f77e0631d4232d79b7e57ec69ae4c09 (commit)
       via  4b8866f58d981ccfc841070c8a366661338db128 (commit)
       via  58beeed5ce32cac71f4abde3b190984f9dbe0664 (commit)
       via  c290e784cf9943779c0531a3e9f6d7aa7c22cb9c (commit)
       via  f6fcc8796498fc0136a2e7493a8ae0ddd29b4018 (commit)
       via  11a94fad08f146f52ea4bfc34f194ceefc85e2e5 (commit)
       via  5cadd780e2909d24cb41b9a1b48b16385c834639 (commit)
       via  7c59491f02de02410c8bccf525b7447a5a0594df (commit)
       via  1010a27d3706b299aa9958e82667d57f01f58204 (commit)
       via  42ffc82f732aa73bf565f4a51ed6e509955c8462 (commit)
       via  0c3e0e15aeb2029e8d7841d289c7be7d38572850 (commit)
       via  b82ddc1f796104420a19b08ee50d72316782bcd2 (commit)
       via  1ee0c33c426de06c97c75bfdf5e5f990c2f42261 (commit)
       via  617f69caa31b60b5c838f8a1a76cec1becfa7dff (commit)
       via  55b9f5fe55d30ef96cd98b9458b7ea7b870e6976 (commit)
       via  7abd9bc8b37cb4244f85a743f237f017d03a2366 (commit)
       via  56164c7ec53e3836f3bf25c8627580c6521b4a23 (commit)
       via  27a709284e8419d78ee042ec78fda19e11a94017 (commit)
       via  9e580aa51107b206d0e1306f126996dd8db71dcf (commit)
       via  734274a9a8c5041fa4dcefe9d72fc0b0d697b2a3 (commit)
       via  41d92efc2bba2bf24b8c0ed8d98eb3b90825fdd9 (commit)
       via  d3eb7e583b5ba36bc96cabd529031df5140d504f (commit)
       via  953b1cda13c595456aa3690205b0f520bad6c78d (commit)
       via  422dd49c10741028349fee7fe3587767226eb032 (commit)
       via  8bf055c94d7fe0c58e5c0fdd724d0fcce6dcf2a0 (commit)
       via  8f12d6cd84773dc22d1e7b3ec36c0e8d91fcd188 (commit)
       via  497c3ac470e706d65f8c27931b29e9069163fafe (commit)
       via  40d6506dc236659cffbad1e37c7bd4ddeb37860f (commit)
       via  261511b8209b641461fab0f0e942c4d1aaf77068 (commit)
       via  f2647fd1f2c72d6264c497637bfab87a23a854df (commit)
       via  d6e7ea1bfef1184826601afb3668b73c4e23840f (commit)
       via  3e28ee57dc62c171355315a6924c07e9463923b4 (commit)
      from  30fedadf224a8c119575fcc8a6ced51f0d4aee9f (commit)

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

- Log -----------------------------------------------------------------
commit fdef815049aed6c810010442174edbdbb9872286
Merge: 30fedad b59c334
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Oct 11 11:30:15 2010 +0200

    Merge remote branch 'origin/master' into archer-jankratochvil-ifunc
    
    Conflicts:
    	gdb/gdbtypes.h

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

Summary of changes:
 COPYING.LIBGLOSS                                   |   42 ++
 COPYING.NEWLIB                                     |   34 +
 ChangeLog                                          |   74 +++
 Makefile.def                                       |    4 +
 Makefile.in                                        |   32 +
 bfd/ChangeLog                                      |  137 +++++-
 bfd/configure                                      |    2 +-
 bfd/elf-bfd.h                                      |   52 +-
 bfd/elf.c                                          |  181 ++++--
 bfd/elf32-arm.c                                    |   29 +-
 bfd/elf32-i386.c                                   |   13 +-
 bfd/elf32-m32r.c                                   |   34 -
 bfd/elf32-microblaze.c                             |    2 +-
 bfd/elf32-ppc.c                                    |    5 +-
 bfd/elf32-rx.c                                     |    4 +-
 bfd/elf32-spu.c                                    |    2 +-
 bfd/elf32-tic6x.c                                  |   39 +-
 bfd/elf32-xtensa.c                                 |    2 +-
 bfd/elf64-alpha.c                                  |    2 +-
 bfd/elf64-hppa.c                                   |    2 +-
 bfd/elf64-mips.c                                   |   33 +-
 bfd/elf64-ppc.c                                    |   27 +-
 bfd/elf64-sparc.c                                  |   13 +-
 bfd/elf64-x86-64.c                                 |   13 +-
 bfd/elfcode.h                                      |   23 +-
 bfd/elflink.c                                      |  338 +++++------
 bfd/elfxx-ia64.c                                   |    2 +-
 bfd/elfxx-mips.c                                   |   41 +-
 bfd/elfxx-sparc.c                                  |    4 +-
 bfd/libbfd.h                                       |    1 +
 bfd/pei-x86_64.c                                   |   93 ++--
 bfd/reloc.c                                        |    2 +
 bfd/version.h                                      |    2 +-
 config/ChangeLog                                   |    9 +
 config/dfp.m4                                      |    4 +-
 config/po.m4                                       |    2 +-
 configure                                          |   55 ++-
 configure.ac                                       |   43 +-
 cpu/ChangeLog                                      |    4 +
 cpu/frv.opc                                        |    3 +
 gdb/ChangeLog                                      |  391 ++++++++++++
 gdb/Makefile.in                                    |   70 +--
 gdb/NEWS                                           |    5 +
 gdb/ada-lang.c                                     |  384 ++++++++----
 gdb/ada-lang.h                                     |    8 +-
 gdb/ada-tasks.c                                    |   21 +
 gdb/ada-typeprint.c                                |   98 ++-
 gdb/addrmap.c                                      |   66 ++-
 gdb/addrmap.h                                      |   11 +
 gdb/amd64-windows-tdep.c                           |   33 +
 gdb/arm-tdep.c                                     |  634 ++++++++++++++++++--
 gdb/bcache.c                                       |    3 +-
 gdb/buildsym.c                                     |    2 +-
 gdb/buildsym.h                                     |    2 +-
 gdb/c-valprint.c                                   |    3 +-
 gdb/cc-with-index.sh                               |  123 ++++
 gdb/coffread.c                                     |    5 +-
 gdb/completer.c                                    |   29 +-
 gdb/configure                                      |    3 +-
 gdb/configure.ac                                   |    2 +-
 gdb/configure.tgt                                  |    9 +-
 gdb/data-directory/Makefile.in                     |  182 ++++++
 gdb/dbxread.c                                      |    7 +-
 gdb/defs.h                                         |    2 +-
 gdb/dictionary.c                                   |  178 +++++--
 gdb/dictionary.h                                   |   25 +
 gdb/doc/ChangeLog                                  |    4 +
 gdb/doc/gdb.texinfo                                |   32 +
 gdb/dwarf2read.c                                   |  488 +++++++++++----
 gdb/elfread.c                                      |   14 +-
 gdb/fork-child.c                                   |   15 +-
 gdb/gdb_wchar.h                                    |    9 +-
 gdb/gdbserver/ChangeLog                            |    4 +
 gdb/gdbserver/Makefile.in                          |    2 +-
 gdb/gdbtypes.c                                     |   10 +-
 gdb/gdbtypes.h                                     |   29 +-
 gdb/gnu-v3-abi.c                                   |    5 +-
 gdb/infcall.c                                      |    2 +-
 gdb/inferior.c                                     |   29 +-
 gdb/machoread.c                                    |    5 +-
 gdb/mdebugread.c                                   |    8 +-
 gdb/mipsread.c                                     |    5 +-
 gdb/objfiles.h                                     |    2 +-
 gdb/psympriv.h                                     |    6 +-
 gdb/psymtab.c                                      |  290 +++++-----
 gdb/python/lib/gdb/__init__.py                     |   14 +
 gdb/python/py-frame.c                              |    2 +-
 gdb/python/python.c                                |   50 ++-
 gdb/ravenscar-sparc-thread.c                       |  185 ++++++
 gdb/ravenscar-thread.c                             |  434 +++++++++++++
 gdb/ravenscar-thread.h                             |   41 ++
 gdb/solib-svr4.c                                   |   58 ++
 gdb/somread.c                                      |    5 +-
 gdb/sparc-tdep.c                                   |    8 +
 gdb/sparc64-tdep.c                                 |    8 +
 gdb/stack.c                                        |   16 +-
 gdb/stack.h                                        |    4 +-
 gdb/symfile.c                                      |   23 +-
 gdb/symfile.h                                      |   52 +-
 gdb/testsuite/ChangeLog                            |  104 ++++
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    6 +-
 gdb/testsuite/gdb.base/anon.c                      |   32 +
 gdb/testsuite/gdb.base/anon.exp                    |   32 +
 gdb/testsuite/gdb.base/break-interp.exp            |  132 +++--
 gdb/testsuite/gdb.base/break1.c                    |    1 +
 gdb/testsuite/gdb.base/catch-syscall.exp           |    2 +-
 gdb/testsuite/gdb.base/completion.exp              |    4 +
 gdb/testsuite/gdb.base/constvars.c                 |   10 +
 gdb/testsuite/gdb.base/constvars.exp               |   17 +
 gdb/testsuite/gdb.base/corefile.exp                |   25 +
 gdb/testsuite/gdb.base/gnu_vector.c                |   33 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |   38 ++-
 gdb/testsuite/gdb.cp/oranking.cc                   |  207 +++++++
 gdb/testsuite/gdb.cp/oranking.exp                  |  100 +++
 .../dw2-cp-infcall-ref-static-main.c}              |   41 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.S         |  115 ++++
 ...{dw2-strp.exp => dw2-cp-infcall-ref-static.exp} |   38 +-
 gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S |    2 +-
 .../dw2-inline-param-main.c}                       |   32 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.S        |  152 +++++
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp      |   65 ++
 gdb/testsuite/gdb.dwarf2/dw2-strp.exp              |    4 +-
 gdb/testsuite/gdb.python/py-block.exp              |   13 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |   13 +-
 gdb/testsuite/gdb.python/py-frame.exp              |   13 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |   11 +-
 gdb/testsuite/gdb.python/py-param.exp              |   29 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |   13 +-
 gdb/testsuite/gdb.python/py-shared.exp             |   13 +-
 gdb/testsuite/gdb.python/py-symbol.exp             |   13 +-
 gdb/testsuite/gdb.python/py-symtab.exp             |   13 +-
 gdb/testsuite/gdb.python/py-type.exp               |   13 +-
 gdb/testsuite/gdb.python/py-value.exp              |   31 +-
 gdb/testsuite/gdb.python/python.exp                |   13 +-
 gdb/testsuite/lib/gdb-python.exp                   |   47 ++
 gdb/testsuite/lib/mi-support.exp                   |    2 +-
 gdb/tracepoint.c                                   |   12 +-
 gdb/valarith.c                                     |   30 +-
 gdb/valops.c                                       |   23 +-
 gdb/value.c                                        |    5 +-
 gdb/version.in                                     |    2 +-
 gdb/xcoffread.c                                    |    5 +-
 include/ChangeLog                                  |   12 +
 include/libiberty.h                                |    3 +
 include/opcode/ChangeLog                           |    7 +-
 include/opcode/cgen.h                              |    8 +-
 include/opcode/s390.h                              |    3 +-
 include/opcode/tic6x-control-registers.h           |    4 +-
 intl/ChangeLog                                     |    5 +
 intl/configure                                     |    2 +-
 libiberty/ChangeLog                                |   49 +-
 libiberty/Makefile.in                              |   13 +-
 libiberty/config.in                                |   16 +-
 libiberty/configure                                |   26 +-
 libiberty/configure.ac                             |   14 +-
 libiberty/cplus-dem.c                              |  200 +++++--
 libiberty/functions.texi                           |   10 +-
 libiberty/setproctitle.c                           |   47 ++
 libiberty/testsuite/demangle-expected              |   30 +
 opcodes/ChangeLog                                  |   77 +++-
 opcodes/Makefile.am                                |    1 +
 opcodes/Makefile.in                                |    8 +-
 opcodes/arm-dis.c                                  |    8 +-
 opcodes/configure                                  |    2 +-
 opcodes/fr30-desc.h                                |   60 +-
 opcodes/frv-desc.h                                 |   70 ++--
 opcodes/frv-opc.c                                  |    3 +
 opcodes/i386-dis.c                                 |    1 -
 opcodes/ip2k-desc.h                                |   60 +-
 opcodes/iq2000-desc.h                              |   72 ++--
 opcodes/lm32-desc.h                                |   56 +-
 opcodes/m32c-desc.h                                |   56 +-
 opcodes/m32r-desc.h                                |   68 +-
 opcodes/mep-desc.h                                 |  104 ++--
 opcodes/mep-opc.c                                  |    2 +-
 opcodes/mt-desc.h                                  |   78 ++--
 opcodes/openrisc-desc.h                            |   58 +-
 opcodes/or32-dis.c                                 |   20 +-
 opcodes/or32-opc.c                                 |    6 +-
 opcodes/s390-dis.c                                 |   25 +
 opcodes/s390-mkopc.c                               |   14 +-
 opcodes/s390-opc.c                                 |   36 +-
 opcodes/s390-opc.txt                               |  149 +++++-
 opcodes/tic6x-dis.c                                |    6 +-
 opcodes/xc16x-desc.h                               |   72 ++--
 opcodes/xstormy16-desc.h                           |   56 +-
 sim/common/ChangeLog                               |    4 +
 sim/common/callback.c                              |    2 +-
 sim/cris/ChangeLog                                 |    9 +
 sim/cris/cris-desc.h                               |   56 +-
 sim/cris/traps.c                                   |    8 +
 sim/rx/ChangeLog                                   |   11 +
 sim/rx/mem.c                                       |   12 +-
 sim/rx/rx.c                                        |    4 +-
 sim/sh64/ChangeLog                                 |    4 +
 sim/sh64/sh-desc.h                                 |   62 +-
 sim/testsuite/ChangeLog                            |    4 +
 sim/testsuite/sim/cris/c/seek3.c                   |   49 ++
 sim/testsuite/sim/cris/c/seek4.c                   |   44 ++
 199 files changed, 6809 insertions(+), 2142 deletions(-)
 create mode 100644 gdb/cc-with-index.sh
 create mode 100644 gdb/data-directory/Makefile.in
 create mode 100644 gdb/python/lib/gdb/__init__.py
 create mode 100644 gdb/ravenscar-sparc-thread.c
 create mode 100644 gdb/ravenscar-thread.c
 create mode 100644 gdb/ravenscar-thread.h
 create mode 100644 gdb/testsuite/gdb.base/anon.c
 create mode 100644 gdb/testsuite/gdb.base/anon.exp
 create mode 100644 gdb/testsuite/gdb.cp/oranking.cc
 create mode 100644 gdb/testsuite/gdb.cp/oranking.exp
 copy gdb/testsuite/{gdb.base/gnu_vector.c => gdb.dwarf2/dw2-cp-infcall-ref-static-main.c} (50%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S
 copy gdb/testsuite/gdb.dwarf2/{dw2-strp.exp => dw2-cp-infcall-ref-static.exp} (53%)
 copy gdb/testsuite/{gdb.base/gnu_vector.c => gdb.dwarf2/dw2-inline-param-main.c} (50%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-param.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp
 create mode 100644 gdb/testsuite/lib/gdb-python.exp
 create mode 100644 libiberty/setproctitle.c
 create mode 100644 sim/testsuite/sim/cris/c/seek3.c
 create mode 100644 sim/testsuite/sim/cris/c/seek4.c

First 500 lines of diff:
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index ebd2e71..5f02c44 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -260,3 +260,45 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+
+(14) - National Semiconductor Corporation
+
+Copyright (c) 2004 National Semiconductor Corporation
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+
+(15) - CodeSourcery, Inc. (tic6x-* targets)
+
+Copyright (c) 2010 CodeSourcery, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of CodeSourcery nor the
+      names of its contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY CODESOURCERY, INC. ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL CODESOURCERY BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB
index cf903b5..515fcda 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -828,3 +828,37 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+
+(37) Texas Instruments Incorporated (tic6x-* targets)
+
+Copyright (c) 1996-2010 Texas Instruments Incorporated
+http://www.ti.com/
+
+ Redistribution and  use in source  and binary forms, with  or without
+ modification,  are permitted provided  that the  following conditions
+ are met:
+
+    Redistributions  of source  code must  retain the  above copyright
+    notice, this list of conditions and the following disclaimer.
+
+    Redistributions in binary form  must reproduce the above copyright
+    notice, this  list of conditions  and the following  disclaimer in
+    the  documentation  and/or   other  materials  provided  with  the
+    distribution.
+
+    Neither the  name of Texas Instruments Incorporated  nor the names
+    of its  contributors may  be used to  endorse or  promote products
+    derived  from   this  software  without   specific  prior  written
+    permission.
+
+ THIS SOFTWARE  IS PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS
+ "AS IS"  AND ANY  EXPRESS OR IMPLIED  WARRANTIES, INCLUDING,  BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT  NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/ChangeLog b/ChangeLog
index 2bfa992..5fb7b61 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,77 @@
+2010-10-08  Bernd Schmidt  <bernds@codesourcery.com>
+	    Joseph Myers  <joseph@codesourcery.com>
+
+	* COPYING.LIBGLOSS: Add National Semiconductor and CodeSourcery
+	notices.
+	* COPYING.NEWLIB: Add Texas Instruments notice.
+
+2010-10-07  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	* configure.ac (build_lto_plugin): New shell variable.
+	(--enable-lto): Turn on by default for all non-ELF platforms that
+	have had LTO support added so far.  Set build_lto_plugin appropriately
+	for both ELF and non-ELF.
+	(configdirs): Add lto-plugin or not based on build_lto_plugin.
+	* configure: Regenerate.
+
+2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR bootstrap/45326
+	PR bootstrap/45174
+	* configure.ac: Honor initial values of $build_configargs,
+	$host_configargs, $target_configargs.  Mark the precious, so
+	environment settings get recorded.
+	* configure: Regenerate.
+
+2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	2010-09-30  Michael Eager  <eager@eagercon.com>
+
+	* configure.ac (microblaze): Add target-libssp to noconfigdirs.
+	* configure: Regenerate.
+
+	2010-09-21  Iain Sandoe  <iains@gcc.gnu.org>
+
+	* configure.ac (enable-lto): Add Darwin to the list of supported lto
+	targets and amend comment.
+	* configure: Regenerate.
+
+	2010-09-03  Jack Howarth <howarth@bromo.med.uc.edu>
+
+	* configure.ac: Enable LTO by default on Darwin.
+	* configure: Regenerate.
+
+	2010-07-23  Marc Glisse <marc.glisse@normalesup.org>
+
+	PR bootstrap/44455
+	* configure.ac (extra_mpfr_configure_flags): Copy from
+	extra_mpc_gmp_configure_flags.
+	* configure: Re-generated.
+
+2010-09-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	PR bootstrap/45796
+	* Makefile.def (info-gcc, dvi-gcc, pdf-gcc, html-gcc):
+	Depend on all-build-libiberty.
+	* Makefile.in: Regenerate.
+
+2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	PR bootstrap/44621
+	* configure.ac: Fix unportable shell quoting.
+	* configure: Regenerate.
+
+2010-07-26  Naveen.H.S  <naveen.S@kpitcummins.com>
+
+	* configure.ac: Support all v850 targets.
+	* configure: Regenerate.
+
 2010-07-17  Jack Howarth  <howarth@bromo.med.uc.edu>
 
 	PR target/44862
diff --git a/Makefile.def b/Makefile.def
index ccc23f6..29cd1a3 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -341,6 +341,10 @@ dependencies = { module=all-gcc; on=all-libcpp; hard=true; };
 dependencies = { module=all-gcc; on=all-libdecnumber; hard=true; };
 dependencies = { module=all-gcc; on=all-libiberty; };
 dependencies = { module=all-gcc; on=all-fixincludes; };
+dependencies = { module=info-gcc; on=all-build-libiberty; };
+dependencies = { module=dvi-gcc; on=all-build-libiberty; };
+dependencies = { module=pdf-gcc; on=all-build-libiberty; };
+dependencies = { module=html-gcc; on=all-build-libiberty; };
 dependencies = { module=install-gcc ; on=install-fixincludes; };
 
 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };
diff --git a/Makefile.in b/Makefile.in
index 3268a30..1d5ef9e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -57909,6 +57909,38 @@ all-stage4-gcc: maybe-all-stage4-libiberty
 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
 all-gcc: maybe-all-fixincludes
+info-gcc: maybe-all-build-libiberty
+
+info-stage1-gcc: maybe-all-build-libiberty
+info-stage2-gcc: maybe-all-build-libiberty
+info-stage3-gcc: maybe-all-build-libiberty
+info-stage4-gcc: maybe-all-build-libiberty
+info-stageprofile-gcc: maybe-all-build-libiberty
+info-stagefeedback-gcc: maybe-all-build-libiberty
+dvi-gcc: maybe-all-build-libiberty
+
+dvi-stage1-gcc: maybe-all-build-libiberty
+dvi-stage2-gcc: maybe-all-build-libiberty
+dvi-stage3-gcc: maybe-all-build-libiberty
+dvi-stage4-gcc: maybe-all-build-libiberty
+dvi-stageprofile-gcc: maybe-all-build-libiberty
+dvi-stagefeedback-gcc: maybe-all-build-libiberty
+pdf-gcc: maybe-all-build-libiberty
+
+pdf-stage1-gcc: maybe-all-build-libiberty
+pdf-stage2-gcc: maybe-all-build-libiberty
+pdf-stage3-gcc: maybe-all-build-libiberty
+pdf-stage4-gcc: maybe-all-build-libiberty
+pdf-stageprofile-gcc: maybe-all-build-libiberty
+pdf-stagefeedback-gcc: maybe-all-build-libiberty
+html-gcc: maybe-all-build-libiberty
+
+html-stage1-gcc: maybe-all-build-libiberty
+html-stage2-gcc: maybe-all-build-libiberty
+html-stage3-gcc: maybe-all-build-libiberty
+html-stage4-gcc: maybe-all-build-libiberty
+html-stageprofile-gcc: maybe-all-build-libiberty
+html-stagefeedback-gcc: maybe-all-build-libiberty
 install-gcc: maybe-install-fixincludes
 configure-libcpp: configure-libiberty
 
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index b281a04..fcfa945 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,139 @@
+2010-10-11  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_final_link_relocate)
+	(elf32_arm_relocate_section): Handle relocations against STN_UNDEF.
+
+2010-10-11  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	* elflink.c (_bfd_elf_link_output_relocs): Delete unused variable
+	"output_rel_hdr".
+
+2010-10-09  John Tytgat  <john@bass-software.com>
+
+	* reloc.c (BFD_RELOC_ARM_HVC): Add.
+	* libbfd.h: Regenerate.
+
+2010-10-08  Kai Tietz  <kai.tietz@onevision.com>
+
+	* pei-x86_64.c (find_next_xdata_or_end): Removed.
+	(pex64_dump_xdata): Remove arguments stop, onaline,
+	and pdata. New argument endx.  Print term "none"
+	instead of misleading "CFA".
+	(sort_xdata_arr): New function.
+	(pex64_bfd_print_pdata): Use binary search/sort for unwind-RVAs
+	instead of searching quadratic.
+
+2010-10-08  Pierre Muller  <muller@ics.u-strasbg.fr>
+	    Alan Modra  <amodra@gmail.com>
+
+	Fix build with -DDEBUG=7
+	* elf.c (_bfd_elf_symbol_from_bfd_symbol): Remove call
+	to deleted function elf_symbol_flags.  Add typecast to avoid warning.
+	* elf32-rx.c (dump_symbol) : Rename to..
+	(rx_dump_symbol): ..this to avoid link errors.
+	* elflink.c (elf_link_input_bfd): Add typecast to avoid warnings.
+	(bfd_elf_perform_complex_relocation): Likewise.
+	* elf32-xtensa.c (print_action_list): Likewise.
+
+2010-10-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_stub_long_branch_any_arm_pic,
+	elf32_arm_stub_long_branch_any_arm_pic): Use a consistent name for
+	ip/r12.
+	(arm_type_of_stub): Remove superfluous braces.
+
+2010-10-04  Bernd Schmidt  <bernds@codesourcery.com>
+
+	* elf-bfd.h (struct bfd_elf_section_reloc_data): New structure.
+	(struct bfd_elf_section_data): New members REL and RELA; delete
+	members REL_HDR, REL_HDR2, REL_COUNT, REL_COUNT2, REL_IDX,
+	REL_IDX2, REL_HASHES.
+	(_bfd_elf_init_reloc_shdr): Adjust declaration.
+	(_bfd_elf_single_rel_hdr): Declare.
+	(RELOC_AGAINST_DISCARDED_SECTION): Use it.
+	* elf.c (bfd_section_from_shdr): Adjusted to match changes in
+	data structures.
+	(_bfd_elf_init_reloc_shdr): New arg RELDATA.  Remove arg REL_HDR.
+	All callers changed.  Allocate memory for the Elf_Internal_Shdr
+	structure.
+	(_bfd_elf_single_rel_hdr): New function.
+	(struct fake_section_arg): New structure.
+	(elf_fake_section): Expect to see a pointer to it in the third
+	argument.  If doing a relocatable link, allocate both REL and RELA
+	sections as needed.
+	(assign_section_numbers): Adjusted to match changes in
+	data structures.
+	(_bfd_elf_compute_section_file_positions): Call elf_fake_sections
+	with a struct fake_section_args argument.
+	* elfcode.h (elf_write_relocs): Adjusted to match changes in
+	data structures.
+	(elf_slurp_reloc_table): Likewise.
+	* elflink.c (_bfd_elf_link_read_relocs): Likewise.
+	(_bfd_elf_link_size_reloc_section): Remove arg REL_HDR, replace with
+	RELDATA.  Remove argument O.  All callers changed.  Remove code to
+	discover the right rel_hdr and count.
+	(_bfd_elf_link_output_relocs): Adjusted to match changes in
+	data structures.
+	(elf_link_adjust_relocs): Remove args REL_HDR, COUNT and REL_HASH;
+	replace with RELDATA.  All callers changed.
+	(elf_link_input_bfd): Correctly generate rel_hash data when both
+	REL and RELA sections are present.
+	(elf_reloc_link_order): Adjusted to match changes in
+	data structures.
+	(bfd_elf_final_link): Simplify code to count relocs.  Free the
+	hashes array for both REL and RELA.
+	(get_dynamic_reloc_section_name): Use _bfd_elf_single_reloc_hdr
+	* elf32-m32r.c (m32r_elf_fake_sections, elf_backend_fake_sections):
+	Delete.
+	* elf32-tic6x.c (elf32_tic6x_fake_sections, elf_backend_fake_sections):
+	Delete.
+	(elf32_tic6x_rel_relocation_p): Adjusted to match changes in
+	data structures.
+ 	* elf32-microblaze.c (microblaze_elf_check_relocs): Use
+	_bfd_elf_single_rel_hdr.
+	* elf32-ppc.c (ppc_elf_relax_section): Likewise.
+	* elf32-spu.c (spu_elf_relocate_section): Likewise.
+	* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
+	* elf64-hppa.c (get_reloc_section): Likewise.
+	* elf64-mips.c (mips_elf64_slurp_reloc_table): Adjusted to match
+	changes in data structures.
+	(mips_elf64_write_relocs): Use _bfd_elf_single_rel_hdr.
+	* elf64-ppc.c (ppc64_elf_edit_opd): Likewise.
+	(ppc64_elf_edit_toc): Likewise.
+	(get_relocs): Adjusted to match changes in data structures.
+	Allocate an Elf_Internal_Shdr structure if necessary.
+	(ppc64_elf_finish_dynamic_sections): Use _bfd_elf_single_rel_hdr.
+	* elf64-sparc.c (elf64_sparc_slurp_reloc_table): Adjusted to match
+	changes in data structures.
+	* elfxx-ia64.c (get_reloc_section): Use _bfd_elf_single_rel_hdr.
+	* elfxx-mips.c (MIPS_RELOC_RELA_P): Remove macro.
+	(mips_elf_rel_relocation_p): Adjusted to match changes in data
+	structures.
+	(_bfd_mips_elf_relocate_section): Use mips_elf_rel_relocation_p rather
+	than MIPS_RELOC_RELOCA_P.
+	* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Use
+	_bfd_elf_single_rel_hdr.
+	(_bfd_sparc_elf_relocate_section): Likewise.
+
+2010-10-01  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_size_stubs): Don't choke on local symbols in
+	SHN_UNDEF, SHN_ABS, SHN_COMMON.
+
+2010-09-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11812
+	* elf32-i386.c (elf_i386_size_dynamic_sections): Don't
+	 allocate .got.plt section if there are no GOT nor PLT
+	 entries and there is no refeence to _GLOBAL_OFFSET_TABLE_.
+	 * elf64-x86-64.c (elf64_x86_64_size_dynamic_sections): Li.kewise.
+
+	* elflink.c (_bfd_elf_define_linkage_sym): Clear non_elf.
+
+2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure: Regenerate.
+
 2010-09-24  Thomas Schwinge  <thomas@codesourcery.com>
 
 	* elf32-arm.c, elf32-cris.c, elf32-hppa.c, elf32-i370.c, elf32-m32r.c,
@@ -141,7 +277,6 @@
 
 2010-09-09  Bernd Schmidt  <bernds@codesourcery.com>
 
-	bfd/
 	* elflink.c (bfd_elf_final_link): Correct calculation of
 	max_external_reloc_size.
 
diff --git a/bfd/configure b/bfd/configure
index e1ea93b..980711a 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -18067,7 +18067,7 @@ _LT_EOF
       case "$ac_file" in */Makefile.in)
         # Adjust a relative srcdir.
         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
+        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
         # In autoconf-2.13 it is called $ac_given_srcdir.
         # In autoconf-2.50 it is called $srcdir.
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index dbcebd2..66dcbcd 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -1319,6 +1319,23 @@ struct elf_backend_data
   unsigned default_execstack : 1;
 };
 
+/* Information about reloc sections associated with a bfd_elf_section_data
+   structure.  */
+struct bfd_elf_section_reloc_data
+{
+  /* The ELF header for the reloc section associated with this
+     section, if any.  */
+  Elf_Internal_Shdr *hdr;
+  /* The number of relocations currently assigned to HDR.  */
+  unsigned int count;
+  /* The ELF section number of the reloc section.  Only used for an
+     output file.  */
+  int idx;
+  /* Used by the backend linker to store the symbol hash table entries
+     associated with relocs against global symbols.  */
+  struct elf_link_hash_entry **hashes;
+};
+
 /* Information stored for each BFD section in an ELF file.  This
    structure is allocated by elf_new_section_hook.  */
 
@@ -1327,31 +1344,13 @@ struct bfd_elf_section_data
   /* The ELF header for this section.  */
   Elf_Internal_Shdr this_hdr;
 
-  /* The ELF header for the reloc section associated with this
-     section, if any.  */
-  Elf_Internal_Shdr rel_hdr;
-
-  /* If there is a second reloc section associated with this section,
-     as can happen on Irix 6, this field points to the header.  */
-  Elf_Internal_Shdr *rel_hdr2;
-
-  /* The number of relocations currently assigned to REL_HDR.  */
-  unsigned int rel_count;
-
-  /* The number of relocations currently assigned to REL_HDR2.  */
-  unsigned int rel_count2;
+  /* Information about the REL and RELA reloc sections associated
+     with this section, if any.  */
+  struct bfd_elf_section_reloc_data rel, rela;
 
   /* The ELF section number of this section.  */
   int this_idx;
 
-  /* The ELF section number of the reloc section indicated by
-     REL_HDR if any.  Only used for an output file.  */
-  int rel_idx;
-
-  /* The ELF section number of the reloc section indicated by
-     REL_HDR2 if any.  Only used for an output file.  */
-  int rel_idx2;
-
   /* Used by the backend linker when generating a shared library to
      record the dynamic symbol index for a section symbol
      corresponding to this section.  A value of 0 means that there is
@@ -1361,10 +1360,6 @@ struct bfd_elf_section_data
   /* A pointer to the linked-to section for SHF_LINK_ORDER.  */
   asection *linked_to;
 
-  /* Used by the backend linker to store the symbol hash table entries
-     associated with relocs against global symbols.  */
-  struct elf_link_hash_entry **rel_hashes;
-
   /* A pointer to the swapped relocs.  If the section uses REL relocs,
      rather than RELA, all the r_addend fields will be zero.  This
      pointer may be NULL.  It is used by the backend linker.  */
@@ -1852,7 +1847,7 @@ extern int _bfd_elf_sizeof_headers
 extern bfd_boolean _bfd_elf_new_section_hook
   (bfd *, asection *);
 extern bfd_boolean _bfd_elf_init_reloc_shdr
-  (bfd *, Elf_Internal_Shdr *, asection *, bfd_boolean);
+  (bfd *, struct bfd_elf_section_reloc_data *, asection *, bfd_boolean);
 extern const struct bfd_elf_special_section *_bfd_elf_get_special_section
   (const char *, const struct bfd_elf_special_section *, unsigned int);
 extern const struct bfd_elf_special_section *_bfd_elf_get_sec_type_attr
@@ -2237,6 +2232,7 @@ extern void _bfd_elf_copy_obj_attributes (bfd *, bfd *);
 extern int _bfd_elf_obj_attrs_arg_type (bfd *, int, int);
 extern void _bfd_elf_parse_attributes (bfd *, Elf_Internal_Shdr *);
 extern bfd_boolean _bfd_elf_merge_object_attributes (bfd *, bfd *);
+extern Elf_Internal_Shdr *_bfd_elf_single_rel_hdr (asection *sec);
 
 /* The linker may needs to keep track of the number of relocs that it
    decides to copy as dynamic relocs in check_relocs for each symbol.
@@ -2363,13 +2359,13 @@ extern asection _bfd_elf_large_com_section;
 	   sections may require relocations.  */			\
 	Elf_Internal_Shdr *rel_hdr;					\
 									\
-	rel_hdr = &elf_section_data (input_section->output_section)->rel_hdr; \
+	rel_hdr = _bfd_elf_single_rel_hdr (input_section->output_section); \
 									\
 	/* Avoid empty output section.  */				\
 	if (rel_hdr->sh_size > rel_hdr->sh_entsize)			\
 	  {								\
 	    rel_hdr->sh_size -= rel_hdr->sh_entsize;			\
-	    rel_hdr = &elf_section_data (input_section)->rel_hdr;	\


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


             reply	other threads:[~2010-10-11  9:30 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-11  9:30 jkratoch [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-01-17 14:12 jkratoch
2011-01-07  7:32 jkratoch
2010-11-16  6:02 jkratoch
2010-10-15 17:11 jkratoch
2010-10-14 20:58 jkratoch
2010-10-13 15:10 jkratoch
2010-04-04 12:12 jkratoch
2010-02-26 17:59 jkratoch
2010-02-13 23:11 jkratoch
2010-02-03  4:56 jkratoch
2010-01-28 11:49 jkratoch
2010-01-21  1:02 jkratoch
2010-01-20  0:13 jkratoch
2009-12-06 17:45 jkratoch

Reply instructions:

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

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

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

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

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

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

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).