Fix linker tests to work with 16-bit targets.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 82893a92551c22bfb00adf1119d26e1da094e7d5..0ef2c7bb990e5bed6ceb0953228b5dfe2518ef96 100644 (file)
@@ -1,10 +1,69 @@
+2020-04-21  Stephen Casner  <casner@acm.org>
+
+       PR 25829
+       * testsuite/ld-scripts/script.exp (check_script)
+       (extract_symbol_test): Make test addresses fit in 16 bits.
+       * testsuite/ld-scripts/memory.t: Likewise.
+       * testsuite/ld-scripts/memory_sym.t (TXT_LENGTH): Likewise.
+       * testsuite/ld-scripts/default-script.t (_START): Likewise.
+       * testsuite/ld-scripts/default-script1.d: Likewise.
+       * testsuite/ld-scripts/default-script2.d: Likewise.
+       * testsuite/ld-scripts/default-script3.d: Likewise.
+       * testsuite/ld-scripts/default-script4.d: Likewise.
+       * testsuite/ld-scripts/empty-address-1.t: Likewise.
+       * testsuite/ld-scripts/empty-address-1.d: Likewise.
+       * testsuite/ld-scripts/empty-address-2a.d: Likewise.
+       * testsuite/ld-scripts/empty-address-2b.d: Likewise.
+       * testsuite/ld-misc/start.s: .long -> .dc.a to allow relocation to
+       fit target address size.
+       * testsuite/ld-scripts/empty-address-1.s: Likewise.
+       * testsuite/ld-scripts/empty-address-2.s: Likewise.
+
+2020-04-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/25849
+       * ldelfgen.c (ldelf_map_segments): Call
+       elf_backend_strip_zero_sized_dynamic_sections.
+       * testsuite/ld-alpha/tlsbinr.rd: Updated.
+
+2020-04-20  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-powerpc/tlsopt5.s: Rename foo to aaaaa.
+       * testsuite/ld-powerpc/tlsopt5.d: Adjust to suit.
+       * testsuite/ld-powerpc/tlsopt6.d: Likewise.
+
+2020-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * testsuite/ld-elf/warn1.d: Don't xfail on 64-bit Solaris/SPARC.
+       * testsuite/ld-elf/warn2.d: Likewise.
+
+2020-04-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/ld-elf/elf.exp (ASFLAGS): Add "--defsym NO_SET=1" for
+       alpha target.
+       * testsuite/ld-elf/pr19789.s: Use "=" if NO_SET is defined.
+
 2020-04-16  Stephen Casner  <casner@acm.org>
 
-       PR ld/18963
-       * testsuite/ld-scripts/pr18963.s: New, replaces empty data.s to
-       allocate space in text, data, bss here rather than pr18963.t.
-       * testsuite/ld-scripts/pr18963.t: Remove assignments to dot.
-       * testsuite/ld-scripts/pr18963.d: Change addresses to fit 16 bits.
+       PR 18963
+       * testsuite/ld-scripts/pr18963.t: Reduce section sizes to fit in
+       16-bit address space.
+       * testsuite/ld-scripts/pr18963.d: Likewise.
+
+2020-04-17  Juan Manuel Guerrero  <juan.guerrero@gmx.de>
+            Jan W. Jagersma  <jwjagersma@gmail.com>
+
+       * scripttempl/i386go32.sc: Provide symbol _environ.  Link in
+       .ctors and .dtors.  Discard LTO sections.
+
+2020-04-17  Nick Clifton  <nickc@redhat.com>
+
+       * testsuite/config/default.exp: If not already set then create the
+       CCC_OVERRIDE_OPTIONS environment variable to help when running the
+       testsuite with clang.
+       * testsuite/ld-elf/pr22269-1.c: Add a missing return statement.
+       * testsuite/ld-elfvers/vers.exp: Add checks to detect if files
+       were built before attempting to copy them.
 
 2020-04-15  Fangrui Song <maskray@google.com>
 
This page took 0.032465 seconds and 4 git commands to generate.