Source-Changes-HG archive

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

[src/trunk]: src/external/gpl3/binutils merge conflicts



details:   https://anonhg.NetBSD.org/src/rev/73b91f9decd4
branches:  trunk
changeset: 445633:73b91f9decd4
user:      christos <christos%NetBSD.org@localhost>
date:      Wed Nov 07 01:13:51 2018 +0000

description:
merge conflicts

diffstat:

 external/gpl3/binutils/dist/bfd/ChangeLog                      |  3150 +++-
 external/gpl3/binutils/dist/bfd/Makefile.am                    |   169 +-
 external/gpl3/binutils/dist/bfd/Makefile.in                    |   648 +-
 external/gpl3/binutils/dist/bfd/aout-adobe.c                   |   523 -
 external/gpl3/binutils/dist/bfd/aout-arm.c                     |   548 -
 external/gpl3/binutils/dist/bfd/aout-sparcle.c                 |    37 -
 external/gpl3/binutils/dist/bfd/aout0.c                        |    38 -
 external/gpl3/binutils/dist/bfd/aoutf1.h                       |   793 -
 external/gpl3/binutils/dist/bfd/aoutx.h                        |    89 +-
 external/gpl3/binutils/dist/bfd/archive.c                      |   176 +-
 external/gpl3/binutils/dist/bfd/archures.c                     |    76 +-
 external/gpl3/binutils/dist/bfd/armnetbsd.c                    |    39 -
 external/gpl3/binutils/dist/bfd/bfd-in2.h                      |   247 +-
 external/gpl3/binutils/dist/bfd/bfd.c                          |   218 +-
 external/gpl3/binutils/dist/bfd/bout.c                         |  1483 -
 external/gpl3/binutils/dist/bfd/cf-sparclynx.c                 |    29 -
 external/gpl3/binutils/dist/bfd/coff-alpha.c                   |   149 +-
 external/gpl3/binutils/dist/bfd/coff-apollo.c                  |   120 -
 external/gpl3/binutils/dist/bfd/coff-aux.c                     |   145 -
 external/gpl3/binutils/dist/bfd/coff-h8300.c                   |  1387 -
 external/gpl3/binutils/dist/bfd/coff-h8500.c                   |   298 -
 external/gpl3/binutils/dist/bfd/coff-i860.c                    |   718 -
 external/gpl3/binutils/dist/bfd/coff-i960.c                    |   654 -
 external/gpl3/binutils/dist/bfd/coff-m68k.c                    |   548 -
 external/gpl3/binutils/dist/bfd/coff-m88k.c                    |   291 -
 external/gpl3/binutils/dist/bfd/coff-sparc.c                   |   208 -
 external/gpl3/binutils/dist/bfd/coff-svm68k.c                  |    27 -
 external/gpl3/binutils/dist/bfd/coff-u68k.c                    |    36 -
 external/gpl3/binutils/dist/bfd/coff-w65.c                     |   375 -
 external/gpl3/binutils/dist/bfd/coff-we32k.c                   |    78 -
 external/gpl3/binutils/dist/bfd/coffcode.h                     |   525 +-
 external/gpl3/binutils/dist/bfd/config.bfd                     |   689 +-
 external/gpl3/binutils/dist/bfd/configure                      |  4831 ++--
 external/gpl3/binutils/dist/bfd/configure.ac                   |   182 +-
 external/gpl3/binutils/dist/bfd/configure.host                 |    10 -
 external/gpl3/binutils/dist/bfd/cpu-h8500.c                    |    59 -
 external/gpl3/binutils/dist/bfd/cpu-i370.c                     |    77 -
 external/gpl3/binutils/dist/bfd/cpu-i860.c                     |    42 -
 external/gpl3/binutils/dist/bfd/cpu-i960.c                     |   172 -
 external/gpl3/binutils/dist/bfd/cpu-m88k.c                     |    41 -
 external/gpl3/binutils/dist/bfd/cpu-w65.c                      |    52 -
 external/gpl3/binutils/dist/bfd/cpu-we32k.c                    |    41 -
 external/gpl3/binutils/dist/bfd/demo64.c                       |    30 -
 external/gpl3/binutils/dist/bfd/doc/Makefile.in                |   280 +-
 external/gpl3/binutils/dist/bfd/doc/bfd.texinfo                |   341 -
 external/gpl3/binutils/dist/bfd/doc/bfdt.texi                  |    31 +-
 external/gpl3/binutils/dist/bfd/doc/bfdver.texi                |     4 +-
 external/gpl3/binutils/dist/bfd/doc/reloc.texi                 |   144 +-
 external/gpl3/binutils/dist/bfd/dwarf2.c                       |   146 +-
 external/gpl3/binutils/dist/bfd/elf-bfd.h                      |    36 +-
 external/gpl3/binutils/dist/bfd/elf-eh-frame.c                 |    37 +-
 external/gpl3/binutils/dist/bfd/elf.c                          |   609 +-
 external/gpl3/binutils/dist/bfd/elf32-arm.c                    |  1512 +-
 external/gpl3/binutils/dist/bfd/elf32-avr.c                    |    11 +-
 external/gpl3/binutils/dist/bfd/elf32-hppa.c                   |   112 +-
 external/gpl3/binutils/dist/bfd/elf32-i370.c                   |  1419 -
 external/gpl3/binutils/dist/bfd/elf32-i386.c                   |   190 +-
 external/gpl3/binutils/dist/bfd/elf32-i860.c                   |  1265 -
 external/gpl3/binutils/dist/bfd/elf32-i960.c                   |   174 -
 external/gpl3/binutils/dist/bfd/elf32-m68k.c                   |    62 +-
 external/gpl3/binutils/dist/bfd/elf32-m88k.c                   |    38 -
 external/gpl3/binutils/dist/bfd/elf32-or1k.c                   |    27 +-
 external/gpl3/binutils/dist/bfd/elf32-ppc.c                    |  1695 +-
 external/gpl3/binutils/dist/bfd/elf32-sh-symbian.c             |   615 -
 external/gpl3/binutils/dist/bfd/elf32-sh.c                     |   776 +-
 external/gpl3/binutils/dist/bfd/elf32-sh64-com.c               |   245 -
 external/gpl3/binutils/dist/bfd/elf32-sh64.c                   |   813 -
 external/gpl3/binutils/dist/bfd/elf32-sh64.h                   |    88 -
 external/gpl3/binutils/dist/bfd/elf32-vax.c                    |    33 +-
 external/gpl3/binutils/dist/bfd/elf64-alpha.c                  |    49 +-
 external/gpl3/binutils/dist/bfd/elf64-mips.c                   |    93 +-
 external/gpl3/binutils/dist/bfd/elf64-ppc.c                    |  1320 +-
 external/gpl3/binutils/dist/bfd/elf64-sh64.c                   |  3977 ----
 external/gpl3/binutils/dist/bfd/elf64-x86-64.c                 |   267 +-
 external/gpl3/binutils/dist/bfd/elflink.c                      |   469 +-
 external/gpl3/binutils/dist/bfd/elfn32-mips.c                  |    55 +-
 external/gpl3/binutils/dist/bfd/elfnn-riscv.c                  |   238 +-
 external/gpl3/binutils/dist/bfd/elfxx-mips.c                   |   279 +-
 external/gpl3/binutils/dist/bfd/elfxx-riscv.c                  |     5 +-
 external/gpl3/binutils/dist/bfd/elfxx-riscv.h                  |     2 +-
 external/gpl3/binutils/dist/bfd/elfxx-sparc.c                  |   462 +-
 external/gpl3/binutils/dist/bfd/epoc-pe-arm.c                  |    38 -
 external/gpl3/binutils/dist/bfd/epoc-pei-arm.c                 |    31 -
 external/gpl3/binutils/dist/bfd/freebsd.h                      |   106 -
 external/gpl3/binutils/dist/bfd/hosts/delta68.h                |    33 -
 external/gpl3/binutils/dist/bfd/hosts/hp300bsd.h               |    32 -
 external/gpl3/binutils/dist/bfd/hosts/i860mach3.h              |    46 -
 external/gpl3/binutils/dist/bfd/hosts/m68kaux.h                |    35 -
 external/gpl3/binutils/dist/bfd/hosts/m88kmach3.h              |    30 -
 external/gpl3/binutils/dist/bfd/hosts/news.h                   |    28 -
 external/gpl3/binutils/dist/bfd/hosts/tahoe.h                  |    31 -
 external/gpl3/binutils/dist/bfd/hp300bsd.c                     |    40 -
 external/gpl3/binutils/dist/bfd/hp300hpux.c                    |   855 -
 external/gpl3/binutils/dist/bfd/i386dynix.c                    |    82 -
 external/gpl3/binutils/dist/bfd/i386freebsd.c                  |    38 -
 external/gpl3/binutils/dist/bfd/i386linux.c                    |   733 -
 external/gpl3/binutils/dist/bfd/i386mach3.c                    |    73 -
 external/gpl3/binutils/dist/bfd/i386netbsd.c                   |    38 -
 external/gpl3/binutils/dist/bfd/i386os9k.c                     |   230 -
 external/gpl3/binutils/dist/bfd/ieee.c                         |  3991 ----
 external/gpl3/binutils/dist/bfd/libbfd.h                       |   737 +-
 external/gpl3/binutils/dist/bfd/libieee.h                      |   137 -
 external/gpl3/binutils/dist/bfd/libnlm.h                       |   222 -
 external/gpl3/binutils/dist/bfd/liboasys.h                     |    83 -
 external/gpl3/binutils/dist/bfd/linker.c                       |   155 +-
 external/gpl3/binutils/dist/bfd/m68k4knetbsd.c                 |    36 -
 external/gpl3/binutils/dist/bfd/m68klinux.c                    |   737 -
 external/gpl3/binutils/dist/bfd/m68knetbsd.c                   |    38 -
 external/gpl3/binutils/dist/bfd/m88kmach3.c                    |    41 -
 external/gpl3/binutils/dist/bfd/m88kopenbsd.c                  |    34 -
 external/gpl3/binutils/dist/bfd/mipsbsd.c                      |   485 -
 external/gpl3/binutils/dist/bfd/newsos3.c                      |    43 -
 external/gpl3/binutils/dist/bfd/nlm-target.h                   |   265 -
 external/gpl3/binutils/dist/bfd/nlm.c                          |    55 -
 external/gpl3/binutils/dist/bfd/nlm32-alpha.c                  |   859 -
 external/gpl3/binutils/dist/bfd/nlm32-i386.c                   |   429 -
 external/gpl3/binutils/dist/bfd/nlm32-ppc.c                    |   986 -
 external/gpl3/binutils/dist/bfd/nlm32-sparc.c                  |   378 -
 external/gpl3/binutils/dist/bfd/nlm32.c                        |    22 -
 external/gpl3/binutils/dist/bfd/nlm64.c                        |    22 -
 external/gpl3/binutils/dist/bfd/nlmcode.h                      |  1982 --
 external/gpl3/binutils/dist/bfd/nlmswap.h                      |   153 -
 external/gpl3/binutils/dist/bfd/oasys.c                        |  1253 -
 external/gpl3/binutils/dist/bfd/pe-mips.c                      |   924 -
 external/gpl3/binutils/dist/bfd/pei-mips.c                     |    32 -
 external/gpl3/binutils/dist/bfd/reloc.c                        |   274 +-
 external/gpl3/binutils/dist/bfd/riscix.c                       |   652 -
 external/gpl3/binutils/dist/bfd/sparclinux.c                   |   730 -
 external/gpl3/binutils/dist/bfd/sparclynx.c                    |   246 -
 external/gpl3/binutils/dist/bfd/sparcnetbsd.c                  |    39 -
 external/gpl3/binutils/dist/bfd/sunos.c                        |  2845 ---
 external/gpl3/binutils/dist/bfd/syms.c                         |   116 +-
 external/gpl3/binutils/dist/bfd/targets.c                      |   227 +-
 external/gpl3/binutils/dist/bfd/vaxbsd.c                       |    40 -
 external/gpl3/binutils/dist/bfd/versados.c                     |   939 -
 external/gpl3/binutils/dist/bfd/version.h                      |     2 +-
 external/gpl3/binutils/dist/binutils/ChangeLog                 |   644 +-
 external/gpl3/binutils/dist/binutils/Makefile.in               |   578 +-
 external/gpl3/binutils/dist/binutils/NEWS                      |    14 +
 external/gpl3/binutils/dist/binutils/aclocal.m4                |   728 +-
 external/gpl3/binutils/dist/binutils/ar.c                      |    17 +-
 external/gpl3/binutils/dist/binutils/arsup.c                   |     2 +-
 external/gpl3/binutils/dist/binutils/bucomm.c                  |    14 +-
 external/gpl3/binutils/dist/binutils/configure                 |  4082 ++--
 external/gpl3/binutils/dist/binutils/doc/Makefile.am           |    12 +-
 external/gpl3/binutils/dist/binutils/doc/Makefile.in           |   252 +-
 external/gpl3/binutils/dist/binutils/doc/addr2line.1           |     2 +-
 external/gpl3/binutils/dist/binutils/doc/ar.1                  |    13 +-
 external/gpl3/binutils/dist/binutils/doc/binutils.info         |   Bin 
 external/gpl3/binutils/dist/binutils/doc/binutils.texi         |   148 +-
 external/gpl3/binutils/dist/binutils/doc/cxxfilt.man           |     2 +-
 external/gpl3/binutils/dist/binutils/doc/dlltool.1             |     2 +-
 external/gpl3/binutils/dist/binutils/doc/elfedit.1             |     2 +-
 external/gpl3/binutils/dist/binutils/doc/nlmconv.1             |   247 -
 external/gpl3/binutils/dist/binutils/doc/nm.1                  |     9 +-
 external/gpl3/binutils/dist/binutils/doc/objcopy.1             |     8 +-
 external/gpl3/binutils/dist/binutils/doc/objdump.1             |    15 +-
 external/gpl3/binutils/dist/binutils/doc/ranlib.1              |     2 +-
 external/gpl3/binutils/dist/binutils/doc/readelf.1             |     2 +-
 external/gpl3/binutils/dist/binutils/doc/size.1                |     2 +-
 external/gpl3/binutils/dist/binutils/doc/strings.1             |     2 +-
 external/gpl3/binutils/dist/binutils/doc/strip.1               |     6 +-
 external/gpl3/binutils/dist/binutils/doc/windmc.1              |     2 +-
 external/gpl3/binutils/dist/binutils/doc/windres.1             |     2 +-
 external/gpl3/binutils/dist/binutils/ieee.c                    |  7410 --------
 external/gpl3/binutils/dist/binutils/nlmconv.c                 |  2166 --
 external/gpl3/binutils/dist/binutils/nlmconv.h                 |    86 -
 external/gpl3/binutils/dist/binutils/nlmheader.c               |  2638 ---
 external/gpl3/binutils/dist/binutils/nlmheader.h               |   145 -
 external/gpl3/binutils/dist/binutils/nlmheader.y               |   959 -
 external/gpl3/binutils/dist/binutils/objcopy.c                 |    44 +-
 external/gpl3/binutils/dist/binutils/readelf.c                 |   191 +-
 external/gpl3/binutils/dist/binutils/strings.c                 |     2 +-
 external/gpl3/binutils/dist/config.guess                       |   482 +-
 external/gpl3/binutils/dist/config.sub                         |  1648 +-
 external/gpl3/binutils/dist/config/bootstrap-mpx.mk            |     9 -
 external/gpl3/binutils/dist/configure                          |  1297 +-
 external/gpl3/binutils/dist/configure.ac                       |    39 +-
 external/gpl3/binutils/dist/cpu/or1kcommon.cpu                 |     2 +-
 external/gpl3/binutils/dist/gas/ChangeLog                      |  2586 ++-
 external/gpl3/binutils/dist/gas/Makefile.am                    |    27 +-
 external/gpl3/binutils/dist/gas/Makefile.in                    |  2114 +-
 external/gpl3/binutils/dist/gas/config/aout_gnu.h              |   451 -
 external/gpl3/binutils/dist/gas/config/obj-elf.c               |   134 +-
 external/gpl3/binutils/dist/gas/config/tc-arm.c                |   480 +-
 external/gpl3/binutils/dist/gas/config/tc-i370.c               |  2669 ---
 external/gpl3/binutils/dist/gas/config/tc-i370.h               |    63 -
 external/gpl3/binutils/dist/gas/config/tc-i860.c               |  1491 -
 external/gpl3/binutils/dist/gas/config/tc-i860.h               |    95 -
 external/gpl3/binutils/dist/gas/config/tc-i960.c               |  2667 ---
 external/gpl3/binutils/dist/gas/config/tc-i960.h               |   185 -
 external/gpl3/binutils/dist/gas/config/tc-m68k.c               |   153 +-
 external/gpl3/binutils/dist/gas/config/tc-mips.c               |    52 +-
 external/gpl3/binutils/dist/gas/config/tc-ppc.c                |   174 +-
 external/gpl3/binutils/dist/gas/config/tc-riscv.c              |   612 +-
 external/gpl3/binutils/dist/gas/config/tc-riscv.h              |     2 +-
 external/gpl3/binutils/dist/gas/config/tc-sh64.c               |  3526 ----
 external/gpl3/binutils/dist/gas/config/tc-sh64.h               |   226 -
 external/gpl3/binutils/dist/gas/config/tc-sparc.c              |   221 +-
 external/gpl3/binutils/dist/gas/config/te-dynix.h              |    26 -
 external/gpl3/binutils/dist/gas/config/te-epoc-pe.h            |    27 -
 external/gpl3/binutils/dist/gas/config/te-i386aix.h            |    38 -
 external/gpl3/binutils/dist/gas/config/te-mach.h               |    21 -
 external/gpl3/binutils/dist/gas/config/te-netware.h            |    28 -
 external/gpl3/binutils/dist/gas/config/te-psos.h               |    35 -
 external/gpl3/binutils/dist/gas/config/te-riscix.h             |    25 -
 external/gpl3/binutils/dist/gas/config/te-sparcaout.h          |    22 -
 external/gpl3/binutils/dist/gas/config/te-sun3.h               |    48 -
 external/gpl3/binutils/dist/gas/configure                      |  4237 ++--
 external/gpl3/binutils/dist/gas/configure.ac                   |   156 +-
 external/gpl3/binutils/dist/gas/configure.tgt                  |    80 +-
 external/gpl3/binutils/dist/gas/doc/Makefile.am                |    22 +-
 external/gpl3/binutils/dist/gas/doc/Makefile.in                |   278 +-
 external/gpl3/binutils/dist/gas/doc/as.1                       |    81 +-
 external/gpl3/binutils/dist/gas/doc/as.info                    |   Bin 
 external/gpl3/binutils/dist/gas/doc/as.texinfo                 |  8352 ---------
 external/gpl3/binutils/dist/gas/doc/c-i370.texi                |   200 -
 external/gpl3/binutils/dist/gas/doc/c-i860.texi                |   197 -
 external/gpl3/binutils/dist/gas/doc/c-i960.texi                |   324 -
 external/gpl3/binutils/dist/gas/doc/c-mips.texi                |    26 +
 external/gpl3/binutils/dist/gas/doc/c-sh64.texi                |   219 -
 external/gpl3/binutils/dist/gas/write.c                        |   272 +-
 external/gpl3/binutils/dist/gold/Makefile.am                   |    18 +-
 external/gpl3/binutils/dist/gprof/corefile.c                   |     7 -
 external/gpl3/binutils/dist/gprof/gprof.1                      |     2 +-
 external/gpl3/binutils/dist/gprof/gprof.info                   |    62 +-
 external/gpl3/binutils/dist/gprof/tahoe.c                      |   339 -
 external/gpl3/binutils/dist/include/aout/adobe.h               |   319 -
 external/gpl3/binutils/dist/include/aout/dynix3.h              |    87 -
 external/gpl3/binutils/dist/include/aout/hp300hpux.h           |   131 -
 external/gpl3/binutils/dist/include/aout/reloc.h               |    67 -
 external/gpl3/binutils/dist/include/bfdlink.h                  |     3 +
 external/gpl3/binutils/dist/include/coff/apollo.h              |   125 -
 external/gpl3/binutils/dist/include/coff/aux-coff.h            |    49 -
 external/gpl3/binutils/dist/include/coff/h8300.h               |    55 -
 external/gpl3/binutils/dist/include/coff/h8500.h               |    47 -
 external/gpl3/binutils/dist/include/coff/i860.h                |    87 -
 external/gpl3/binutils/dist/include/coff/i960.h                |   320 -
 external/gpl3/binutils/dist/include/coff/m68k.h                |    82 -
 external/gpl3/binutils/dist/include/coff/m88k.h                |   197 -
 external/gpl3/binutils/dist/include/coff/mipspe.h              |    67 -
 external/gpl3/binutils/dist/include/coff/sparc.h               |   164 -
 external/gpl3/binutils/dist/include/coff/w65.h                 |    47 -
 external/gpl3/binutils/dist/include/coff/we32k.h               |    62 -
 external/gpl3/binutils/dist/include/dis-asm.h                  |     2 +-
 external/gpl3/binutils/dist/include/elf/common.h               |     8 +
 external/gpl3/binutils/dist/include/elf/mips.h                 |     5 +-
 external/gpl3/binutils/dist/include/elf/ppc.h                  |     4 +
 external/gpl3/binutils/dist/include/elf/riscv.h                |     3 +
 external/gpl3/binutils/dist/include/ieee.h                     |   165 -
 external/gpl3/binutils/dist/include/nlm/ChangeLog-9315         |   127 -
 external/gpl3/binutils/dist/include/nlm/alpha-ext.h            |   167 -
 external/gpl3/binutils/dist/include/nlm/common.h               |   123 -
 external/gpl3/binutils/dist/include/nlm/external.h             |   172 -
 external/gpl3/binutils/dist/include/nlm/i386-ext.h             |   117 -
 external/gpl3/binutils/dist/include/nlm/internal.h             |   309 -
 external/gpl3/binutils/dist/include/nlm/ppc-ext.h              |   164 -
 external/gpl3/binutils/dist/include/nlm/sparc32-ext.h          |   121 -
 external/gpl3/binutils/dist/include/opcode/i370.h              |   266 -
 external/gpl3/binutils/dist/include/opcode/i860.h              |   506 -
 external/gpl3/binutils/dist/include/opcode/i960.h              |   525 -
 external/gpl3/binutils/dist/include/opcode/m88k.h              |   454 -
 external/gpl3/binutils/dist/include/opcode/mips.h              |    15 +-
 external/gpl3/binutils/dist/include/opcode/ppc.h               |    14 +-
 external/gpl3/binutils/dist/include/opcode/riscv-opc.h         |     6 +
 external/gpl3/binutils/dist/include/opcode/riscv.h             |    21 +
 external/gpl3/binutils/dist/include/opcode/tahoe.h             |   232 -
 external/gpl3/binutils/dist/ld/ChangeLog                       |  2815 +++-
 external/gpl3/binutils/dist/ld/Makefile.am                     |   361 +-
 external/gpl3/binutils/dist/ld/Makefile.in                     |   968 +-
 external/gpl3/binutils/dist/ld/configure                       |  1902 +-
 external/gpl3/binutils/dist/ld/configure.ac                    |    40 +-
 external/gpl3/binutils/dist/ld/configure.host                  |     5 -
 external/gpl3/binutils/dist/ld/configure.tgt                   |   185 +-
 external/gpl3/binutils/dist/ld/emulparams/arm_epoc_pe.sh       |     9 -
 external/gpl3/binutils/dist/ld/emulparams/armaoutb.sh          |     6 -
 external/gpl3/binutils/dist/ld/emulparams/armaoutl.sh          |     6 -
 external/gpl3/binutils/dist/ld/emulparams/armcoff.sh           |     6 -
 external/gpl3/binutils/dist/ld/emulparams/armnbsd.sh           |     9 -
 external/gpl3/binutils/dist/ld/emulparams/coff_i860.sh         |     5 -
 external/gpl3/binutils/dist/ld/emulparams/coff_sparc.sh        |     9 -
 external/gpl3/binutils/dist/ld/emulparams/delta68.sh           |     5 -
 external/gpl3/binutils/dist/ld/emulparams/elf32_i860.sh        |    12 -
 external/gpl3/binutils/dist/ld/emulparams/elf32_i960.sh        |    10 -
 external/gpl3/binutils/dist/ld/emulparams/elf32bmipn32-defs.sh |    16 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32i370.sh         |     8 -
 external/gpl3/binutils/dist/ld/emulparams/elf32lriscv-defs.sh  |     3 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32lriscv.sh       |    14 +-
 external/gpl3/binutils/dist/ld/emulparams/elf64lriscv-defs.sh  |    11 -
 external/gpl3/binutils/dist/ld/emulparams/elf64lriscv.sh       |    14 +-
 external/gpl3/binutils/dist/ld/emulparams/gld960.sh            |     7 -
 external/gpl3/binutils/dist/ld/emulparams/gld960coff.sh        |    19 -
 external/gpl3/binutils/dist/ld/emulparams/h8300.sh             |    18 -
 external/gpl3/binutils/dist/ld/emulparams/h8300h.sh            |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8300hn.sh           |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8300s.sh            |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8300sn.sh           |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8300sx.sh           |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8300sxn.sh          |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8500.sh             |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8500b.sh            |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8500c.sh            |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8500m.sh            |     5 -
 external/gpl3/binutils/dist/ld/emulparams/h8500s.sh            |     5 -
 external/gpl3/binutils/dist/ld/emulparams/hp300bsd.sh          |     5 -
 external/gpl3/binutils/dist/ld/emulparams/hp3hpux.sh           |     8 -
 external/gpl3/binutils/dist/ld/emulparams/i386coff.sh          |     5 -
 external/gpl3/binutils/dist/ld/emulparams/i386linux.sh         |     9 -
 external/gpl3/binutils/dist/ld/emulparams/i386mach.sh          |     9 -
 external/gpl3/binutils/dist/ld/emulparams/i386nbsd.sh          |     6 -
 external/gpl3/binutils/dist/ld/emulparams/i386nw.sh            |     8 -
 external/gpl3/binutils/dist/ld/emulparams/lnk960.sh            |     6 -
 external/gpl3/binutils/dist/ld/emulparams/m68k4knbsd.sh        |     9 -
 external/gpl3/binutils/dist/ld/emulparams/m68kaout.sh          |     6 -
 external/gpl3/binutils/dist/ld/emulparams/m68kaux.sh           |     8 -
 external/gpl3/binutils/dist/ld/emulparams/m68kcoff.sh          |     6 -
 external/gpl3/binutils/dist/ld/emulparams/m68klinux.sh         |     9 -
 external/gpl3/binutils/dist/ld/emulparams/m68knbsd.sh          |     9 -
 external/gpl3/binutils/dist/ld/emulparams/m68kpsos.sh          |     6 -
 external/gpl3/binutils/dist/ld/emulparams/m88kbcs.sh           |     5 -
 external/gpl3/binutils/dist/ld/emulparams/news.sh              |     5 -
 external/gpl3/binutils/dist/ld/emulparams/ppcnw.sh             |     6 -
 external/gpl3/binutils/dist/ld/emulparams/riscix.sh            |     5 -
 external/gpl3/binutils/dist/ld/emulparams/shelf32.sh           |    43 -
 external/gpl3/binutils/dist/ld/emulparams/shelf32_linux.sh     |     2 -
 external/gpl3/binutils/dist/ld/emulparams/shelf32_nbsd.sh      |    17 -
 external/gpl3/binutils/dist/ld/emulparams/shelf64.sh           |     9 -
 external/gpl3/binutils/dist/ld/emulparams/shelf64_nbsd.sh      |     8 -
 external/gpl3/binutils/dist/ld/emulparams/shlelf32.sh          |     2 -
 external/gpl3/binutils/dist/ld/emulparams/shlelf32_linux.sh    |    43 -
 external/gpl3/binutils/dist/ld/emulparams/shlelf32_nbsd.sh     |     3 -
 external/gpl3/binutils/dist/ld/emulparams/shlelf64.sh          |     2 -
 external/gpl3/binutils/dist/ld/emulparams/shlelf64_nbsd.sh     |     3 -
 external/gpl3/binutils/dist/ld/emulparams/shlsymbian.sh        |    19 -
 external/gpl3/binutils/dist/ld/emulparams/sparcaout.sh         |    10 -
 external/gpl3/binutils/dist/ld/emulparams/sparclinux.sh        |     9 -
 external/gpl3/binutils/dist/ld/emulparams/sparcnbsd.sh         |     5 -
 external/gpl3/binutils/dist/ld/emulparams/st2000.sh            |     5 -
 external/gpl3/binutils/dist/ld/emulparams/sun3.sh              |    10 -
 external/gpl3/binutils/dist/ld/emulparams/sun4.sh              |     7 -
 external/gpl3/binutils/dist/ld/emulparams/vax.sh               |     5 -
 external/gpl3/binutils/dist/ld/emulparams/vsta.sh              |    10 -
 external/gpl3/binutils/dist/ld/emulparams/w65.sh               |     5 -
 external/gpl3/binutils/dist/ld/emultempl/aarch64elf.em         |    34 +-
 external/gpl3/binutils/dist/ld/emultempl/armelf.em             |    35 +-
 external/gpl3/binutils/dist/ld/emultempl/beos.em               |    24 +-
 external/gpl3/binutils/dist/ld/emultempl/elf32.em              |    57 +-
 external/gpl3/binutils/dist/ld/emultempl/gld960.em             |   155 -
 external/gpl3/binutils/dist/ld/emultempl/gld960c.em            |   168 -
 external/gpl3/binutils/dist/ld/emultempl/lnk960.em             |   349 -
 external/gpl3/binutils/dist/ld/emultempl/m68kcoff.em           |   247 -
 external/gpl3/binutils/dist/ld/emultempl/mmo.em                |     2 +-
 external/gpl3/binutils/dist/ld/emultempl/pe.em                 |   215 +-
 external/gpl3/binutils/dist/ld/emultempl/pep.em                |   183 +-
 external/gpl3/binutils/dist/ld/emultempl/riscvelf.em           |    33 +-
 external/gpl3/binutils/dist/ld/emultempl/sh64elf.em            |   563 -
 external/gpl3/binutils/dist/ld/emultempl/spuelf.em             |    81 +-
 external/gpl3/binutils/dist/ld/emultempl/sunos.em              |  1042 -
 external/gpl3/binutils/dist/ld/emultempl/xtensaelf.em          |    10 +-
 external/gpl3/binutils/dist/ld/genscripts.sh                   |    22 +-
 external/gpl3/binutils/dist/ld/ld.texinfo                      |  8773 ----------
 external/gpl3/binutils/dist/ld/ldctor.c                        |    14 +-
 external/gpl3/binutils/dist/ld/ldemul.c                        |     9 +-
 external/gpl3/binutils/dist/ld/ldexp.c                         |    53 +-
 external/gpl3/binutils/dist/ld/ldgram.c                        |    10 +-
 external/gpl3/binutils/dist/ld/ldint.texinfo                   |   700 -
 external/gpl3/binutils/dist/ld/ldlang.c                        |   227 +-
 external/gpl3/binutils/dist/ld/ldlang.h                        |    14 +-
 external/gpl3/binutils/dist/ld/ldlex.c                         |     2 +-
 external/gpl3/binutils/dist/ld/ldlex.h                         |     2 +-
 external/gpl3/binutils/dist/ld/ldlex.l                         |     2 +-
 external/gpl3/binutils/dist/ld/ldmain.c                        |   174 +-
 external/gpl3/binutils/dist/ld/lexsup.c                        |    79 +-
 external/gpl3/binutils/dist/ld/po/POTFILES.in                  |    37 -
 external/gpl3/binutils/dist/ld/scripttempl/armaout.sc          |    47 -
 external/gpl3/binutils/dist/ld/scripttempl/armcoff.sc          |    97 -
 external/gpl3/binutils/dist/ld/scripttempl/delta68.sc          |    61 -
 external/gpl3/binutils/dist/ld/scripttempl/elf.sc              |    14 +-
 external/gpl3/binutils/dist/ld/scripttempl/elf32sh-symbian.sc  |   372 -
 external/gpl3/binutils/dist/ld/scripttempl/elfi370.sc          |   206 -
 external/gpl3/binutils/dist/ld/scripttempl/epocpe.sc           |   164 -
 external/gpl3/binutils/dist/ld/scripttempl/h8300.sc            |   106 -
 external/gpl3/binutils/dist/ld/scripttempl/h8300h.sc           |   109 -
 external/gpl3/binutils/dist/ld/scripttempl/h8300hn.sc          |    99 -
 external/gpl3/binutils/dist/ld/scripttempl/h8300s.sc           |   109 -
 external/gpl3/binutils/dist/ld/scripttempl/h8300sn.sc          |    99 -
 external/gpl3/binutils/dist/ld/scripttempl/h8300sx.sc          |   109 -
 external/gpl3/binutils/dist/ld/scripttempl/h8300sxn.sc         |    99 -
 external/gpl3/binutils/dist/ld/scripttempl/h8500.sc            |    73 -
 external/gpl3/binutils/dist/ld/scripttempl/h8500b.sc           |    73 -
 external/gpl3/binutils/dist/ld/scripttempl/h8500c.sc           |    73 -
 external/gpl3/binutils/dist/ld/scripttempl/h8500m.sc           |    73 -
 external/gpl3/binutils/dist/ld/scripttempl/h8500s.sc           |    73 -
 external/gpl3/binutils/dist/ld/scripttempl/i386coff.sc         |    57 -
 external/gpl3/binutils/dist/ld/scripttempl/i860coff.sc         |    54 -
 external/gpl3/binutils/dist/ld/scripttempl/i960.sc             |    37 -
 external/gpl3/binutils/dist/ld/scripttempl/m68kaux.sc          |    59 -
 external/gpl3/binutils/dist/ld/scripttempl/m68kcoff.sc         |    54 -
 external/gpl3/binutils/dist/ld/scripttempl/m88kbcs.sc          |    62 -
 external/gpl3/binutils/dist/ld/scripttempl/nw.sc               |   143 -
 external/gpl3/binutils/dist/ld/scripttempl/psos.sc             |    73 -
 external/gpl3/binutils/dist/ld/scripttempl/riscix.sc           |    47 -
 external/gpl3/binutils/dist/ld/scripttempl/sparccoff.sc        |    62 -
 external/gpl3/binutils/dist/ld/scripttempl/st2000.sc           |    35 -
 external/gpl3/binutils/dist/ld/scripttempl/w65.sc              |    77 -
 external/gpl3/binutils/dist/libiberty/configure                |  1144 +-
 external/gpl3/binutils/dist/libiberty/configure.ac             |     1 -
 external/gpl3/binutils/dist/opcodes/ChangeLog                  |   928 +-
 external/gpl3/binutils/dist/opcodes/Makefile.am                |    18 +-
 external/gpl3/binutils/dist/opcodes/Makefile.in                |   407 +-
 external/gpl3/binutils/dist/opcodes/configure                  |  3854 ++--
 external/gpl3/binutils/dist/opcodes/disassemble.c              |    65 +-
 external/gpl3/binutils/dist/opcodes/h8500-dis.c                |   325 -
 external/gpl3/binutils/dist/opcodes/h8500-opc.h                |  3858 ----
 external/gpl3/binutils/dist/opcodes/i370-dis.c                 |   161 -
 external/gpl3/binutils/dist/opcodes/i370-opc.c                 |   935 -
 external/gpl3/binutils/dist/opcodes/i860-dis.c                 |   286 -
 external/gpl3/binutils/dist/opcodes/i960-dis.c                 |   932 -
 external/gpl3/binutils/dist/opcodes/m88k-dis.c                 |   762 -
 external/gpl3/binutils/dist/opcodes/mips-dis.c                 |    15 +-
 external/gpl3/binutils/dist/opcodes/mips-opc.c                 |    24 +-
 external/gpl3/binutils/dist/opcodes/or1k-asm.c                 |     4 +-
 external/gpl3/binutils/dist/opcodes/or1k-desc.c                |    23 +-
 external/gpl3/binutils/dist/opcodes/or1k-dis.c                 |     7 +-
 external/gpl3/binutils/dist/opcodes/or1k-ibld.c                |    30 +-
 external/gpl3/binutils/dist/opcodes/ppc-dis.c                  |   160 +-
 external/gpl3/binutils/dist/opcodes/ppc-opc.c                  |   219 +-
 external/gpl3/binutils/dist/opcodes/riscv-dis.c                |     4 +-
 external/gpl3/binutils/dist/opcodes/riscv-opc.c                |   140 +-
 external/gpl3/binutils/dist/opcodes/sh64-dis.c                 |   619 -
 external/gpl3/binutils/dist/opcodes/sh64-opc.c                 |   777 -
 external/gpl3/binutils/dist/opcodes/sh64-opc.h                 |   142 -
 external/gpl3/binutils/dist/opcodes/sparc-dis.c                |    22 +-
 external/gpl3/binutils/dist/opcodes/w65-dis.c                  |    98 -
 external/gpl3/binutils/dist/opcodes/w65-opc.h                  |   568 -
 external/gpl3/binutils/lib/libbfd/Makefile                     |     4 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd.h            |   249 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h     |     4 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/bfdver.h         |     8 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/config.h         |    23 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/defs.mk          |     9 +-
 external/gpl3/binutils/lib/libiberty/arch/x86_64/config.h      |     7 +-
 external/gpl3/binutils/lib/libopcodes/arch/x86_64/config.h     |     8 +-
 external/gpl3/binutils/usr.bin/common/arch/x86_64/config.h     |    16 +-
 external/gpl3/binutils/usr.bin/common/arch/x86_64/defs.mk      |    14 +-
 external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h        |    35 +-
 external/gpl3/binutils/usr.bin/gas/arch/x86_64/defs.mk         |     4 +-
 external/gpl3/binutils/usr.bin/gprof/arch/x86_64/defs.mk       |     4 +-
 external/gpl3/binutils/usr.bin/gprof/arch/x86_64/gconfig.h     |    13 +-
 external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h         |    17 +-
 external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk          |     8 +-
 external/gpl3/binutils/usr.bin/ld/arch/x86_64/ldemul-list.h    |     4 +-
 452 files changed, 35859 insertions(+), 127200 deletions(-)

diffs (truncated from 206405 to 300 lines):

diff -r 58c8dddcb432 -r 73b91f9decd4 external/gpl3/binutils/dist/bfd/ChangeLog
--- a/external/gpl3/binutils/dist/bfd/ChangeLog Tue Nov 06 22:01:16 2018 +0000
+++ b/external/gpl3/binutils/dist/bfd/ChangeLog Wed Nov 07 01:13:51 2018 +0000
@@ -1,21 +1,3098 @@
-2018-01-27  Nick Clifton  <nickc%redhat.com@localhost>
-
-       This is the 2.30 release:
-
-       * version.m4 (BFD_VERSION): Set to 2.30
+2018-07-18  Nick Clifton  <nickc%redhat.com@localhost>
+
+       2.31.1 Release point.
+       * version.m4: Set to 2.31.1
+       * development.sh: Set to true.
+       * configure: Regenerate.
+       * po/bfd.pot: Regenerate.
+
+2018-07-14  Nick Clifton  <nickc%redhat.com@localhost>
+
+       * version.m4: Update to 2.31.0.
+       * development.sh: Set to true.
+       * configure: Regenerate.
+       * po/bfd.pot: Regenerate.
+
+2018-07-14  Nick Clifton  <nickc%redhat.com@localhost>
+
+       2.31 Release point.
+       * version.m4: Update to 2.31.
        * development.sh: Set to false.
        * configure: Regenerate.
        * po/bfd.pot: Regenerate.
 
+2018-07-03  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 17550
+       * elflink.c (_bfd_elf_fix_symbol_flags): Hide dynamic symbols
+       in discarded sections.
+
+2018-07-11  Max Filippov  <jcmvbkbc%gmail.com@localhost>
+
+       * elf32-xtensa.c (elf_xtensa_allocate_dynrelocs): Don't allocate
+       space for dynamic relocation for undefined weak symbol.
+       (elf_xtensa_relocate_section): Don't emit R_XTENSA_RELATIVE
+       relocation for undefined weak symbols.
+       (shrink_dynamic_reloc_sections): Don't shrink dynamic relocation
+       section for relocations against undefined weak symbols.
+
+2018-07-10  Maciej W. Rozycki  <macro%mips.com@localhost>
+
+       * elflink.c (bfd_elf_final_link): Rename `remove' local variable
+       to `remove_section'.
+
+2018-07-09  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23388
+       * configure.ac: Use changequote for "i[3-7]86-*-linux-*".
+       * configure: Regenerated.
+
+2018-07-09  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23372
+       * elfxx-x86.c (_bfd_x86_elf_merge_gnu_properties): Remove x86
+       ISA properties with empty bits.
+
+2018-07-06  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elf32-arm.c (elf32_arm_nabi_write_core_note): Don't use
+       DIAGNOTIC_PUSH and DIAGNOSTIC_POP unconditionally.
+       * elf32-ppc.c (ppc_elf_write_core_note): Likewise.
+       * elf32-s390.c (elf_s390_write_core_note): Likewise.
+       * elf64-ppc.c (ppc64_elf_write_core_note): Likewise.
+       * elf64-s390.c (elf_s390_write_core_note): Likewise.
+       * elfxx-aarch64.c (_bfd_aarch64_elf_write_core_note): Likewise.
+
+2018-07-05  Jim Wilson  <jimw%sifive.com@localhost>
+
+       * config.bfd (riscv32*-*-*): Renamed from riscv32-*-*.
+       (riscv64*-*-*): Likewise.
+       (riscv-*-*): Add as an alias for riscv32*-*-*.
+
+2018-07-05  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elf-bfd.h (_bfd_elf_ppc_merge_fp_attributes): Update prototype.
+       * elf32-ppc.c (_bfd_elf_ppc_merge_fp_attributes): Return error
+       on mismatch.  Remove "warning: " from messages.  Track last bfd
+       used to set tags.
+       (ppc_elf_merge_obj_attributes): Likewise.  Handle status from
+       _bfd_elf_ppc_merge_fp_attributes.
+       * elf64-ppc.c (ppc64_elf_merge_private_bfd_data): Handle status
+       from _bfd_elf_ppc_merge_fp_attributes.
+
+2018-07-03  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elflink.c (bfd_elf_final_link): Remove zero size .gnu.attributes
+       sections.
+
+2018-07-03  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elf-bfd.h (ATTR_TYPE_FLAG_ERROR, ATTR_TYPE_HAS_ERROR): Define.
+       * elf-attrs.c (is_default_attr): Handle ATTR_TYPE_HAS_ERROR.
+       * elf32-ppc.c (_bfd_elf_ppc_merge_fp_attributes): Use
+       ATTR_TYPE_FLAG_INT_VAL.  Set ATTR_TYPE_HAS_ERROR on finding
+       incompatible attribute.
+       (ppc_elf_merge_obj_attributes): Likewise.  Return
+       _bfd_elf_merge_object_attributes result.
+       * elf64-ppc.c (ppc64_elf_merge_private_bfd_data): Return
+       _bfd_elf_merge_object_attributes result.
+
+2018-07-05  Nick Clifton  <nickc%redhat.com@localhost>
+
+       * po/ru.po: Updated Russian translation.
+
+2018-07-04  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * Makefile.am (bfdinclude_HEADERS): Add $(INCDIR)/diagnostics.h.
+       * Makefile.in: Regenerated.
+
+2018-07-04  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23324
+       * elf64-x86-64.c (elf_x86_64_relocate_section): Clear the
+       R_X86_64_converted_reloc_bit bit.
+
+2018-06-26  Nick Clifton  <nickc%redhat.com@localhost>
+
+       * po/uk.po: Updated Ukranian translation.
+
+2018-06-25  Nick Clifton  <nickc%redhat.com@localhost>
+
+       * elfnn-aarch64.c (_bfd_aarch64_erratum_835769_stub_name): Check
+       for malloc returning NULL.
+       (_bfd_aarch64_erratum_843419_fixup): Check for
+       _bfd_aarch64_erratum_835769_stub_name returning NULL.
+
+2018-06-24  Nick Clifton  <nickc%redhat.com@localhost>
+
+       * version.m4 (BFD_VERSION): Update to 2.30.90.
+       * configure: Regenerate.
+       * po/bfd.pot: Regenerate.
+
+2018-06-24  Nick Clifton  <nickc%redhat.com@localhost>
+
+       2.31 branch created.
+
+2018-06-21  Maciej W. Rozycki  <macro%mips.com@localhost>
+
+       * elfxx-mips.c (_bfd_mips_elf_compact_eh_encoding)
+       (_bfd_mips_elf_cant_unwind_opcode): Correct formatting.
+
+2018-06-21  Maciej W. Rozycki  <macro%mips.com@localhost>
+
+       * elfxx-mips.c (_bfd_mips_post_process_headers): Keep
+       EI_ABIVERSION setting together.
+
+2018-06-21  Maciej W. Rozycki  <macro%mips.com@localhost>
+
+       * elfxx-mips.c (MIPS_LIBC_ABI_DEFAULT, MIPS_LIBC_ABI_MIPS_PLT)
+       (MIPS_LIBC_ABI_UNIQUE, MIPS_LIBC_ABI_MIPS_O32_FP64)
+       (MIPS_LIBC_ABI_MAX): New enumeration constants.
+       (_bfd_mips_post_process_headers): Use them in place of magic
+       numbers.
+
+2018-06-21  Jim Wilson  <jimw%sifive.com@localhost>
+
+       * elfnn-riscv.c (riscv_elf_finish_dynamic_symbol): Update comment.
+       Use SYMBOL_REFERENCES_LOCAL.  Add asserts for h->got.offset.
+
+2018-06-21  Alan Modra  <amodra%gmail.com@localhost>
+
+       * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
+       * doc/Makefile.in: Regenerate.
+
+2018-06-20  Renlin Li  <renlin.li%arm.com@localhost>
+
+       * elfxx-aarch64.c (_bfd_aarch64_elf_resolve_relocation): Use PG_OFFSET
+       to resolve BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC,
+       BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC,
+       BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC,
+       BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC,
+       BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12_NC,
+       BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12_NC,
+       BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12_NC,
+       BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12_NC.
+
+2018-06-20  Nick Clifton  <nickc%redhat.com@localhost>
+
+       PR 23316
+       * opncls.c (get_build_id): Check for a negative or excessive data
+       size in the build-id note.
+
+2018-06-20  Nick Clifton  <nickc%redhat.com@localhost>
+
+       PR 23299
+       * mach-o.c (cputype): New function.
+       (cpusubtype): New function.
+       (bfd_mach_o_bfd_print_private_data): New function.  Dispalys the
+       values in the MACH-O file header.
+       (bfd_mach_o_bfd_copy_private_header_data): Copy the cputype and
+       cpusubtype fields from the input bfd's mach-o header to the output
+       bfd.
+       * mach-o-target.c (bfd_mach_o_bfd_print_private_bfd_data):
+       Redefine to bfd_mach_o_bfd_print_private_data.
+       * mach-o.h (bfd_mach_o_bfd_print_private_bfd_data): Prototype.
+
+2018-06-19  Maciej W. Rozycki  <macro%mips.com@localhost>
+
+       PR ld/22966
+       * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Verify the
+       `.got.plt' entry referred is in range.
+       (mips_finish_exec_plt): Correct the range check for `.got.plt'
+       start.  Replace the assertion used for that with a proper error
+       message.
+
+2018-06-19  Maciej W. Rozycki  <macro%mips.com@localhost>
+
+       * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Fix
+       formatting.
+
+2018-06-19  Simon Marchi  <simon.marchi%ericsson.com@localhost>
+
+       * Makefile.am (AUTOMAKE_OPTIONS): Remove 1.11.
+       (INCLUDES): Rename to ...
+       (AM_CPPFLAGS): ... this.
+       * configure.ac: Remove AC_PREREQ.
+       * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove 1.9, cygnus, add
+       info-in-builddir no-texinfo.tex.
+       (info_TEXINFOS): Rename bfd.texinfo to bfd.texi.
+       * doc/bfd.texinfo: Rename to ...
+       * doc/bfd.texi: ... this.
+       * Makefile.in: Re-generate.
+       * aclocal.m4: Re-generate.
+       * config.in: Re-generate.
+       * configure: Re-generate.
+       * doc/Makefile.in: Re-generate.
+
+2018-06-18  Mephi  <mephi42%gmail.com@localhost>
+
+       PR 23297
+       * mach-o-x86-64.c (x86_64_howto_table): Add entry for
+       BFD_RELOC_MACH_O_X86_64_RELOC_TLV.
+       (bfd_mach_o_x86_64_canonicalize_one_reloc): Handle the new reloc.
+       (bfd_mach_o_x86_64_swap_reloc_out): Likewise.
+       * reloc.c (BFD_RELOC_MACH_O_X86_64_TV): New entry.
+       * bfd-in2.h: Regenerate.
+       * libbfd.h: Regenerate.
+
+2018-06-14  Faraz Shahbazker  <Faraz.Shahbazker%mips.com@localhost>
+
+       * elfxx-mips.c (print_mips_ases): Add GINV extension.
+
+2018-06-14  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR binutils/23267
+       * elf.c (_bfd_elf_get_symbol_version_string): Check if the first
+       symbol version is base version.
+
+2018-06-14  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elf-bfd.h (struct elf_link_hash_table): Add "dynamic_relocs".
+       * elflink.c (_bfd_elf_init_2_index_sections): Comment fix.
+       (_bfd_elf_add_dynamic_entry): Set "dynamic_relocs".
+       (_bfd_elf_link_renumber_dynsyms): Exclude all section symbols when
+       "dynamic_relocs" is not set.
+       * elfxx-mips.c (count_section_dynsyms): Likewise.
+
+2018-06-14  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 23282
+       * bfdio.c (bfd_seek): Optimize away seeks to current position.
+
+2018-06-13  Scott Egerton  <scott.egerton%imgtec.com@localhost>
+           Faraz Shahbazker  <Faraz.Shahbazker%mips.com@localhost>
+
+       * elfxx-mips.c (print_mips_ases): Add CRC.
+
+2018-06-08  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23161
+       * elfxx-x86.c (elf_x86_hide_linker_defined): New function.
+       (_bfd_x86_elf_link_check_relocs): Use it to hide hidden
+       __bss_start, _end and _edata in shared libraries.
+
+2018-06-07  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elf32-tic6x.c (elf32_tic6x_check_relocs): Reference
+       __c6xabi_DSBT_BASE explicitly for R_C6000_SBR_* relocs.
+
+2018-06-05  Alan Modra  <amodra%gmail.com@localhost>
+
+       * bfd.c (struct bfd): Update comment on "where" usage.
+       * bfdio.c (bfd_bwrite, bfd_stat): Use and update "iovec",
+       "iostream", and "where" from containing archive file.  Return
+       error on NULL iovec.
+       (bfd_bread): Similarly, and return error attempted out of
+       bounds archive element access.
+       (bfd_tell, bfd_flush): Use and update "iovec", "iostream", and
+       "where" from containing archive file.
+       (bfd_seek): Likewise.  Return error on NULL iovec.  Don't
+       attempt to optimize away seeks.  Don't paper over errors by
+       calling bfd_tell.




Home | Main Index | Thread Index | Old Index