+2020-03-04 Alan Modra <amodra@gmail.com>
+
+ PR 25570
+ * ldlang.c (lang_size_sections_1): Delay emitting non-fatal
+ errors/warnings until final pass.
+ * ldexp.c (fold_name): Likewise.
+
+2020-03-03 Nick Clifton <nickc@redhat.com>
+
+ PR 25588
+ * ld.texi (Options): Update the description of the --rpath-link
+ option.
+
+2020-03-02 Alan Modra <amodra@gmail.com>
+
+ * plugin.c (plugin_object_p): Return a bfd_cleanup.
+ (plugin_cleanup): New function.
+
+2020-03-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/25618
+ * plugin.c (plugin_object_p): Copy the no_export field to the IR
+ dummy object.
+ * testsuite/ld-plugin/lto.exp (lto_link_elf_tests): Add
+ PR ld/25618 tests.
+ * testsuite/ld-plugin/pr25618.d: New file.
+ * testsuite/ld-plugin/pr25618a.cc: Likewise.
+ * testsuite/ld-plugin/pr25618a.h: Likewise.
+ * testsuite/ld-plugin/pr25618b.cc: Likewise.
+ * testsuite/ld-plugin/pr25618b.h: Likewise.
+
+2020-02-27 Alan Modra <amodra@gmail.com>
+
+ PR 24511
+ * testsuite/ld-mmix/b-fixo2.d: Adjust for .data change.
+ * testsuite/ld-mmix/sec-2.d: Likewise.
+ * testsuite/ld-mmix/sec-3.d: Likewise.
+ * testsuite/ld-mmix/sec-4.d: Likewise.
+ * testsuite/ld-mmix/spec802.d: Likewise.
+ * testsuite/ld-mmix/spec803.d: Likewise.
+ * testsuite/ld-mmix/spec804.d: Likewise.
+ * testsuite/ld-mmix/spec805.d: Likewise.
+ * testsuite/ld-mmix/spec806.d: Likewise.
+ * testsuite/ld-mmix/spec807.d: Likewise.
+ * testsuite/ld-mmix/spec808.d: Likewise.
+
+2020-02-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/25593
+ * testsuite/ld-plugin/lto.exp: Run PR ld/25593 tests.
+ * testsuite/ld-plugin/pr25593.d: New file.
+ * testsuite/ld-plugin/pr25593a-1.c: Likewise.
+ * testsuite/ld-plugin/pr25593a-2.c: Likewise.
+ * testsuite/ld-plugin/pr25593b.c: Likewise.
+ * testsuite/ld-plugin/pr25593c.c: Likewise.
+ * testsuite/ld-plugin/pr25593d.c: Likewise.
+ * testsuite/ld-plugin/pr25593e.c: Likewise.
+
+2020-02-26 Alan Modra <amodra@gmail.com>
+
+ * emultempl/cskyelf.em: Indent labels correctly.
+ * ldfile.c: Likewise.
+ * ldlang.c: Likewise.
+ * plugin.c: Likewise.
+
+2020-02-26 Alan Modra <amodra@gmail.com>
+
+ PR 25593
+ * ldelf.c (ldelf_try_needed): Add DT_NEEDED lib to input_bfds.
+ (ldelf_after_open): Save state of input_bfds list before loading
+ DT_NEEDED libs. Traverse input_bfds list adding DT_NEEDED tags.
+ Restore input_bfds list.
+ * testsuite/ld-cris/gotplt1.d: Adjust for changed .dynstr order.
+
+2020-02-24 Nick Clifton <nickc@redhat.com>
+
+ * po/fr.po: Update French translation.
+
+2020-02-22 Alan Modra <amodra@gmail.com>
+
+ PR 25585
+ * NEWS: Mention better "PHDR segment not covered by LOAD segment"
+ checking.
+
+2020-02-19 Sergey Belyashov <sergey.belyashov@gmail.com>
+
+ PR 25537
+ * emultempl/z80.em: Remove machine compatability checking.
+
+2020-02-19 Sergey Belyashov <sergey.belyashov@gmail.com>
+
+ PR 25517
+ * testsuite/ld-z80/arch_ez80_adl.d: Update command line.
+ * testsuite/ld-z80/arch_ez80_z80.d: Likewise.
+ * testsuite/ld-z80/arch_r800.d: Likewise.
+ * testsuite/ld-z80/arch_z180.d: Likewise.
+ * testsuite/ld-z80/arch_z80n.d: Likewise.
+ * testsuite/ld-z80/comb_arch_ez80_z80.d: Likewise.
+ * testsuite/ld-z80/comb_arch_z180_z80.d: Likewise.
+ * testsuite/ld-z80/comb_arch_z80_ez80.d: Likewise.
+ * testsuite/ld-z80/comb_arch_z80_z180.d: Likewise.
+ * testsuite/ld-z80/comb_arch_z80_z80n.d: Likewise.
+ * testsuite/ld-z80/relocs_b_ez80.d: Likewise.
+ * testsuite/ld-z80/relocs_b_z80.d: Likewise.
+ * testsuite/ld-z80/relocs_f_ez80.d: Likewise.
+ * testsuite/ld-z80/relocs_f_z80.d: Likewise.
+ * testsuite/ld-z80/relocs_f_z80n.d: Likewise.
+
+2020-02-19 Alan Modra <amodra@gmail.com>
+
+ * testsuite/ld-plugin/pr25355.d: Allow alpha-linux nm result.
+
+2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/25355
+ * testsuite/ld-plugin/lto.exp: Run PR binutils/25355 test.
+ * testsuite/ld-plugin/pr25355.c: New file.
+ * testsuite/ld-plugin/pr25355.d: Likewise.
+ * testsuite/lib/ld-lib.exp (run_cc_link_tests): Support compile
+ only dump.
+
+2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ * testsuite/ld-unique/unique.exp (contains_unique_symbol): Updated.
+
+2020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
+
+ PR 25469
+ * emulparams/elf32z80.sh: Use z80 emulation.
+ * emultempl/z80.em: Make generic to both COFF and ELF Z80 emulations.
+ * emultempl/z80elf.em: Delete.
+ * testsuite/ld-elf/pr22450.d: Expect to fail for the Z80.
+ * testsuite/ld-elf/sec64k.exp: Fix Z80 assembly.
+ * testsuite/ld-unique/pr21529.s: Avoid register name conflict.
+ * testsuite/ld-unique/unique.s: Likewise.
+ * testsuite/ld-unique/unique_empty.s: Likewise.
+ * testsuite/ld-unique/unique_shared.s: Likewise.
+ * testsuite/ld-unique/unique.d: Updated expected output.
+ * testsuite/ld-z80/arch_z80n.d: New file.
+ * testsuite/ld-z80/comb_arch_z80_z80n.d: New file.
+ * testsuite/ld-z80/labels.s: Add more labels.
+ * testsuite/ld-z80/relocs.s: Add more reloc tests.
+ * testsuite/ld-z80/relocs_f_z80n.d: New file
+
+2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/25022
+ * testsuite/ld-elf/pr25022.d: Xfail more targets which don't use
+ ldelf_before_place_orphans.
+
+2020-02-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/25022
+ * emultempl/aix.em (ld_${EMULATION_NAME}_emulation): Add
+ before_place_orphans_default.
+ * emultempl/armcoff.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/beos.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/generic.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/linux.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/msp430.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/pe.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/pep.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/ticoff.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/vanilla.em (ld_${EMULATION_NAME}_emulation): Likewise.
+ * emultempl/elf.em (ld_${EMULATION_NAME}_emulation): Use
+ ldelf_before_place_orphans.
+ * ldelf.c (ldelf_before_place_orphans): New.
+ * ldelf.h (ldelf_before_place_orphans): Likewise.
+ * ldemul.c (ldemul_before_place_orphans): Likewise.
+ (before_place_orphans_default): Likewise.
+ * ldemul.h (ldemul_before_place_orphans): Likewise.
+ (before_place_orphans_default): Likewise.
+ (ld_emulation_xfer_struct): Add before_place_orphans.
+ * ldlang.c (lang_process): Call ldemul_before_place_orphans
+ before lang_place_orphans.
+ * testsuite/ld-elf/pr25022.d: New file.
+ * testsuite/ld-elf/pr25022.s: Likewise.
+ * testsuite/ld-elf/pr25022.t: Likewise.
+
+2020-02-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/25490
+ * testsuite/ld-elf/pr25490-1.d: New file.
+ * testsuite/ld-elf/pr25490-1.s: Likewise.
+
2020-02-06 H.J. Lu <hongjiu.lu@intel.com>
PR ld/24526