Handle weak alias for PIE with copy reloc
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
index f959d555f66356a1d916a13baf8e4c2e583ea76c..bcdcf0b14614372a44439a9c06c93b2459c96c05 100644 (file)
@@ -1,3 +1,162 @@
+2014-12-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/17689
+       * ld-x86-64/pr17689.out: New file.
+       * ld-x86-64/pr17689.rd: Likewise.
+       * ld-x86-64/pr17689a.c: Likewise.
+       * ld-x86-64/pr17689b.S: Likewise.
+
+       * ld-x86-64/x86-64.exp: Run PR ld/17689 tests.
+
+2014-12-06  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * lib/ld-lib.exp (check_shared_lib_support): Return 0 for Visium.
+       * ld-visium/: New directory.
+
+2014-12-04  Alan Modra  <amodra@gmail.com>
+
+       * ld-powerpc/vxworks-relax.rd: Update for reloc sorting.
+       * ld-powerpc/vxworks-relax-2.rd: Likewise.
+       * ld-sh/sh64/reldl32.rd: Likewise.
+       * ld-sh/sh64/reldl64.rd: Likewise.
+
+2014-12-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-x86-64/copyreloc-main.c: Removed.
+       * ld-x86-64/copyreloc-main.S: New.
+       * ld-x86-64/x86-64.exp: Replace copyreloc-main.c with
+       copyreloc-main.S.
+
+2014-12-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-x86-64/copyreloc-lib.c: New file.
+       * ld-x86-64/copyreloc-main.c: Likewise.
+       * ld-x86-64/copyreloc-main.out: Likewise.
+       * ld-x86-64/copyreloc-main1.rd: Likewise.
+       * ld-x86-64/copyreloc-main2.rd: Likewise.
+
+       * ld-x86-64/x86-64.exp: Run copyreloc tests.
+
+2014-12-02  Andrew Bennett  <andrew.bennett@imgtec.com>
+
+       * ld-mips-elf/mips-elf.exp: Add undefined weak overflow
+       tests for o32, n32 and n64.
+       * ld-mips-elf/undefweak-overflow.s: New test.
+       * ld-mips-elf/undefweak-overflow.d: New test.
+       * ld-mips-elf/undefweak-overflow-n32.d: New test.
+       * ld-mips-elf/undefweak-overflow-n64.d: New test.
+
+2014-12-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/16452
+       PR ld/16457
+       * ld-elf/pr16452.map: New file.
+       * ld-elf/pr16452.od: Likewise.
+       * ld-elf/pr16452a.c: Likewise.
+       * ld-elf/pr16452b.c: Likewise.
+       * ld-elf/pr16457.od: Likewise.
+
+       * ld-elf/shared.exp (build_tests): Add tests for PR ld/16452 and
+       PR ld/16457.
+
+2014-11-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-mips-elf/got-vers-1.rd: Add symbol version string to
+       versioned symbol names in dynamic relocation.
+       * ld-mips-elf/reloc-estimate-1.d: Likewise.
+       * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
+       * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
+       * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
+       * ld-mips-elf/tlslib-o32-ver.got: Likewise.
+
+2014-11-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-alpha/tlsbin.dd: Updated for secureplt.
+       * ld-alpha/tlsbin.rd: Likewise.
+       * ld-alpha/tlsbin.sd: Likewise.
+       * ld-alpha/tlsbinr.dd: Likewise.
+       * ld-alpha/tlsbinr.rd: Likewise.
+       * ld-alpha/tlspic.dd: Likewise.
+       * ld-alpha/tlspic.rd: Likewise.
+       * ld-alpha/tlspic.sd: Likewise.
+
+2014-11-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/16496
+       * ld-cris/weakref3.d: Add symbol version string to versioned
+       symbol names in dynamic relocation.
+       * ld-cris/weakref4.d: Likewise.
+       * ld-elfvers/vers24.rd: Likewise.
+
+       * ld-elf/pr16496a.c: New file.
+       * ld-elf/pr16496a.map: Likewise.
+       * ld-elf/pr16496b.c: Likewise.
+       * ld-elf/pr16496b.od: Likewise.
+
+       * ld-elf/shared.exp (build_tests): Add libpr16496a.so and
+       libpr16496b.so tests.
+
+2014-11-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-i386/i386.exp: Add run-time relocation tests for plt-main.
+       * ld-i386/plt-main.rd: New file.
+       * ld-x86-64/plt-main-bnd.dd: Likewise.
+       * ld-x86-64/plt-main.rd: Likewise.
+       * ld-x86-64/x86-64.exp: Add run-time relocation tests for
+       plt-main.
+
+2014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-i386/plt-lib.c: New file.
+       * ld-i386/plt-main.out: Likewise.
+       * ld-i386/plt-main1.c: Likewise.
+       * ld-i386/plt-main1.rd: Likewise.
+       * ld-i386/plt-main2.c: Likewise.
+       * ld-i386/plt-main2.rd: Likewise.
+       * ld-i386/plt-main3.c: Likewise.
+       * ld-i386/plt-main3.rd: Likewise.
+       * ld-i386/plt-main4.c: Likewise.
+       * ld-i386/plt-main4.rd: Likewise.
+       * ld-i386/plt-main5.c: Likewise.
+
+       * ld-i386/i386.exp: Run plt-main tests.
+
+2014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-x86-64/x86-64.exp: Run plt-main test with -pie.
+
+2014-11-21  Terry Guo  <terry.guo@arm.com>
+
+       * ld-arm/tls-longplt-lib.s: Require ARMv6T2.
+       * ld-arm/tls-longplt.s: Likewise.
+       * ld-arm/tls-longplt-lib.d: Updated.
+       * ld-arm/tls-longplt.d: Likewise.
+
+2014-11-21  Terry Guo  <terry.guo@arm.com>
+
+       * ld-arm/attr-merge-vfp-4-sp.s: New test source file.
+       * ld-arm/attr-merge-vfp-5-sp.s: Likewise.
+       * ld-arm/attr-merge-vfp-5.s: Likewise.
+       * ld-arm/attr-merge-vfp-8.d: New test.
+       * ld-arm/attr-merge-vfp-8r.d: Likewise.
+       * ld-arm/attr-merge-vfp-9.d: Likewise.
+       * ld-arm/attr-merge-vfp-9r.d: Likewise.
+       * ld-arm/attr-merge-vfp-10.d: Likewise.
+       * ld-arm/attr-merge-vfp-10r.d: Likewise.
+       * ld-arm/attr-merge-vfp-11.d: Likewise.
+       * ld-arm/attr-merge-vfp-11r.d: Likewise.
+       * ld-arm/attr-merge-vfp-12.d: Likewise.
+       * ld-arm/attr-merge-vfp-12r.d: Likewise.
+       * ld-arm/attr-merge-vfp-13.d: Likewise.
+       * ld-arm/attr-merge-vfp-13r.d: Likewise.
+       * ld-arm/attr-merge-vfp-14.d: Likewise.
+       * ld-arm/attr-merge-vfp-14r.d: Likewise.
+       * ld-arm/arm-elf.exp: Run the new tests.
+
+2014-11-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld-x86-64/pr17618.d: Don't run on x32.
+
 2014-11-20  H.J. Lu  <hongjiu.lu@intel.com>
 
        * ld-x86-64/plt-main1.rd: Updated for x32.
This page took 0.0251 seconds and 4 git commands to generate.