Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gdb Merge conflicts and regen amd64



details:   https://anonhg.NetBSD.org/src/rev/cc03a91b165d
branches:  trunk
changeset: 348269:cc03a91b165d
user:      christos <christos%NetBSD.org@localhost>
date:      Wed Oct 12 20:20:32 2016 +0000

description:
Merge conflicts and regen amd64

diffstat:

 external/gpl3/gdb/dist/bfd/bfdio.c                                        |    10 +-
 external/gpl3/gdb/dist/bfd/config.bfd                                     |    68 +-
 external/gpl3/gdb/dist/bfd/configure                                      |  1638 +-
 external/gpl3/gdb/dist/bfd/doc/ChangeLog                                  |   342 -
 external/gpl3/gdb/dist/bfd/doc/Makefile.am                                |     2 +-
 external/gpl3/gdb/dist/bfd/doc/Makefile.in                                |    91 +-
 external/gpl3/gdb/dist/bfd/doc/bfd.info                                   |   Bin 
 external/gpl3/gdb/dist/bfd/elf-linux-psinfo.h                             |   127 -
 external/gpl3/gdb/dist/bfd/elf.c                                          |   829 +-
 external/gpl3/gdb/dist/bfd/elf32-i386.c                                   |  1988 +++-
 external/gpl3/gdb/dist/bfd/merge.c                                        |     2 +-
 external/gpl3/gdb/dist/bfd/netbsd-core.c                                  |     2 +-
 external/gpl3/gdb/dist/config.guess                                       |     2 +-
 external/gpl3/gdb/dist/config.sub                                         |    29 +-
 external/gpl3/gdb/dist/gdb/ada-lang.c                                     |  1167 +-
 external/gpl3/gdb/dist/gdb/alphabsd-nat.c                                 |     2 +-
 external/gpl3/gdb/dist/gdb/alphanbsd-tdep.c                               |     8 +-
 external/gpl3/gdb/dist/gdb/amd64bsd-nat.c                                 |   116 +-
 external/gpl3/gdb/dist/gdb/amd64bsd-nat.h                                 |    38 -
 external/gpl3/gdb/dist/gdb/amd64nbsd-nat.c                                |     2 +-
 external/gpl3/gdb/dist/gdb/amd64nbsd-tdep.c                               |     4 +-
 external/gpl3/gdb/dist/gdb/arm-tdep.c                                     |  2523 +---
 external/gpl3/gdb/dist/gdb/armnbsd-nat.c                                  |     2 +-
 external/gpl3/gdb/dist/gdb/armnbsd-tdep.c                                 |     3 +-
 external/gpl3/gdb/dist/gdb/bsd-kvm.c                                      |     2 +-
 external/gpl3/gdb/dist/gdb/common/agent.c                                 |     6 +-
 external/gpl3/gdb/dist/gdb/common/common-defs.h                           |    32 +-
 external/gpl3/gdb/dist/gdb/config/i386/nbsd64.mh                          |     4 +-
 external/gpl3/gdb/dist/gdb/config/i386/nbsdelf.mh                         |     2 +-
 external/gpl3/gdb/dist/gdb/configure                                      |  1182 +-
 external/gpl3/gdb/dist/gdb/configure.ac                                   |   284 +-
 external/gpl3/gdb/dist/gdb/configure.host                                 |     2 +-
 external/gpl3/gdb/dist/gdb/configure.tgt                                  |    79 +-
 external/gpl3/gdb/dist/gdb/dbug-rom.c                                     |   176 -
 external/gpl3/gdb/dist/gdb/dink32-rom.c                                   |   179 -
 external/gpl3/gdb/dist/gdb/dsrec.c                                        |   316 -
 external/gpl3/gdb/dist/gdb/dtrace-probe.c                                 |    16 +-
 external/gpl3/gdb/dist/gdb/gdb_ptrace.h                                   |   149 -
 external/gpl3/gdb/dist/gdb/gnulib/import/stdio.c                          |     3 -
 external/gpl3/gdb/dist/gdb/hppa-tdep.c                                    |    44 +-
 external/gpl3/gdb/dist/gdb/hppa-tdep.h                                    |     2 +-
 external/gpl3/gdb/dist/gdb/hppanbsd-nat.c                                 |     2 +-
 external/gpl3/gdb/dist/gdb/hppanbsd-tdep.c                                |     6 +-
 external/gpl3/gdb/dist/gdb/i386bsd-nat.c                                  |   129 +-
 external/gpl3/gdb/dist/gdb/i386bsd-nat.h                                  |    21 +-
 external/gpl3/gdb/dist/gdb/i386nbsd-nat.c                                 |     2 +-
 external/gpl3/gdb/dist/gdb/i386nbsd-tdep.c                                |     5 +-
 external/gpl3/gdb/dist/gdb/inf-ptrace.c                                   |    36 +-
 external/gpl3/gdb/dist/gdb/m32r-rom.c                                     |   634 -
 external/gpl3/gdb/dist/gdb/m68kbsd-nat.c                                  |     2 +-
 external/gpl3/gdb/dist/gdb/m68kbsd-tdep.c                                 |     6 +-
 external/gpl3/gdb/dist/gdb/microblaze-rom.c                               |   192 -
 external/gpl3/gdb/dist/gdb/mips-tdep.h                                    |     5 +-
 external/gpl3/gdb/dist/gdb/mipsnbsd-nat.c                                 |     2 +-
 external/gpl3/gdb/dist/gdb/mipsnbsd-tdep.c                                |     8 +-
 external/gpl3/gdb/dist/gdb/monitor.c                                      |  2418 -----
 external/gpl3/gdb/dist/gdb/monitor.h                                      |   261 -
 external/gpl3/gdb/dist/gdb/nbsd-thread.c                                  |     8 +-
 external/gpl3/gdb/dist/gdb/objfiles.c                                     |   142 +-
 external/gpl3/gdb/dist/gdb/p-exp.y                                        |   140 +-
 external/gpl3/gdb/dist/gdb/ppcbug-rom.c                                   |   224 -
 external/gpl3/gdb/dist/gdb/ppcnbsd-nat.c                                  |     2 +-
 external/gpl3/gdb/dist/gdb/regcache.c                                     |    70 +-
 external/gpl3/gdb/dist/gdb/remote-m32r-sdi.c                              |  1722 ---
 external/gpl3/gdb/dist/gdb/remote-mips.c                                  |  3764 --------
 external/gpl3/gdb/dist/gdb/remote.c                                       |  1990 ++-
 external/gpl3/gdb/dist/gdb/rust-exp.c                                     |  4605 ++++-----
 external/gpl3/gdb/dist/gdb/sh-tdep.c                                      |     8 +-
 external/gpl3/gdb/dist/gdb/shnbsd-nat.c                                   |     2 +-
 external/gpl3/gdb/dist/gdb/shnbsd-tdep.c                                  |     2 +-
 external/gpl3/gdb/dist/gdb/solib.c                                        |    57 +-
 external/gpl3/gdb/dist/gdb/sparc-nat.c                                    |     2 +-
 external/gpl3/gdb/dist/gdb/sparc64nbsd-nat.c                              |     2 +-
 external/gpl3/gdb/dist/gdb/sparcnbsd-nat.c                                |     2 +-
 external/gpl3/gdb/dist/gdb/srec.h                                         |    35 -
 external/gpl3/gdb/dist/gdb/syscalls/bfin-linux.xml                        |   326 -
 external/gpl3/gdb/dist/gdb/testsuite/config/m32r-stub.exp                 |     1 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.ada/Makefile.in                  |    66 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.ada/gnat_ada.gpr                 |    25 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.arch/Makefile.in                 |    20 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.asm/Makefile.in                  |    20 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/Makefile.in                 |    69 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/branches.c                  |   113 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/coremaker2.c                |    75 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/d10v.ld                     |   193 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/disp-step-fork.c            |    58 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/disp-step-syscall.exp       |   160 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/disp-step-vfork.c           |    70 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/hook-stop-continue.c        |    42 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/hook-stop-continue.exp      |    52 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/hook-stop-frame.c           |    32 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/hook-stop-frame.exp         |    48 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/so-indr-cl.c                |    22 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/so-indr-cl.exp              |   129 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/solib.c                     |    60 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/solib.exp                   |   352 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.base/solib2.c                    |    14 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.btrace/Makefile.in               |    19 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.cell/Makefile.in                 |    21 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.compile/Makefile                 |    21 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.compile/Makefile.in              |    21 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.cp/Makefile.in                   |    28 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.disasm/Makefile.in               |    14 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.dlang/Makefile.in                |    15 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.dwarf2/Makefile.in               |    46 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.fortran/Makefile.in              |    34 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.gdb/Makefile.in                  |    15 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.go/Makefile.in                   |    21 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.guile/Makefile                   |    17 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.guile/Makefile.in                |    17 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.java/Makefile.in                 |    22 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.linespec/Makefile.in             |    15 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.mi/Makefile.in                   |    30 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.modula2/Makefile.in              |    34 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.multi/Makefile.in                |    15 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.objc/Makefile.in                 |    23 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.opencl/Makefile.in               |    18 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.opt/Makefile.in                  |    25 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.pascal/Makefile.in               |    25 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.perf/Makefile                    |    15 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.perf/Makefile.in                 |    15 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.python/Makefile.in               |    22 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.reverse/Makefile.in              |    21 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.reverse/aarch64.c                |    99 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.reverse/aarch64.exp              |   115 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.server/Makefile.in               |    26 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.stabs/Makefile.in                |    14 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.threads/Makefile.in              |    25 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.trace/Makefile.in                |    19 -
 external/gpl3/gdb/dist/gdb/testsuite/gdb.xml/Makefile.in                  |    14 -
 external/gpl3/gdb/dist/gdb/tui/tui-stack.c                                |     4 +-
 external/gpl3/gdb/dist/gdb/ui-file.c                                      |    69 +-
 external/gpl3/gdb/dist/gdb/user-regs.c                                    |    15 +-
 external/gpl3/gdb/dist/gdb/utils.c                                        |   295 +-
 external/gpl3/gdb/dist/gdb/varobj.c                                       |   167 +-
 external/gpl3/gdb/dist/gdb/vaxbsd-nat.c                                   |     2 +-
 external/gpl3/gdb/dist/include/aout/ChangeLog                             |   270 -
 external/gpl3/gdb/dist/include/cgen/ChangeLog                             |    44 -
 external/gpl3/gdb/dist/include/coff/ChangeLog                             |   419 -
 external/gpl3/gdb/dist/include/elf/ChangeLog                              |  2156 ----
 external/gpl3/gdb/dist/include/elf/common.h                               |    33 +-
 external/gpl3/gdb/dist/include/mach-o/ChangeLog                           |   116 -
 external/gpl3/gdb/dist/include/nlm/ChangeLog                              |   127 -
 external/gpl3/gdb/dist/include/opcode/ChangeLog                           |  2262 ----
 external/gpl3/gdb/dist/include/opcode/ppc.h                               |    18 +-
 external/gpl3/gdb/dist/include/som/ChangeLog                              |    28 -
 external/gpl3/gdb/dist/include/vms/ChangeLog                              |    95 -
 external/gpl3/gdb/dist/opcodes/arm-dis.c                                  |   640 +-
 external/gpl3/gdb/dist/opcodes/cgen.sh                                    |    45 +-
 external/gpl3/gdb/dist/opcodes/configure                                  |    91 +-
 external/gpl3/gdb/dist/sim/arm/armopts.h                                  |    22 -
 external/gpl3/gdb/dist/sim/arm/armrdi.c                                   |  1246 --
 external/gpl3/gdb/dist/sim/arm/bag.c                                      |   165 -
 external/gpl3/gdb/dist/sim/arm/bag.h                                      |    42 -
 external/gpl3/gdb/dist/sim/arm/communicate.c                              |   254 -
 external/gpl3/gdb/dist/sim/arm/communicate.h                              |    35 -
 external/gpl3/gdb/dist/sim/arm/dbg_conf.h                                 |    49 -
 external/gpl3/gdb/dist/sim/arm/dbg_cp.h                                   |    69 -
 external/gpl3/gdb/dist/sim/arm/dbg_hif.h                                  |    43 -
 external/gpl3/gdb/dist/sim/arm/gdbhost.c                                  |   112 -
 external/gpl3/gdb/dist/sim/arm/gdbhost.h                                  |    22 -
 external/gpl3/gdb/dist/sim/arm/kid.c                                      |   539 -
 external/gpl3/gdb/dist/sim/arm/main.c                                     |   193 -
 external/gpl3/gdb/dist/sim/arm/parent.c                                   |   480 -
 external/gpl3/gdb/dist/sim/bfin/TODO                                      |    54 -
 external/gpl3/gdb/dist/sim/bfin/tconfig.h                                 |    15 -
 external/gpl3/gdb/dist/sim/common/callback.c                              |     5 +-
 external/gpl3/gdb/dist/sim/common/config.in                               |   211 -
 external/gpl3/gdb/dist/sim/common/tconfig.h                               |     9 -
 external/gpl3/gdb/dist/sim/configure                                      |    26 +-
 external/gpl3/gdb/dist/sim/cr16/endian.c                                  |    70 -
 external/gpl3/gdb/dist/sim/cris/devices.c                                 |    87 -
 external/gpl3/gdb/dist/sim/cris/tconfig.h                                 |    44 -
 external/gpl3/gdb/dist/sim/frv/TODO                                       |     8 -
 external/gpl3/gdb/dist/sim/frv/devices.c                                  |    58 -
 external/gpl3/gdb/dist/sim/frv/tconfig.h                                  |    36 -
 external/gpl3/gdb/dist/sim/h8300/inst.h                                   |    98 -
 external/gpl3/gdb/dist/sim/h8300/tconfig.h                                |    11 -
 external/gpl3/gdb/dist/sim/iq2000/iq2000-sim.h                            |    34 -
 external/gpl3/gdb/dist/sim/iq2000/tconfig.h                               |    36 -
 external/gpl3/gdb/dist/sim/lm32/tconfig.h                                 |    27 -
 external/gpl3/gdb/dist/sim/m32c/blinky.S                                  |    34 -
 external/gpl3/gdb/dist/sim/m32c/gloss.S                                   |    32 -
 external/gpl3/gdb/dist/sim/m32c/sample.S                                  |    29 -
 external/gpl3/gdb/dist/sim/m32c/sample.ld                                 |    41 -
 external/gpl3/gdb/dist/sim/m32c/sample2.c                                 |    29 -
 external/gpl3/gdb/dist/sim/m32r/TODO                                      |     9 -
 external/gpl3/gdb/dist/sim/m32r/devices.c                                 |   106 -
 external/gpl3/gdb/dist/sim/m32r/tconfig.h                                 |    38 -
 external/gpl3/gdb/dist/sim/mips/Makefile.in                               |   329 +-
 external/gpl3/gdb/dist/sim/mips/tconfig.h                                 |    17 -
 external/gpl3/gdb/dist/sim/mn10300/Makefile.in                            |     7 +-
 external/gpl3/gdb/dist/sim/msp430/trace.c                                 |   320 -
 external/gpl3/gdb/dist/sim/msp430/trace.h                                 |    28 -
 external/gpl3/gdb/dist/sim/ppc/emul_netbsd.c                              |    78 +-
 external/gpl3/gdb/dist/sim/sh64/tconfig.h                                 |    36 -
 external/gpl3/gdb/dist/sim/v850/Makefile.in                               |     7 +-
 external/gpl3/gdb/dist/zlib/contrib/vstudio/vc10/miniunz.vcxproj.user     |     3 -
 external/gpl3/gdb/dist/zlib/contrib/vstudio/vc10/minizip.vcxproj.user     |     3 -
 external/gpl3/gdb/dist/zlib/contrib/vstudio/vc10/testzlib.vcxproj.user    |     3 -
 external/gpl3/gdb/dist/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user |     3 -
 external/gpl3/gdb/dist/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user    |     3 -
 external/gpl3/gdb/dist/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user      |     3 -
 external/gpl3/gdb/lib/libbfd/arch/x86_64/bfd-in3.h                        |   366 +-
 external/gpl3/gdb/lib/libbfd/arch/x86_64/bfd.h                            |   366 +-
 external/gpl3/gdb/lib/libbfd/arch/x86_64/bfd_stdint.h                     |     2 +-
 external/gpl3/gdb/lib/libbfd/arch/x86_64/bfdver.h                         |     6 +-
 external/gpl3/gdb/lib/libbfd/arch/x86_64/config.h                         |    12 +-
 external/gpl3/gdb/lib/libbfd/arch/x86_64/targmatch.h                      |   118 +-
 external/gpl3/gdb/lib/libdecnumber/arch/x86_64/gstdint.h                  |     2 +-
 external/gpl3/gdb/lib/libgdb/Makefile                                     |     3 +-
 external/gpl3/gdb/lib/libgdb/arch/x86_64/build-gnulib/config.h            |   253 +-
 external/gpl3/gdb/lib/libgdb/arch/x86_64/config.h                         |    27 +-
 external/gpl3/gdb/lib/libgdb/arch/x86_64/defs.mk                          |     4 +-
 external/gpl3/gdb/lib/libgdb/arch/x86_64/init.c                           |     6 +
 external/gpl3/gdb/lib/libgdb/arch/x86_64/jit-reader.h                     |     2 +-
 external/gpl3/gdb/lib/libgdb/arch/x86_64/observer.h                       |    14 +-
 external/gpl3/gdb/lib/libgdb/arch/x86_64/observer.inc                     |   119 +-
 external/gpl3/gdb/lib/libgdb/arch/x86_64/version.c                        |     2 +-
 external/gpl3/gdb/lib/libgdb/arch/x86_64/xml-builtin.c                    |    44 +-
 external/gpl3/gdb/lib/libiberty/arch/x86_64/config.h                      |     3 +
 external/gpl3/gdb/lib/libopcodes/arch/x86_64/config.h                     |     6 +-
 222 files changed, 11851 insertions(+), 32465 deletions(-)

diffs (truncated from 56584 to 300 lines):

diff -r 1ef90ac18c67 -r cc03a91b165d external/gpl3/gdb/dist/bfd/bfdio.c
--- a/external/gpl3/gdb/dist/bfd/bfdio.c        Wed Oct 12 20:02:33 2016 +0000
+++ b/external/gpl3/gdb/dist/bfd/bfdio.c        Wed Oct 12 20:20:32 2016 +0000
@@ -1,6 +1,6 @@
 /* Low-level I/O routines for BFDs.
 
-   Copyright (C) 1990-2015 Free Software Foundation, Inc.
+   Copyright (C) 1990-2016 Free Software Foundation, Inc.
 
    Written by Cygnus Support.
 
@@ -234,7 +234,8 @@
       bfd *parent_bfd = abfd;
       ptr = abfd->iovec->btell (abfd);
 
-      while (parent_bfd->my_archive != NULL)
+      while (parent_bfd->my_archive != NULL
+            && !bfd_is_thin_archive (parent_bfd->my_archive))
        {
          ptr -= parent_bfd->origin;
          parent_bfd = parent_bfd->my_archive;
@@ -289,7 +290,7 @@
   if (direction == SEEK_CUR && position == 0)
     return 0;
 
-  if (abfd->format != bfd_archive && abfd->my_archive == 0)
+  if (abfd->my_archive == NULL || bfd_is_thin_archive (abfd->my_archive))
     {
       if (direction == SEEK_SET && (bfd_vma) position == abfd->where)
        return 0;
@@ -314,7 +315,8 @@
     {
       bfd *parent_bfd = abfd;
 
-      while (parent_bfd->my_archive != NULL)
+      while (parent_bfd->my_archive != NULL
+            && !bfd_is_thin_archive (parent_bfd->my_archive))
         {
           file_position += parent_bfd->origin;
           parent_bfd = parent_bfd->my_archive;
diff -r 1ef90ac18c67 -r cc03a91b165d external/gpl3/gdb/dist/bfd/config.bfd
--- a/external/gpl3/gdb/dist/bfd/config.bfd     Wed Oct 12 20:02:33 2016 +0000
+++ b/external/gpl3/gdb/dist/bfd/config.bfd     Wed Oct 12 20:20:32 2016 +0000
@@ -1,17 +1,17 @@
 # config.bfd
 #
-#   Copyright (C) 2012-2015 Free Software Foundation, Inc.
+#   Copyright (C) 2012-2016 Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
-# 
+#
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
 # along with this program; see the file COPYING3.  If not see
 # <http://www.gnu.org/licenses/>.
@@ -53,6 +53,8 @@
     echo "*** Use or1k-*-elf or or1k-*-linux as the target instead" >&2
     exit 1
     ;;
+ i370-* | \
+ sh5*-*-* | sh64*-*-* | \
  null)
     if test "x$enable_obsolete" != xyes; then
       echo "*** Configuration $targ is obsolete." >&2
@@ -92,7 +94,8 @@
 case "${targ_cpu}" in
 aarch64*)       targ_archs="bfd_aarch64_arch bfd_arm_arch";;
 alpha*)                 targ_archs=bfd_alpha_arch ;;
-am34*|am33_2.0*) targ_archs=bfd_mn10300_arch ;;
+am33_2.0*)      targ_archs=bfd_mn10300_arch ;;
+arc*)           targ_archs=bfd_arc_arch ;;
 arm*)           targ_archs=bfd_arm_arch ;;
 bfin*)          targ_archs=bfd_bfin_arch ;;
 c30*)           targ_archs=bfd_tic30_arch ;;
@@ -169,7 +172,13 @@
 
 # START OF targmatch.h
 #ifdef BFD64
-  aarch64-*-elf)
+  aarch64-*-darwin*)
+    targ_defvec=aarch64_mach_o_vec
+    targ_selvecs="arm_mach_o_vec mach_o_le_vec mach_o_be_vec mach_o_fat_vec"
+    targ_archs="$targ_archs bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"
+    want64=true
+    ;;
+  aarch64-*-elf | aarch64-*-rtems*)
     targ_defvec=aarch64_elf64_le_vec
     targ_selvecs="aarch64_elf64_be_vec aarch64_elf32_le_vec aarch64_elf32_be_vec arm_elf32_le_vec arm_elf32_be_vec"
     want64=true
@@ -184,6 +193,11 @@
     targ_selvecs="aarch64_elf64_be_vec arm_elf32_le_vec arm_elf32_be_vec"
     want64=true
     ;;
+  aarch64-*-cloudabi*)
+    targ_defvec=aarch64_elf64_le_cloudabi_vec
+    targ_selvecs=aarch64_elf64_be_cloudabi_vec
+    want64=true
+    ;;
   aarch64-*-linux*)
     targ_defvec=aarch64_elf64_le_vec
     targ_selvecs="aarch64_elf64_be_vec aarch64_elf32_le_vec aarch64_elf32_be_vec arm_elf32_le_vec arm_elf32_be_vec"
@@ -269,15 +283,25 @@
     ;;
 #endif /* BFD64 */
 
-  am34-*-linux* | am33_2.0-*-linux*)
+  am33_2.0-*-linux*)
     targ_defvec=am33_elf32_linux_vec
     ;;
 
-  arc-*-elf*)
+  arc*eb-*-elf* | arc*eb-*-linux*)
+    targ_defvec=arc_elf32_be_vec
+    targ_selvecs=arc_elf32_le_vec
+    ;;
+
+  arc*-*-elf* | arc*-*-linux*)
     targ_defvec=arc_elf32_le_vec
     targ_selvecs=arc_elf32_be_vec
     ;;
 
+  arm-*-darwin*)
+    targ_defvec=arm_mach_o_vec
+    targ_selvecs="mach_o_le_vec mach_o_be_vec mach_o_fat_vec"
+    targ_archs="$targ_archs bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"
+    ;;
   arm-*-nacl*)
     targ_defvec=arm_elf32_nacl_le_vec
     targ_selvecs="arm_elf32_nacl_be_vec i386_elf32_nacl_vec"
@@ -341,6 +365,10 @@
     targ_selvecs=arm_coff_be_vec
     targ_underscore=yes
     ;;
+  arm-*-phoenix*)
+    targ_defvec=arm_elf32_le_vec
+    targ_selvecs=arm_elf32_be_vec
+    ;;
   arm-*-rtems*)
     targ_defvec=arm_elf32_le_vec
     targ_selvecs=arm_elf32_be_vec
@@ -534,6 +562,7 @@
     targ_defvec=i370_elf32_vec
     targ_selvecs="i370_elf32_vec"
     ;;
+
   i[3-7]86-*-sco3.2v5*coff)
     targ_defvec=i386_coff_vec
     targ_selvecs=i386_elf32_vec
@@ -546,14 +575,14 @@
     ;;
   i[3-7]86-*-solaris2*)
     targ_defvec=i386_elf32_sol2_vec
-    targ_selvecs="i386_coff_vec"
-    targ64_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec"
+    targ_selvecs="iamcu_elf32_vec i386_coff_vec i386_pei_vec"
+    targ64_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec x86_64_pei_vec"
     want64=true
     ;;
 #ifdef BFD64
   x86_64-*-solaris2*)
     targ_defvec=i386_elf32_sol2_vec
-    targ_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec i386_coff_vec"
+    targ_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec iamcu_elf32_vec i386_coff_vec i386_pei_vec x86_64_pei_vec"
     want64=true
     ;;
 #endif
@@ -680,7 +709,7 @@
     targ_selvecs="i386_elf32_vec iamcu_elf32_vec l1om_elf64_vec k1om_elf64_vec"
     want64=true
     ;;
-  x86_64-*-elf*)
+  x86_64-*-elf* | x86_64-*-rtems*)
     targ_defvec=x86_64_elf64_vec
     targ_selvecs="i386_elf32_vec iamcu_elf32_vec x86_64_elf32_vec l1om_elf64_vec k1om_elf64_vec"
     want64=true
@@ -1058,15 +1087,11 @@
     targ_defvec=mips_elf32_trad_be_vec
     targ_selvecs="mips_elf32_trad_le_vec mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec"
     ;;
-  mips*el-*-elf* | mips*el-*-vxworks* | mips*-*-chorus*)
+  mips*el-*-elf* | mips*-*-chorus*)
     targ_defvec=mips_elf32_le_vec
     targ_selvecs="mips_elf32_be_vec mips_elf64_be_vec mips_elf64_le_vec"
     ;;
-  mips*-*-elf* | mips*-*-rtems* | mips*-*-vxworks | mips*-*-windiss)
-    targ_defvec=mips_elf32_be_vec
-    targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec"
-    ;;
-  mips*-*-none)
+  mips*-*-elf* | mips*-*-rtems* | mips*-*-windiss | mips*-*-none)
     targ_defvec=mips_elf32_be_vec
     targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec"
     ;;
@@ -1407,6 +1432,7 @@
   sh-*-linux*)
     targ_defvec=sh_elf32_linux_be_vec
     targ_selvecs="sh_elf32_linux_vec sh64_elf32_linux_vec sh64_elf32_linux_be_vec sh64_elf64_linux_vec sh64_elf64_linux_be_vec"
+    targ_selvecs="${targ_selvecs} sh_elf32_fdpic_le_vec sh_elf32_fdpic_be_vec"
     want64=true
     ;;
 #endif /* BFD64 */
@@ -1414,10 +1440,12 @@
   sh*eb-*-linux*)
     targ_defvec=sh_elf32_linux_be_vec
     targ_selvecs=sh_elf32_linux_vec
+    targ_selvecs="${targ_selvecs} sh_elf32_fdpic_le_vec sh_elf32_fdpic_be_vec"
     ;;
   sh*-*-linux*)
     targ_defvec=sh_elf32_linux_vec
     targ_selvecs=sh_elf32_linux_be_vec
+    targ_selvecs="${targ_selvecs} sh_elf32_fdpic_le_vec sh_elf32_fdpic_be_vec"
     ;;
 
   sh-*-uclinux* | sh[12]-*-uclinux*)
@@ -1701,7 +1729,7 @@
   visium-*-elf)
     targ_defvec=visium_elf32_vec
     ;;
- 
+
   we32k-*-*)
     targ_defvec=we32k_coff_vec
     ;;
@@ -1709,12 +1737,12 @@
   w65-*-*)
     targ_defvec=w65_coff_vec
     ;;
-    
+
   xgate-*-*)
     targ_defvec=xgate_elf32_vec
     targ_selvecs="xgate_elf32_vec"
     ;;
-       
+
   xstormy16-*-elf)
     targ_defvec=xstormy16_elf32_vec
     ;;
diff -r 1ef90ac18c67 -r cc03a91b165d external/gpl3/gdb/dist/bfd/configure
--- a/external/gpl3/gdb/dist/bfd/configure      Wed Oct 12 20:02:33 2016 +0000
+++ b/external/gpl3/gdb/dist/bfd/configure      Wed Oct 12 20:20:32 2016 +0000
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.64 for bfd 2.25.51.
+# Generated by GNU Autoconf 2.64 for bfd 2.27.51.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
@@ -557,8 +557,8 @@
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
-PACKAGE_VERSION='2.25.51'
-PACKAGE_STRING='bfd 2.25.51'
+PACKAGE_VERSION='2.27.51'
+PACKAGE_STRING='bfd 2.27.51'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -603,12 +603,14 @@
 am__EXEEXT_TRUE
 LTLIBOBJS
 LIBOBJS
-havevecs
-tdefaults
 bfd_ufile_ptr
 bfd_file_ptr
 lt_cv_dlopen_libs
 supports_plugins
+COREFLAG
+COREFILE
+havevecs
+tdefaults
 bfd_default_target_size
 bfd_machines
 bfd_backends
@@ -619,8 +621,6 @@
 SHARED_LIBADD
 SHARED_LDFLAGS
 LIBM
-COREFLAG
-COREFILE
 zlibinc
 zlibdir
 EXEEXT_FOR_BUILD
@@ -658,6 +658,7 @@
 MAINT
 MAINTAINER_MODE_FALSE
 MAINTAINER_MODE_TRUE
+WARN_WRITE_STRINGS



Home | Main Index | Thread Index | Old Index