Add a "context" argument to add_setshow_enum_cmd
[binutils-gdb.git] / ld / ChangeLog
index 4e1e9a9efbbe8914cedd3da2a7108dc7660389c9..c7d4a0c543d269506389ea7415d436d81c8cfb60 100644 (file)
@@ -1,3 +1,172 @@
+2018-12-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/23997
+       * testsuite/ld-i386/i386.exp: Run PR gas/23997 test.
+       * testsuite/ld-x86-64/x86-64.exp: Likewise.
+       * testsuite/ld-x86-64/pr23997a.s: New file.
+       * testsuite/ld-x86-64/pr23997b.c: Likewise.
+       * testsuite/ld-x86-64/pr23997c.c: Likewise.
+
+2018-12-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/ld-x86-64/x86-64.exp: Rename PR ld/22842 run-time
+       test to "Run pr22842".
+
+2018-12-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/23900
+       * testsuite/ld-elf/elf.exp: Run PR ld/23900 test.
+       * testsuite/ld-elf/pr23900-1-32.rd: New file.
+       * testsuite/ld-elf/pr23900-1-64.rd: Likewise.
+       * testsuite/ld-elf/pr23900-1.d: Likewise.
+       * testsuite/ld-elf/pr23900-1.s: Likewise.
+       * testsuite/ld-elf/pr23900-2.s: Likewise.
+       * testsuite/ld-elf/pr23900-2a.d: Likewise.
+       * testsuite/ld-elf/pr23900-2b.d: Likewise.
+       * testsuite/ld-i386/ibt-plt-1.d: Adjusted.
+       * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
+       * testsuite/ld-i386/ibt-plt-2d.d: Likewise.
+       * testsuite/ld-i386/ibt-plt-3d.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-2d-x32.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-3d-x32.d: Likewise.
+       * testsuite/ld-x86-64/ibt-plt-3d.d: Likewise.
+       * testsuite/ld-i386/pr23372c.d: Expect <None>
+       for GNU_PROPERTY_X86_ISA_1_USED.
+       * testsuite/ld-x86-64/pr23372c-x32.d: Likewise.
+       * testsuite/ld-x86-64/pr23372c.d: Likewise.
+       * testsuite/ld-x86-64/pr23372d-x32.d: Likewise.
+       * testsuite/ld-x86-64/pr23372d.d: Likewise.
+       * testsuite/ld-x86-64/property-x86-5a.s: Change
+       GNU_PROPERTY_X86_ISA_1_USED bits to 0.
+       * testsuite/ld-x86-64/property-x86-5b.s: Likewise.
+
+2018-12-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * scripttempl/elf32xc16x.sc: Fix a typo.
+
+2018-12-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/23958
+       * testsuite/ld-plugin/lto.exp: Run PR ld/23958 test.
+       * testsuite/ld-plugin/pr23958.c: New file.
+       * testsuite/ld-plugin/pr23958.t: Likewise.
+
+2018-12-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * NEWS: Updated for property change report.
+       * ld.texi: Document property change report.
+       * ldmain.c (main): Set link_info.has_map_file to TRUE when
+       linker map file is used.
+       * testsuite/ld-scripts/rgn-over1.d: Updated.
+       * testsuite/ld-scripts/rgn-over2.d: Likewise.
+       * testsuite/ld-scripts/rgn-over3.d: Likewise.
+       * testsuite/ld-scripts/rgn-over4.d: Likewise.
+       * testsuite/ld-scripts/rgn-over5.d: Likewise.
+       * testsuite/ld-scripts/rgn-over6.d: Likewise.
+       * testsuite/ld-scripts/rgn-over7.d: Likewise.
+       * testsuite/ld-x86-64/property-x86-ibt1a-x32.d: Check linker map
+       file.
+       * testsuite/ld-x86-64/property-x86-ibt1a.d: Likewise.
+       * testsuite/ld-x86-64/property-x86-ibt1a.map: New file.
+
+2018-12-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/23372
+       * testsuite/ld-i386/pr23372a.d: Updated.
+       * testsuite/ld-i386/pr23372c.d: Likewise.
+       * testsuite/ld-x86-64/pr23372a-x32.d: Likewise.
+       * testsuite/ld-x86-64/pr23372a.d: Likewise.
+       * testsuite/ld-x86-64/pr23372c-x32.d: Likewise.
+       * testsuite/ld-x86-64/pr23372c.d: Likewise.
+
+2018-12-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/23930
+       * testsuite/ld-i386/i386.exp: Run pr23930.
+       * testsuite/ld-i386/pr23930.d: New file.
+       * testsuite/ld-x86-64/pr23930-32.t: Likewise.
+       * testsuite/ld-x86-64/pr23930-x32.d: Likewise.
+       * testsuite/ld-x86-64/pr23930.d: Likewise.
+       * testsuite/ld-x86-64/pr23930.t: Likewise.
+       * testsuite/ld-x86-64/pr23930a.s: Likewise.
+       * testsuite/ld-x86-64/pr23930b.s: Likewise.
+       * testsuite/ld-x86-64/x86-64.exp: Run pr23930 and pr23930-x32.
+---
+2018-11-30  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-powerpc/pr23937.d,
+       * testsuite/ld-powerpc/pr23937.s: New test.
+       * testsuite/ld-powerpc/powerpc.exp: Run it.
+
+2018-11-29  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
+
+       * ldlang.c (statement_list): Document purpose and what next field it
+       uses.
+       (file_chain): Likewise.
+       (input_file_chain): Likewise.
+       * ldlang.h (lang_statement_header_type): Document statement list header
+       the next pointer correspond to.
+       (lang_statement_header_type): Replace comment for next and
+       next_real_file field to refer the reader to their corresponding
+       statement list header.
+
+2018-11-27  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * testsuite/ld-mips-elf/pic-reloc-0.d: New test.
+       * testsuite/ld-mips-elf/pic-reloc-1.d: New test.
+       * testsuite/ld-mips-elf/pic-reloc-2.d: New test.
+       * testsuite/ld-mips-elf/pic-reloc-3.d: New test.
+       * testsuite/ld-mips-elf/pic-reloc-4.d: New test.
+       * testsuite/ld-mips-elf/pic-reloc-absolute-hi.ld: New test
+       linker script.
+       * testsuite/ld-mips-elf/pic-reloc-absolute-lo.ld: New test
+       linker script.
+       * testsuite/ld-mips-elf/pic-reloc-ordinary.ld: New test linker
+       script.
+       * testsuite/ld-mips-elf/pic-reloc-j.s: New test source.
+       * testsuite/ld-mips-elf/pic-reloc-lui.s: New test source.
+       * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
+
+2018-11-27  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * ldmain.c (reloc_overflow): Use `%H:' rather than `%P: %H:'
+       with `einfo'.
+       (reloc_dangerous): Likewise.
+       (unattached_reloc): Likewise.
+
+2018-11-27  Tamar Christina  <tamar.christina@arm.com>
+
+       PR ld/23904
+       * testsuite/ld-aarch64/aarch64-elf.exp: Add erratum843419_tls_ie.
+       * testsuite/ld-aarch64/erratum843419_tls_ie.d: New test.
+       * testsuite/ld-aarch64/erratum843419_tls_ie.s: New test.
+
+2018-11-16  Nick Clifton  <nickc@redhat.com>
+
+       * po/es.po: Updated Spanish translation.
+
+2018-11-15  Nick Clifton  <nickc@redhat.com>
+
+       * po/es.po: Updated Spanish translation.
+
+2018-11-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/ld-i386/plt-main-ibt.dd: Accept both .plt.got and
+       .plt.sec sections.
+
+2018-11-12  Nick Clifton  <nickc@redhat.com>
+
+       PR 10865
+       * ld.texi (Entry Point): Make it clear that the text refers to
+       PE-based systems rather than just a PE system.
+
 2018-11-12  Nick Clifton  <nickc@redhat.com>
 
        * po/es.po: Updated Spanish translation.