Source-Changes-HG archive

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

[src/trunk]: src/external/gpl3/binutils/dist Merge conflicts



details:   https://anonhg.NetBSD.org/src/rev/3050b57be580
branches:  trunk
changeset: 746627:3050b57be580
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Apr 03 23:48:45 2020 +0000

description:
Merge conflicts

diffstat:

 external/gpl3/binutils/dist/bfd/.gitignore                      |    40 -
 external/gpl3/binutils/dist/bfd/ChangeLog                       |  3411 +----
 external/gpl3/binutils/dist/bfd/Makefile.am                     |    72 +-
 external/gpl3/binutils/dist/bfd/Makefile.in                     |    94 +-
 external/gpl3/binutils/dist/bfd/aoutx.h                         |    86 +-
 external/gpl3/binutils/dist/bfd/archive.c                       |   180 +-
 external/gpl3/binutils/dist/bfd/archures.c                      |   102 +-
 external/gpl3/binutils/dist/bfd/bfd-in2.h                       |  1575 +-
 external/gpl3/binutils/dist/bfd/bfd.c                           |   373 +-
 external/gpl3/binutils/dist/bfd/coff-alpha.c                    |    17 +-
 external/gpl3/binutils/dist/bfd/coff-tic80.c                    |   711 -
 external/gpl3/binutils/dist/bfd/coffcode.h                      |   128 +-
 external/gpl3/binutils/dist/bfd/config.bfd                      |    66 +-
 external/gpl3/binutils/dist/bfd/configure                       |   125 +-
 external/gpl3/binutils/dist/bfd/configure.ac                    |    65 +-
 external/gpl3/binutils/dist/bfd/configure.host                  |     2 +-
 external/gpl3/binutils/dist/bfd/cpu-cr16c.c                     |    40 -
 external/gpl3/binutils/dist/bfd/cpu-mips.c                      |    31 +-
 external/gpl3/binutils/dist/bfd/cpu-or1k.c                      |    58 +-
 external/gpl3/binutils/dist/bfd/cpu-riscv.c                     |    17 +-
 external/gpl3/binutils/dist/bfd/cpu-tic80.c                     |    41 -
 external/gpl3/binutils/dist/bfd/doc/Makefile.in                 |     2 +-
 external/gpl3/binutils/dist/bfd/doc/bfdt.texi                   |   237 +-
 external/gpl3/binutils/dist/bfd/doc/bfdver.texi                 |     4 +-
 external/gpl3/binutils/dist/bfd/doc/reloc.texi                  |   380 +-
 external/gpl3/binutils/dist/bfd/dwarf2.c                        |  1236 +-
 external/gpl3/binutils/dist/bfd/elf-bfd.h                       |   191 +-
 external/gpl3/binutils/dist/bfd/elf-eh-frame.c                  |    48 +-
 external/gpl3/binutils/dist/bfd/elf.c                           |  1788 +-
 external/gpl3/binutils/dist/bfd/elf32-arm.c                     |   726 +-
 external/gpl3/binutils/dist/bfd/elf32-avr.c                     |    68 +-
 external/gpl3/binutils/dist/bfd/elf32-cr16c.c                   |   963 -
 external/gpl3/binutils/dist/bfd/elf32-hppa.c                    |   127 +-
 external/gpl3/binutils/dist/bfd/elf32-i386.c                    |    66 +-
 external/gpl3/binutils/dist/bfd/elf32-m68k.c                    |    61 +-
 external/gpl3/binutils/dist/bfd/elf32-or1k.c                    |  1056 +-
 external/gpl3/binutils/dist/bfd/elf32-ppc.c                     |  2109 +--
 external/gpl3/binutils/dist/bfd/elf32-sh.c                      |   176 +-
 external/gpl3/binutils/dist/bfd/elf32-vax.c                     |    13 +-
 external/gpl3/binutils/dist/bfd/elf32-xgate.h                   |   142 -
 external/gpl3/binutils/dist/bfd/elf64-alpha.c                   |    50 +-
 external/gpl3/binutils/dist/bfd/elf64-mips.c                    |   338 +-
 external/gpl3/binutils/dist/bfd/elf64-ppc.c                     |  5574 +++---
 external/gpl3/binutils/dist/bfd/elf64-x86-64.c                  |   294 +-
 external/gpl3/binutils/dist/bfd/elflink.c                       |   632 +-
 external/gpl3/binutils/dist/bfd/elfn32-mips.c                   |   342 +-
 external/gpl3/binutils/dist/bfd/elfnn-riscv.c                   |  1003 +-
 external/gpl3/binutils/dist/bfd/elfxx-mips.c                    |   785 +-
 external/gpl3/binutils/dist/bfd/elfxx-riscv.c                   |   567 +-
 external/gpl3/binutils/dist/bfd/elfxx-riscv.h                   |    57 +-
 external/gpl3/binutils/dist/bfd/elfxx-sparc.c                   |    36 +-
 external/gpl3/binutils/dist/bfd/libbfd.h                        |   232 +-
 external/gpl3/binutils/dist/bfd/linker.c                        |   105 +-
 external/gpl3/binutils/dist/bfd/reloc.c                         |  1018 +-
 external/gpl3/binutils/dist/bfd/syms.c                          |    78 +-
 external/gpl3/binutils/dist/bfd/targets.c                       |   103 +-
 external/gpl3/binutils/dist/bfd/version.h                       |     2 +-
 external/gpl3/binutils/dist/binutils/.gitignore                 |    54 -
 external/gpl3/binutils/dist/binutils/ChangeLog                  |   806 +-
 external/gpl3/binutils/dist/binutils/Makefile.in                |    82 +-
 external/gpl3/binutils/dist/binutils/NEWS                       |   140 +-
 external/gpl3/binutils/dist/binutils/ar.c                       |   189 +-
 external/gpl3/binutils/dist/binutils/arsup.c                    |     4 +-
 external/gpl3/binutils/dist/binutils/bucomm.c                   |    32 +-
 external/gpl3/binutils/dist/binutils/configure                  |   421 +-
 external/gpl3/binutils/dist/binutils/doc/Makefile.am            |    47 +-
 external/gpl3/binutils/dist/binutils/doc/Makefile.in            |    65 +-
 external/gpl3/binutils/dist/binutils/doc/addr2line.1            |   311 -
 external/gpl3/binutils/dist/binutils/doc/ar.1                   |   495 -
 external/gpl3/binutils/dist/binutils/doc/binutils.info          |   Bin 
 external/gpl3/binutils/dist/binutils/doc/binutils.texi          |   429 +-
 external/gpl3/binutils/dist/binutils/doc/cxxfilt.man            |   341 -
 external/gpl3/binutils/dist/binutils/doc/dlltool.1              |   538 -
 external/gpl3/binutils/dist/binutils/doc/elfedit.1              |   238 -
 external/gpl3/binutils/dist/binutils/doc/nm.1                   |   571 -
 external/gpl3/binutils/dist/binutils/doc/objcopy.1              |  1203 -
 external/gpl3/binutils/dist/binutils/doc/objdump.1              |  1239 -
 external/gpl3/binutils/dist/binutils/doc/ranlib.1               |   223 -
 external/gpl3/binutils/dist/binutils/doc/readelf.1              |   696 -
 external/gpl3/binutils/dist/binutils/doc/size.1                 |   271 -
 external/gpl3/binutils/dist/binutils/doc/strings.1              |   311 -
 external/gpl3/binutils/dist/binutils/doc/strip.1                |   493 -
 external/gpl3/binutils/dist/binutils/doc/windmc.1               |   356 -
 external/gpl3/binutils/dist/binutils/doc/windres.1              |   364 -
 external/gpl3/binutils/dist/binutils/objcopy.c                  |  1268 +-
 external/gpl3/binutils/dist/binutils/readelf.c                  |  2205 ++-
 external/gpl3/binutils/dist/binutils/strings.c                  |   113 +-
 external/gpl3/binutils/dist/config.guess                        |   353 +-
 external/gpl3/binutils/dist/config.sub                          |  1203 +-
 external/gpl3/binutils/dist/configure                           |   199 +-
 external/gpl3/binutils/dist/configure.ac                        |    58 +-
 external/gpl3/binutils/dist/cpu/or1kcommon.cpu                  |   117 +-
 external/gpl3/binutils/dist/gas/.gitignore                      |     9 -
 external/gpl3/binutils/dist/gas/ChangeLog                       |  2934 +---
 external/gpl3/binutils/dist/gas/Makefile.am                     |    25 +-
 external/gpl3/binutils/dist/gas/Makefile.in                     |    30 +-
 external/gpl3/binutils/dist/gas/atof-generic.c                  |    52 +-
 external/gpl3/binutils/dist/gas/config/atof-vax.c               |     2 +-
 external/gpl3/binutils/dist/gas/config/obj-elf.c                |   183 +-
 external/gpl3/binutils/dist/gas/config/tc-alpha.c               |    40 +-
 external/gpl3/binutils/dist/gas/config/tc-arm.c                 |  7916 ++++++++-
 external/gpl3/binutils/dist/gas/config/tc-m68k.c                |     2 +-
 external/gpl3/binutils/dist/gas/config/tc-mips.c                |   708 +-
 external/gpl3/binutils/dist/gas/config/tc-mips.h                |     7 +-
 external/gpl3/binutils/dist/gas/config/tc-or1k.c                |    13 +-
 external/gpl3/binutils/dist/gas/config/tc-or1k.h                |     2 +-
 external/gpl3/binutils/dist/gas/config/tc-ppc.c                 |  1452 +-
 external/gpl3/binutils/dist/gas/config/tc-riscv.c               |   445 +-
 external/gpl3/binutils/dist/gas/config/tc-riscv.h               |    12 +-
 external/gpl3/binutils/dist/gas/config/tc-sparc.c               |    21 +-
 external/gpl3/binutils/dist/gas/config/tc-vax.c                 |     2 +-
 external/gpl3/binutils/dist/gas/config/tc-vax.h                 |     2 +-
 external/gpl3/binutils/dist/gas/config/vax-inst.h               |     2 +-
 external/gpl3/binutils/dist/gas/configure                       |   167 +-
 external/gpl3/binutils/dist/gas/configure.ac                    |   108 +-
 external/gpl3/binutils/dist/gas/configure.tgt                   |    19 +-
 external/gpl3/binutils/dist/gas/doc/Makefile.am                 |     5 +-
 external/gpl3/binutils/dist/gas/doc/Makefile.in                 |     5 +-
 external/gpl3/binutils/dist/gas/doc/as.1                        |   500 +-
 external/gpl3/binutils/dist/gas/doc/as.info                     |   Bin 
 external/gpl3/binutils/dist/gas/doc/c-mips.texi                 |    99 +-
 external/gpl3/binutils/dist/gas/doc/c-ppc.texi                  |     8 +-
 external/gpl3/binutils/dist/gas/remap.c                         |     2 +-
 external/gpl3/binutils/dist/gas/struc-symbol.h                  |   158 -
 external/gpl3/binutils/dist/gas/write.c                         |   137 +-
 external/gpl3/binutils/dist/gold/Makefile.am                    |    78 +-
 external/gpl3/binutils/dist/gprof/.gitignore                    |     8 -
 external/gpl3/binutils/dist/gprof/corefile.c                    |    18 +-
 external/gpl3/binutils/dist/gprof/gprof.1                       |    28 +-
 external/gpl3/binutils/dist/gprof/gprof.c                       |     8 +-
 external/gpl3/binutils/dist/gprof/gprof.info                    |    72 +-
 external/gpl3/binutils/dist/include/ChangeLog                   |   405 +-
 external/gpl3/binutils/dist/include/bfdlink.h                   |    71 +-
 external/gpl3/binutils/dist/include/coff/tic80.h                |   123 -
 external/gpl3/binutils/dist/include/dis-asm.h                   |    84 +-
 external/gpl3/binutils/dist/include/elf/arm.h                   |    17 +-
 external/gpl3/binutils/dist/include/elf/common.h                |   142 +-
 external/gpl3/binutils/dist/include/elf/cr16c.h                 |   258 -
 external/gpl3/binutils/dist/include/elf/internal.h              |    25 +-
 external/gpl3/binutils/dist/include/elf/mips.h                  |    19 +-
 external/gpl3/binutils/dist/include/elf/or1k.h                  |    21 +-
 external/gpl3/binutils/dist/include/elf/ppc.h                   |     2 +-
 external/gpl3/binutils/dist/include/elf/riscv.h                 |    18 +-
 external/gpl3/binutils/dist/include/objalloc.h                  |     2 +-
 external/gpl3/binutils/dist/include/opcode/hppa.h               |     2 +-
 external/gpl3/binutils/dist/include/opcode/mips.h               |    34 +-
 external/gpl3/binutils/dist/include/opcode/ppc.h                |    80 +-
 external/gpl3/binutils/dist/include/opcode/riscv-opc.h          |     2 +
 external/gpl3/binutils/dist/include/opcode/riscv.h              |    65 +-
 external/gpl3/binutils/dist/include/opcode/tic80.h              |   283 -
 external/gpl3/binutils/dist/ld/.gitignore                       |    16 -
 external/gpl3/binutils/dist/ld/ChangeLog                        |  3149 +---
 external/gpl3/binutils/dist/ld/Makefile.am                      |  1648 +-
 external/gpl3/binutils/dist/ld/Makefile.in                      |  1663 +-
 external/gpl3/binutils/dist/ld/configure                        |   132 +-
 external/gpl3/binutils/dist/ld/configure.ac                     |    31 +-
 external/gpl3/binutils/dist/ld/configure.host                   |     2 +-
 external/gpl3/binutils/dist/ld/configure.tgt                    |   803 +-
 external/gpl3/binutils/dist/ld/emulparams/arcelf_prof.sh        |    26 -
 external/gpl3/binutils/dist/ld/emulparams/arclinux_prof.sh      |    27 -
 external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh        |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32_sparc.sh        |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32bmipn32-defs.sh  |     3 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32cr16c.sh         |     5 -
 external/gpl3/binutils/dist/ld/emulparams/elf32lriscv-defs.sh   |    15 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32lriscv.sh        |     4 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32lriscv_ilp32.sh  |     4 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32lriscv_ilp32f.sh |     4 +-
 external/gpl3/binutils/dist/ld/emulparams/elf64alpha_nbsd.sh    |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/elf64lriscv-defs.sh   |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/elf64lriscv.sh        |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/elf_i386.sh           |    13 +-
 external/gpl3/binutils/dist/ld/emulparams/elf_i386_chaos.sh     |    14 -
 external/gpl3/binutils/dist/ld/emulparams/hppalinux.sh          |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/hppanbsd.sh           |     5 +-
 external/gpl3/binutils/dist/ld/emulparams/hppaobsd.sh           |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/m68kelf.sh            |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/m68kelfnbsd.sh        |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/shelf_nbsd.sh         |     2 +-
 external/gpl3/binutils/dist/ld/emulparams/tic80coff.sh          |    50 -
 external/gpl3/binutils/dist/ld/emultempl/aarch64elf.em          |    85 +-
 external/gpl3/binutils/dist/ld/emultempl/armelf.em              |    36 +-
 external/gpl3/binutils/dist/ld/emultempl/beos.em                |    60 +-
 external/gpl3/binutils/dist/ld/emultempl/elf32.em               |  2959 ---
 external/gpl3/binutils/dist/ld/emultempl/genelf.em              |     9 +-
 external/gpl3/binutils/dist/ld/emultempl/mmo.em                 |    27 +-
 external/gpl3/binutils/dist/ld/emultempl/pe.em                  |    60 +-
 external/gpl3/binutils/dist/ld/emultempl/pep.em                 |    38 +-
 external/gpl3/binutils/dist/ld/emultempl/riscvelf.em            |     4 +-
 external/gpl3/binutils/dist/ld/emultempl/spuelf.em              |    14 +-
 external/gpl3/binutils/dist/ld/emultempl/xtensaelf.em           |    24 +-
 external/gpl3/binutils/dist/ld/genscripts.sh                    |   355 +-
 external/gpl3/binutils/dist/ld/ldctor.c                         |    43 +-
 external/gpl3/binutils/dist/ld/ldemul.c                         |    48 +-
 external/gpl3/binutils/dist/ld/ldemul.h                         |    23 +-
 external/gpl3/binutils/dist/ld/ldexp.c                          |   182 +-
 external/gpl3/binutils/dist/ld/ldgram.c                         |  1253 +-
 external/gpl3/binutils/dist/ld/ldgram.h                         |     8 +-
 external/gpl3/binutils/dist/ld/ldlang.c                         |  1118 +-
 external/gpl3/binutils/dist/ld/ldlang.h                         |   104 +-
 external/gpl3/binutils/dist/ld/ldlex.c                          |  2749 +-
 external/gpl3/binutils/dist/ld/ldlex.h                          |     4 +-
 external/gpl3/binutils/dist/ld/ldlex.l                          |    46 +-
 external/gpl3/binutils/dist/ld/ldmain.c                         |    62 +-
 external/gpl3/binutils/dist/ld/ldmain.h                         |     4 +-
 external/gpl3/binutils/dist/ld/lexsup.c                         |   121 +-
 external/gpl3/binutils/dist/ld/scripttempl/elf.sc               |   116 +-
 external/gpl3/binutils/dist/ld/scripttempl/elf32cr16c.sc        |    58 -
 external/gpl3/binutils/dist/ld/scripttempl/elf32msp430_3.sc     |   215 -
 external/gpl3/binutils/dist/ld/scripttempl/sh.sc                |    18 +-
 external/gpl3/binutils/dist/ld/scripttempl/tic80coff.sc         |    86 -
 external/gpl3/binutils/dist/libiberty/.gitignore                |     2 -
 external/gpl3/binutils/dist/libiberty/Makefile.in               |    16 +-
 external/gpl3/binutils/dist/libiberty/configure                 |     4 +-
 external/gpl3/binutils/dist/libiberty/configure.ac              |     4 +-
 external/gpl3/binutils/dist/libiberty/floatformat.c             |     4 +-
 external/gpl3/binutils/dist/libiberty/make-temp-file.c          |    26 +-
 external/gpl3/binutils/dist/libiberty/objalloc.c                |     2 +-
 external/gpl3/binutils/dist/libiberty/strerror.c                |     2 +-
 external/gpl3/binutils/dist/opcodes/.gitignore                  |     2 -
 external/gpl3/binutils/dist/opcodes/ChangeLog                   |  1107 +-
 external/gpl3/binutils/dist/opcodes/Makefile.am                 |    30 +-
 external/gpl3/binutils/dist/opcodes/Makefile.in                 |    40 +-
 external/gpl3/binutils/dist/opcodes/cgen.sh                     |     2 +-
 external/gpl3/binutils/dist/opcodes/configure                   |   111 +-
 external/gpl3/binutils/dist/opcodes/disassemble.c               |   135 +-
 external/gpl3/binutils/dist/opcodes/mips-dis.c                  |   299 +-
 external/gpl3/binutils/dist/opcodes/mips-opc.c                  |   339 +-
 external/gpl3/binutils/dist/opcodes/or1k-asm.c                  |   708 +-
 external/gpl3/binutils/dist/opcodes/or1k-desc.c                 |   421 +-
 external/gpl3/binutils/dist/opcodes/or1k-desc.h                 |   385 +-
 external/gpl3/binutils/dist/opcodes/or1k-dis.c                  |    50 +-
 external/gpl3/binutils/dist/opcodes/or1k-ibld.c                 |   267 +-
 external/gpl3/binutils/dist/opcodes/or1k-opc.c                  |   365 +-
 external/gpl3/binutils/dist/opcodes/or1k-opc.h                  |    90 +-
 external/gpl3/binutils/dist/opcodes/or1k-opinst.c               |   200 +-
 external/gpl3/binutils/dist/opcodes/ppc-dis.c                   |   249 +-
 external/gpl3/binutils/dist/opcodes/ppc-opc.c                   |  1197 +-
 external/gpl3/binutils/dist/opcodes/riscv-dis.c                 |    57 +-
 external/gpl3/binutils/dist/opcodes/riscv-opc.c                 |  1259 +-
 external/gpl3/binutils/dist/opcodes/s12z.h                      |    71 -
 external/gpl3/binutils/dist/opcodes/sparc-dis.c                 |    17 +-
 external/gpl3/binutils/dist/opcodes/tic80-dis.c                 |   315 -
 external/gpl3/binutils/dist/opcodes/tic80-opc.c                 |  1211 -
 244 files changed, 39120 insertions(+), 47640 deletions(-)

diffs (truncated from 124328 to 300 lines):

diff -r 6690464e1051 -r 3050b57be580 external/gpl3/binutils/dist/bfd/.gitignore
--- a/external/gpl3/binutils/dist/bfd/.gitignore        Fri Apr 03 23:46:43 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/bfd-in3.h
-/bfd.h
-/bfd_stdint.h
-/bfdver.h
-/elf32-ia64.c
-/elf32-target.h
-/elf64-ia64.c
-/elf64-target.h
-/libtool-soversion
-/ofiles
-/peigen.c
-/pepigen.c
-/pex64igen.c
-/stmp-bfd-h
-/targmatch.h
-
-/doc/aoutx.texi
-/doc/archive.texi
-/doc/archures.texi
-/doc/bfdio.texi
-/doc/bfdt.texi
-/doc/bfdver.texi
-/doc/bfdwin.texi
-/doc/cache.texi
-/doc/chew
-/doc/coffcode.texi
-/doc/core.texi
-/doc/elf.texi
-/doc/elfcode.texi
-/doc/format.texi
-/doc/hash.texi
-/doc/init.texi
-/doc/libbfd.texi
-/doc/linker.texi
-/doc/mmo.texi
-/doc/opncls.texi
-/doc/reloc.texi
-/doc/section.texi
-/doc/syms.texi
-/doc/targets.texi
diff -r 6690464e1051 -r 3050b57be580 external/gpl3/binutils/dist/bfd/ChangeLog
--- a/external/gpl3/binutils/dist/bfd/ChangeLog Fri Apr 03 23:46:43 2020 +0000
+++ b/external/gpl3/binutils/dist/bfd/ChangeLog Fri Apr 03 23:48:45 2020 +0000
@@ -1,3318 +1,251 @@
-2019-08-22  Alan Modra  <amodra%gmail.com@localhost>
-
-       * elf32-arm.c (cmse_scan): Don't use ARM_GET_SYM_CMSE_SPCL,
-       instead recognize CMSE_PREFIX in symbol name.
-       (elf32_arm_gc_mark_extra_sections): Likewise.
-       (elf32_arm_filter_cmse_symbols): Don't test ARM_GET_SYM_CMSE_SPCL.
-       (elf32_arm_swap_symbol_in): Don't invoke ARM_SET_SYM_CMSE_SPCL.
-
-2018-07-18  Nick Clifton  <nickc%redhat.com@localhost>
+2020-02-01  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.
+       Binutils 2.34 release.
 
-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>
+2020-01-29  Alan Modra  <amodra%gmail.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>
+       Apply from master
+       2020-01-27  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+                   Alan Modra  <amodra%gmail.com@localhost>
+       PR ld/25458
+       * elflink.c (_bfd_elf_gc_mark_rsec): Mark all weak aliases.
 
-       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>
+       2020-01-23  Alan Modra  <amodra%gmail.com@localhost>
+       PR 25444
+       * elf.c (assign_file_positions_for_load_sections): Avoid divide
+       by zero when p_align is zero.
 
-       * 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>
+       2020-01-22  Alan Modra  <amodra%gmail.com@localhost>
+       * elf64-ppc.c (ppc64_elf_size_stubs): Correct condition under
+       which __tls_get_addr calls will be eliminated.
 
-       * elflink.c (bfd_elf_final_link): Remove zero size .gnu.attributes
-       sections.
-
-2018-07-03  Alan Modra  <amodra%gmail.com@localhost>
+2020-01-23  Nick Clifton  <nickc%redhat.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.
+       * po/fr.po: Updated French translation.
 
-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.
+2020-01-20  Nick Clifton  <nickc%redhat.com@localhost>
 
-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/pt.po: Updates Portuguese translation.
+       * po/ru.po: Updated Russian translation.
        * po/uk.po: Updated Ukranian translation.
 
-2018-06-25  Nick Clifton  <nickc%redhat.com@localhost>
+2020-01-18  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.
+       * version.m4 (BFD_VERSION): Set to 2.33.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>
+2020-01-18  Nick Clifton  <nickc%redhat.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>
+       Binutils 2.34 branch created.
 
-       * 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>
+2020-01-17  Christian Biesinger  <cbiesinger%google.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>
+       * coff-arm.c: Fix spelling error (seperate).
+       * elfxx-riscv.c (riscv_parse_sv_or_non_std_ext): Fix spelling
+       error (seperate).
+       * sysdep.h (strnlen): Fix spelling error (seperate).
 
-       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.
+2020-01-15  Lars Brinkhoff  <lars%nocrew.org@localhost>
 
-2018-06-19  Maciej W. Rozycki  <macro%mips.com@localhost>
+       PR 20694
+       * pdp11.c (TARGET_PAGE_SIZE): Set to 8192.
 
-       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.
+2020-01-15  Alan Modra  <amodra%gmail.com@localhost>
 
-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>
+       PR 25384



Home | Main Index | Thread Index | Old Index