[BFD][AARCH64]Properly truncate no overflow checking relocation value for load/store...
[deliverable/binutils-gdb.git] / ld / ChangeLog
index efdd6d77d740e34860cb1e74d4e514a1272879f4..4e9cc2adbb054b72b56451ba4e8ae00f6da95432 100644 (file)
@@ -1,3 +1,161 @@
+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.
+       * Makefile.in: Regenerate.
+
 2018-06-08  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/23161
This page took 0.045828 seconds and 4 git commands to generate.