+2018-07-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/23372
+ * testsuite/ld-i386/i386.exp: Run pr23372a and pr23372b.
+ * testsuite/ld-i386/pr23372a.d: New file.
+ * testsuite/ld-i386/pr23372a.s: Likewise.
+ * testsuite/ld-i386/pr23372b.d: Likewise.
+ * testsuite/ld-i386/pr23372b.s: Likewise.
+ * testsuite/ld-i386/pr23372c.s: Likewise.
+ * testsuite/ld-x86-64/pr23372a-x32.d: Likewise.
+ * testsuite/ld-x86-64/pr23372a.d: Likewise.
+ * testsuite/ld-x86-64/pr23372a.s: Likewise.
+ * testsuite/ld-x86-64/pr23372b-x32.d: Likewise.
+ * testsuite/ld-x86-64/pr23372b.d: Likewise.
+ * testsuite/ld-x86-64/pr23372b.s: Likewise.
+ * testsuite/ld-x86-64/pr23372c.s: Likewise.
+ * testsuite/ld-x86-64/x86-64.exp: Run pr23372a, pr23372a-x32,
+ pr23372b and pr23372b-x32.
+
+2018-07-05 Nick Clifton <nickc@redhat.com>
+
+ * po/bg.po: Updated Bulgarian translation.
+ * po/pt_BR.po: Updated Brazilian Portuguese translation.
+
+2018-07-05 Alan Modra <amodra@gmail.com>
+
+ * testsuite/ld-powerpc/attr-gnu-4-12.d: Update expected output.
+ * testsuite/ld-powerpc/attr-gnu-4-13.d: Likewise.
+ * testsuite/ld-powerpc/attr-gnu-4-21.d: Likewise.
+ * testsuite/ld-powerpc/attr-gnu-4-23.d: Likewise.
+ * testsuite/ld-powerpc/attr-gnu-4-31.d: Likewise.
+ * testsuite/ld-powerpc/attr-gnu-4-32.d: Likewise.
+ * testsuite/ld-powerpc/attr-gnu-8-23.d: Likewise.
+ * testsuite/ld-powerpc/attr-gnu-12-21.d: Likewise.
+
+2018-07-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/23309
+ * ldlang.c (insert_undefined): Set non_ir_ref_regular to TRUE.
+ * plugin.c (is_visible_from_outside): Don't scan entry_symbol.
+ * testsuite/ld-plugin/pr23309.c: New file.
+ * testsuite/ld-plugin/pr23309.d: Likewise.
+
+2018-07-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/23358
+ * lexsup.c (elf_shlib_list_options): Properly display default
+ for -z separate-code.
+
+2018-07-02 Maciej W. Rozycki <macro@mips.com>
+
+ * testsuite/ld-mips-elf/mips-elf.exp: Fix a typo in PR ld/21334
+ test name.
+
+2018-07-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/23324
+ * testsuite/ld-x86-64/pr23324.s: New file.
+ * testsuite/ld-x86-64/pr23324a.d: Likewise.
+ * testsuite/ld-x86-64/pr23324b.d: Likewise.
+
+2018-07-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * arm-dis.c (select_arm_features): Fix typo in heading comment. Allow
+ all FPU features and add mapping from new bfd_mach_arm values to
+ allowed CPU feature bits.
+
+2018-07-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * NEWS: Use command-line consistently when used in a compount word.
+ * ld.texinfo: Likewise.
+ * ldint.texinfo: Likewise.
+
+2018-06-26 Nick Clifton <nickc@redhat.com>
+
+ * po/uk.po: Updated Ukranian translation.
+
+2018-06-26 Alan Modra <amodra@gmail.com>
+
+ PR 23169
+ * testsuite/ld-ifunc/ifunc.exp: Don't run pr23169 tests on
+ powerpc. Comment.
+
+2018-06-26 Alan Modra <amodra@gmail.com>
+
+ * testsuite/ld-bootstrap/bootstrap.exp: Use parentheses rather
+ than curly braces in logical expression.
+
+2018-06-26 Nick Clifton <nickc@redhat.com>
+
+ * emultempl/aarch64elf.em: Fix spelling mistake.
+ * emultempl/avrelf.em: Likewise.
+ * emultempl/elf32.em: Likewise.
+
+2018-06-24 Nick Clifton <nickc@redhat.com>
+
+ * configure: Regenerate.
+ * po/ld.pot: Regenerate.
+
+2018-06-24 Nick Clifton <nickc@redhat.com>
+
+ 2.31 branch created.
+ * NEWS: Add marker for 2.31.
+
+2018-06-20 Renlin Li <renlin.li@arm.com>
+
+ * testsuite/ld-aarch64/emit-relocs-115.d: Update test with new value.
+ * testsuite/ld-aarch64/emit-relocs-534.d: Likewise.
+ * testsuite/ld-aarch64/emit-relocs-555.d: Likewise.
+
+2018-06-19 Maciej W. Rozycki <macro@mips.com>
+
+ PR ld/22966
+ * testsuite/ld-mips-elf/n64-plt-1.dd: New test.
+ * testsuite/ld-mips-elf/n64-plt-1.gd: New test.
+ * testsuite/ld-mips-elf/n64-plt-2.ed: New test.
+ * testsuite/ld-mips-elf/n64-plt-3.ed: New test.
+ * testsuite/ld-mips-elf/n64-plt-4.dd: New test.
+ * testsuite/ld-mips-elf/n64-plt-4.gd: New test.
+ * testsuite/ld-mips-elf/n64-plt-1.ld: New test linker script.
+ * testsuite/ld-mips-elf/n64-plt-2.ld: New test linker script.
+ * testsuite/ld-mips-elf/n64-plt-3.ld: New test linker script.
+ * testsuite/ld-mips-elf/n64-plt-4.ld: New test linker script.
+ * testsuite/ld-mips-elf/n64-plt.s: New test source.
+ * testsuite/ld-mips-elf/n64-plt-lib.s: New test source.
+ * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
+
+2018-06-19 Maciej W. Rozycki <macro@mips.com>
+
+ * testsuite/ld-elf/shared.exp: XFAIL DT_TEXTREL map file warning
+ test for `mips*-*-*'.
+
+2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
+
+ * configure.ac: Remove AC_PREREQ.
+ * Makefile.am: Remove DISTCLEANFILES hack, rename ld.texinfo to
+ ld.texi, ldint.texinfo to ldint.texi throughout.
+ (AUTOMAKE_OPTIONS): Add info-in-builddir.
+ * README: Rename ld.texinfo to ld.texi, ldint.texinfo to
+ ldint.texi throughout.
+ * gen-doc.texi: Likewise.
+ * h8-doc.texi: Likewise.
+ * ld.texinfo: Rename to ...
+ * ld.texi: ... this.
+ * ldint.texinfo: Rename to ...
+ * ldint.texi: ... this.
+ * Makefile.in: Re-generate.
+ * aclocal.m4: Re-generate.
+ * config.in: Re-generate.
+ * configure: Re-generate.
+
+2018-06-18 Alan Modra <amodra@gmail.com>
+
+ * testsuite/lib/ld-lib.exp (check_ifunc_available): Pass without
+ running executable when non-native.
+ (check_ifunc_attribute_available): Likewise.
+ * testsuite/ld-ifunc/pr23169a.rd: Remove extraneous lines. Match
+ st_other strings. Pass when func is an ifunc.
+ * testsuite/ld-ifunc/pr23169b.rd: Remove extraneous lines. Correct
+ reloc regexp. Correct match-anything line.
+ * testsuite/ld-ifunc/pr23169c.rd: Remove extraneous lines. Match
+ st_other strings.
+
+2018-06-14 Alan Modra <amodra@gmail.com>
+
+ * testsuite/ld-elf/readelf.exp: Delete DUMP and selection of
+ variant ver_def.vd.
+ * testsuite/ld-elf/ver_def-tic6x.vd: Delete.
+ * testsuite/ld-elf/shared.exp: Run most pr23161 and pr23162 tests for
+ linux, nacl and gnu targets.
+ * testsuite/ld-mips-elf/mips-elf.exp: Set base_syms to 1.
+ * testsuite/ld-elf/pr23161a.rd: Don't check reloc type. Allow any
+ order of __bss_start, _edata and _end.
+ * testsuite/ld-elf/pr23161b.rd: Don't check plt and dyn relocs.
+ Allow and order of __bss_start, _edata and _end.
+ * testsuite/ld-elf/pr23162.rd: Fail if __bss_start, _edata or _end
+ relocs are present rather than testing for no relocations.
+ * testsuite/ld-aarch64/gc-plt-relocs.d,
+ * testsuite/ld-aarch64/ifunc-1-local.d,
+ * testsuite/ld-aarch64/ifunc-1.d,
+ * testsuite/ld-aarch64/ifunc-2-local.d,
+ * testsuite/ld-aarch64/ifunc-2.d,
+ * testsuite/ld-aarch64/ifunc-21.d,
+ * testsuite/ld-aarch64/ifunc-3a.d,
+ * testsuite/ld-arm/farcall-mixed-lib-v4t.d,
+ * testsuite/ld-arm/farcall-mixed-lib.d,
+ * testsuite/ld-arm/gc-hidden-1.d,
+ * testsuite/ld-arm/tls-gdesc-got.d,
+ * testsuite/ld-arm/tls-lib-loc.d,
+ * testsuite/ld-arm/tls-longplt-lib.d,
+ * testsuite/ld-arm/tls-thumb1.d,
+ * testsuite/ld-cris/libdso-10.d,
+ * testsuite/ld-cris/libdso-11.d,
+ * testsuite/ld-cris/libdso-13b.d,
+ * testsuite/ld-cris/libdso-14.d,
+ * testsuite/ld-cris/libdso-15.d,
+ * testsuite/ld-cris/pic-gc-72.d,
+ * testsuite/ld-cris/pic-gc-73.d,
+ * testsuite/ld-cris/tls-gc-71.d,
+ * testsuite/ld-mips-elf/mips16-pic-4a.nd,
+ * testsuite/ld-mips-elf/pic-and-nonpic-3a.dd,
+ * testsuite/ld-mips-elf/pie-n32.d,
+ * testsuite/ld-mips-elf/pie-n64.d,
+ * testsuite/ld-mips-elf/pie-o32.d: Update for removed dynamic
+ section symbols.
+
+2018-06-12 Hans-Peter Nilsson <hp@axis.com>
+
+ * testsuite/ld-cris/libdso-1.d: Correct recent address pattern update.
+
+2018-06-12 Nick Clifton <nickc@redhat.com>
+
+ PR 22983
+ * testsuite/ld-plugin/lto.exp: Use individual tests to check for
+ the presence of each expected symbol.
+ * testsuite/ld-plugin/pr22983.1.d: New file.
+ * testsuite/ld-plugin/pr22983.2.d: New file.
+ * testsuite/ld-plugin/pr22983.3.d: New file.
+ * testsuite/ld-plugin/pr22983.4.d: New file.
+
+ * emulparams/aarch64elf.sh (OTHER_BSS_END_SYMBOLS): Make the
+ definition of the __bss_end__ symbol conditional upon CREATE_SHLIB.
+
+2018-06-11 Nick Clifton <nickc@redhat.com>
+
+ * po/es.po: Updated Spanish translation.
+
+2018-06-09 Maciej W. Rozycki <macro@mips.com>
+
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-1-7fff.d: New
+ test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-1-8000.d: New
+ test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-1-fff0.d: New
+ test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-1-10000.d: New
+ test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-1-2fe80.d: New
+ test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-7fff.d:
+ New test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-8000.d:
+ New test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-fff0.d:
+ New test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-10000.d:
+ New test.
+ * testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-2fe80.d:
+ New test.
+ * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests. Fix
+ indentation.
+
+2018-06-09 Maciej W. Rozycki <macro@mips.com>
+
+ * testsuite/ld-mips-elf/mips-elf.exp: Update symbol count in the
+ comment associated with lazy binding stub tests.
+
2018-06-09 Maciej W. Rozycki <macro@mips.com>
* Makefile.am (eelf32mipswindiss.c): Add `mipself.em' dependency.