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/121ef5c59ef1
branches: trunk
changeset: 1008806:121ef5c59ef1
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 ae2ceffb7f03 -r 121ef5c59ef1 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 ae2ceffb7f03 -r 121ef5c59ef1 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