Update the documentation describing where the linker will attempt to locate plugins.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 35b0c45a53b225db17bfdf481986d529d6e2b395..76e2c719bab4d8921e941f05740f27b26f956133 100644 (file)
@@ -1,3 +1,180 @@
+2019-03-15  Nick Clifton  <nickc@redhat.com>
+
+       PR 24262
+       * ld.texi (-plugin): Correct the path used to locate linker
+       plugins.
+
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
+
+       * NEWS: Document --pac-plt.
+       * emultempl/aarch64elf.em (OPTION_PAC_PLT): New.
+       (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add pac-plt.
+       (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_PAC_PLT.
+       * testsuite/ld-aarch64/aarch64-elf.exp: Add the following tests.
+       * testsuite/ld-aarch64/bti-pac-plt-1.d: New test.
+       * testsuite/ld-aarch64/bti-pac-plt-2.d: New test.
+       * testsuite/ld-aarch64/pac-plt-1.d: New test.
+       * testsuite/ld-aarch64/pac-plt-2.d: New test.
+       * testsuite/ld-aarch64/bti-plt-1.s: Add .ifndef directive.
+
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
+           Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+       * NEWS: Document --force-bti.
+       * emultempl/aarch64elf.em (plt_type, bti_type, OPTION_FORCE_BTI): New.
+       (PARSE_AND_LIST_SHORTOPTS, PARSE_AND_LIST_OPTIONS): Add force-bti.
+       (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_FORCE_BTI.
+       * testsuite/ld-aarch64/aarch64-elf.exp: Add all the tests below.
+       * testsuite/ld-aarch64/bti-plt-1.d: New test.
+       * testsuite/ld-aarch64/bti-plt-1.s: New test.
+       * testsuite/ld-aarch64/bti-plt-2.d: New test.
+       * testsuite/ld-aarch64/bti-plt-3.d: New test.
+       * testsuite/ld-aarch64/bti-plt-4.d: New test.
+       * testsuite/ld-aarch64/bti-plt-5.d: New test.
+       * testsuite/ld-aarch64/bti-plt-6.d: New test.
+       * testsuite/ld-aarch64/bti-plt-7.d: New test.
+       * testsuite/ld-aarch64/bti-plt-so.s: New test.
+       * testsuite/ld-aarch64/bti-plt.ld: New test.
+
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
+
+       * NEWS: Document GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
+       GNU_PROPERTY_AARCH64_FEATURE_1_PAC.
+       * testsuite/ld-aarch64/aarch64-elf.exp: Add run commands for new tests.
+       * testsuite/ld-aarch64/property-bti-pac1.d: New test.
+       * testsuite/ld-aarch64/property-bti-pac1.s: New test.
+       * testsuite/ld-aarch64/property-bti-pac2.d: New test.
+       * testsuite/ld-aarch64/property-bti-pac2.s: New test.
+       * testsuite/ld-aarch64/property-bti-pac3.d: New test.
+
+2019-03-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/24322
+       * testsuite/ld-i386/i386.exp: Run PR ld/24322 tests.
+       * testsuite/ld-x86-64/x86-64.exp: Likewise.
+       * testsuite/ld-i386/pr24322a.d: New file.
+       * testsuite/ld-i386/pr24322b.d: Likewise.
+       * testsuite/ld-x86-64/pr24322a-x32.d: Likewise.
+       * testsuite/ld-x86-64/pr24322a.d: Likewise.
+       * testsuite/ld-x86-64/pr24322b-x32.d: Likewise.
+       * testsuite/ld-x86-64/pr24322b.d: Likewise.
+       * testsuite/ld-x86-64/pr24322a.s: Likewise.
+       * testsuite/ld-x86-64/pr24322b.s: Likewise.
+       * testsuite/ld-x86-64/pr24322c.s: Likewise.
+
+2019-03-06  Nick Bowler  <nbowler@draconx.ca>
+
+       PR 24289
+       * ldexp.c (fold_name): Allow lookups of the LENGTH and ORIGIN
+       attributes during the first phase.
+
+2019-03-01  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
+       2019-01-14  Maamoun Tarsha  <maamountk@hotmail.com>
+
+       PR 20113
+       * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
+       * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
+       * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
+       * testsuite/ld-s390/tlsbin.dd: Likewise.
+       * testsuite/ld-s390/tlsbin.rd: Likewise.
+       * testsuite/ld-s390/tlsbin.sd: Likewise.
+       * testsuite/ld-s390/tlsbin_64.dd: Likewise.
+       * testsuite/ld-s390/tlsbin_64.rd: Likewise.
+       * testsuite/ld-s390/tlsbin_64.sd: Likewise.
+       * testsuite/ld-s390/tlspic.dd: Likewise.
+       * testsuite/ld-s390/tlspic.rd: Likewise.
+       * testsuite/ld-s390/tlspic.sd: Likewise.
+       * testsuite/ld-s390/tlspic_64.dd: Likewise.
+       * testsuite/ld-s390/tlspic_64.rd: Likewise.
+       * testsuite/ld-s390/tlspic_64.sd: Likewise.
+       * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
+
+2019-02-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/24276
+       * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
+       * testsuite/ld-x86-64/x86-64.exp: Likewise.
+       * testsuite/ld-i386/pr24276.dso: New file.
+       * testsuite/ld-i386/pr24276.warn: Likewise.
+       * testsuite/ld-x86-64/pr24276.dso: Likewise.
+       * testsuite/ld-x86-64/pr24276.warn: Likewise.
+
+2019-02-20  Eric Tsai  <erictsai@cadence.com>
+
+       * testsuite/ld-xtensa/call_overflow.d: New test definition.
+       * testsuite/ld-xtensa/call_overflow1.s: New test source.
+       * testsuite/ld-xtensa/call_overflow2.s: New test source.
+       * testsuite/ld-xtensa/call_overflow3.s: New test source.
+       * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
+
+2019-02-14  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
+
+2019-02-12  Nick Clifton  <nickc@redhat.com>
+
+       * po/fr.po: Updated French translation.
+
+2019-02-09  Vineet Gupta  <vgupta@synopsys.com>
+
+       * emultempl/arclinux.em: Delete special INIT/FINI handling.
+
+2019-02-07  Nick Clifton  <nickc@redhat.com>
+
+       PR 24175
+       * ld.texi (Options): Add missing word to the description of the
+       --start-group option.
+
+2019-02-06  Alan Modra  <amodra@gmail.com>
+
+       PR ld/24008
+       * testsuite/ld-scripts/pr24008.d: Pass with extra target
+       defined symbols.
+
+2019-02-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/24151
+       * testsuite/ld-x86-64/pr24151a-x32.d: New file.
+       * testsuite/ld-x86-64/pr24151a.d: Likewise.
+       * testsuite/ld-x86-64/pr24151a.s: Likewise.
+       * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
+
+2019-01-31  Alan Modra  <amodra@gmail.com>
+
+       * NEWS: Mention -t change.
+       * ld.texi (--trace/-t): Expand documentation a little.
+
+2019-01-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/24008
+       * testsuite/ld-scripts/defined.exp: Run pr24008.
+       * testsuite/ld-scripts/pr24008.d: New file.
+       * testsuite/ld-scripts/pr24008.map: Likewise.
+       * testsuite/ld-scripts/pr24008.s: Likewise.
+       * testsuite/ld-scripts/pr24008.t: Likewise.
+
+2019-01-29  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
+
+2019-01-28  Alan Modra  <amodra@gmail.com>
+
+       PR 24008
+       * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
+       * ldexp.c (fold_name): Move expld.assign_name check later to
+       avoid an extra lookup.
+       (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
+       values, and don't clear expld.assign_name.
+       * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
+       (print_assignment): Resolve entire assignment expression.
+       Don't access symbol u.def unless symbol is defined.
+
+2019-01-25  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+
 2019-01-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
        * ld.texi (--wrap): Add warning that LTO may make this feature
This page took 0.025494 seconds and 4 git commands to generate.