AArch64: When DF_BIND_NOW don't use TLSDESC GOT value.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index b1e7b0420d60577bf3087a9bc2ab3dba7f995618..e63f2be17891081833b30e8f6b7de1e5ccf01fd7 100644 (file)
@@ -1,3 +1,70 @@
+2019-04-11  Tamar Christina  <tamar.christina@arm.com>
+
+       PR ld/24302
+       * testsuite/ld-aarch64/aarch64-elf.exp: Add new test.
+       * testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: New test.
+
+2019-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * scripttempl/elf.sc (CREATE_PIC): New.  Set for CREATE_SHLIB or
+       CREATE_PIE.
+       (__rel_iplt_start): Don't define for CREATE_PIC.
+       (__rel_iplt_end): Likewise.
+       (__rela_iplt_start): Likewise.
+       (__rela_iplt_end): Likewise.
+
+2019-04-10  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-elf/shared.exp: Don't xfail PR ld/20995 for
+       powerpc-nto.
+
+2019-04-10  Alan Modra  <amodra@gmail.com>
+
+       * emultempl/cskyelf.em (csk_elf_before_parse): New function,
+       setting use_branch_stub false for linux.
+       (csky_elf_create_output_section_statements): Do emit this
+       function and all others in the file for linux, plus the branch
+       option control.  Disable branch stubs when non-ELF.
+
+2019-04-10  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am (eskyelf.c, eskyelf_linux.c): Depend on cskyelf.em.
+       (ecskyelf_linux.c): Depend on cskyelf.sh.
+       (eelf32microblazeel.c): Depend on elf32microblaze.sh.
+       * Makefile.in: Regenerate.
+       * emulparams/cskyelf.sh: Comment regarding cskelf_linux.sh.
+       (PAGE_SIZE): Don't define.
+       * emulparams/cskyelf_linux.sh: Source sckyelf.sh, leaving just
+       the differing variable defs/undefs.
+       * emulparams/elf32mcore.sh (PAGE_SIZE): Don't define.
+       * emulparams/elf32microblaze.sh: Comment re. elf32microblazeel.sh.
+       (OUTPUT_FORMAT): Use BIG_OUTPUT_FORMAT.
+       (PAGE_SIZE): Don't define.
+       * emulparams/elf32microblazeel.sh: Source elf32microblaze.sh,
+       leaving just the differing OUTPUT_FORMAT.
+
+2019-04-10  Alan Modra  <amodra@gmail.com>
+
+       * po/BLD-POTFILES.in: Regenerate.
+
+2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/ld-elf/shared.exp: XFAIL PR ld/20995 tests for
+       lynxos and nto targets.
+
+2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am (ALL_EMULATION_SOURCES): Remove eelf_i386_chaos.c.
+       (eelf_i386_chaos.c): Removed.
+       * Makefile.in: Regenerated.
+       * configure.tgt: Remove i[3-7]86-*-kaos*.
+       * emulparams/elf_i386_chaos.sh: Removed.
+
+2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * emulparams/elf_i386_be.sh (EXTRA_EM_FILE): New.
+       * emulparams/i386moss.sh (EXTRA_EM_FILE): Likewise.
+
 2019-04-08  Alan Modra  <amodra@gmail.com>
 
        * emulparams/elf64rdos.sh (EXTRA_EM_FILE): Define.
This page took 0.032322 seconds and 4 git commands to generate.