x86-64: Properly report output type when PIC is needed
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 65ddf6b145a9a88006c035b59b3769ea2f86452b..bd732799cd1303ddc0ab45be5cefebdb9f7012e3 100644 (file)
@@ -1,3 +1,164 @@
+2017-08-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/ld-x86-64/pie2.d: Updated.
+       * testsuite/ld-x86-64/pr19719.d: Likewise.
+       * testsuite/ld-x86-64/pr19807-2a.d: Likewise.
+       * testsuite/ld-x86-64/pr19969.d: Likewise.
+
+2017-08-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/ld-i386/i386.exp: Run protected7.
+       * testsuite/ld-i386/protected7.d: New file.
+       * testsuite/ld-i386/protected7.s: Likewise.
+       * testsuite/ld-x86-64/protected8.d: Likewise.
+       * testsuite/ld-x86-64/protected8.s: Likewise.
+       * testsuite/ld-x86-64/x86-64.exp: Run protected8.
+
+2017-08-23  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-gc/pr19161.d: Don't xfail hppa.
+
+2017-08-22  H.J. Lu  <hongjiu.lu@intel.com>
+           Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-elf/pr21964-1a.c (foo): Renamed to ...
+       (foo1): This.
+       * testsuite/ld-elf/pr21964-1b.c: Rewrite.
+       * testsuite/ld-elf/pr21964-1c.c: New file.
+       * testsuite/ld-elf/pr21964-2c.c: Likewise.
+       * testsuite/ld-elf/pr21964-2a.c (foo): Renamed to ...
+       (foo1): This.
+       * testsuite/ld-elf/pr21964-2b.c: Rewrite.
+       * testsuite/ld-elf/shared.exp: Update PR ld/21964 tests.
+
+2017-08-21  H.J. Lu  <hongjiu.lu@intel.com>
+           Alan Modra  <amodra@gmail.com>
+
+       PR ld/21964
+       * testsuite/ld-elf/pr21562a.d: Update for changed start/stop symbols.
+       * testsuite/ld-elf/pr21562b.d: Likewise.
+       * testsuite/ld-elf/pr21562c.d: Likewise.
+       * testsuite/ld-elf/pr21562d.d: Likewise.
+       * testsuite/ld-elf/pr21562e.d: Likewise.
+       * testsuite/ld-elf/pr21562f.d: Likewise.
+       * testsuite/ld-elf/pr21562g.d: Likewise.
+       * testsuite/ld-elf/pr21562h.d: Likewise.
+       * testsuite/ld-elf/pr21562i.d: Likewise.
+       * testsuite/ld-elf/pr21562j.d: Likewise.
+       * testsuite/ld-elf/pr21562k.d: Likewise.
+       * testsuite/ld-elf/pr21562l.d: Likewise.
+       * testsuite/ld-elf/pr21562m.d: Likewise.
+       * testsuite/ld-elf/pr21562n.d: Likewise.
+       * testsuite/ld-elf/sizeofa.d: Likewise.
+       * testsuite/ld-elf/sizeofb.d: Likewise.
+       * testsuite/ld-elf/startofa.d: Likewise.
+       * testsuite/ld-elf/startofb.d: Likewise.
+       * testsuite/ld-gc/pr20022.d: Likewise.
+       * testsuite/ld-gc/start.d: Likewise.
+       * testsuite/ld-elf/pr21964-1a.c: New file.
+       * testsuite/ld-elf/pr21964-1b.c: New file.
+       * testsuite/ld-elf/pr21964-2a.c: New file.
+       * testsuite/ld-elf/pr21964-2b.c: New file.
+       * testsuite/ld-elf/shared.exp: Run PR ld/21964 tests.
+
+2017-08-21  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       PR ld/20125
+       * testsuite/ld-mmix/pr20125.d, testsuite/ld-mmix/pr20125.s: New
+       test.
+
+2017-08-20  A. Wilcox  <awilfox@adelielinux.org>
+
+       PR ld/21976
+       * testsuite/ld-x86-64/plt-main-bnd.dd: Accept '_' in symbol
+       name.
+
+2017-08-17  Nick Clifton  <nickc@redhat.com>
+
+       * po/pt_BR.po: New Brazilian Portuguese translation.
+       * configure.ac (ALL_LINGUAS): Add pt_BR.
+       * configure: Regenerate.
+
+2017-08-14  Alan Modra  <amodra@gmail.com>
+
+       PR 21441
+       * testsuite/ld-x86-64/pr21038a.d: Adjust.
+       * testsuite/ld-x86-64/pr21038a-now.d: Adjust.
+
+2017-08-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/ld-i386/i386.exp: Run pr21884-nacl.
+       * testsuite/ld-x86-64/x86-64.exp: Likewise.
+       * testsuite/ld-i386/pr21884.d: Don't run on nacl targets.
+       * testsuite/ld-x86-64/pr21884.d: Likewise.
+       * testsuite/ld-i386/pr21884.t: Revert the last change.
+       * testsuite/ld-x86-64/pr21884.t: Likewise.
+       * testsuite/ld-i386/pr21884-nacl.d: New file.
+       * testsuite/ld-i386/pr21884-nacl.t: Likewise.
+       * testsuite/ld-x86-64/pr21884-nacl.d: Likewise.
+       * testsuite/ld-x86-64/pr21884-nacl.t: Likewise.
+
+2017-08-13  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-i386/pr21884.t: Remove unneeded format, arch and entry.
+       * testsuite/ld-x86-64/pr21884.t: Likewise.
+
+2017-08-11  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/elf32.em (handle_option): Accept the -z globalaudit
+       command line option.
+       * lexsup.c (elf_static_list_options): Add -z globalaudit.
+       * ld.texinfo: Document the support for the new command line
+       option.
+       * NEWS: Mention the new feature.
+       * testsuite/ld-elf/audit.exp: Add a test of the -z globalaudit
+       command line option.
+       * testsuite/ld-elf/globalaudit.rd: New file: Expected output from
+       readelf.
+
+2017-08-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/21884
+       * testsuite/ld-i386/i386.exp: Run pr21884.
+       * testsuite/ld-x86-64/x86-64.exp: Likewise.
+       * testsuite/ld-i386/pr21884.d: New file.
+       * testsuite/ld-i386/pr21884.t: Likewise.
+       * testsuite/ld-x86-64/pr21884.d: Likewise.
+       * testsuite/ld-x86-64/pr21884.t: Likewise.
+
+2017-08-10  Nick Clifton  <nickc@redhat.com>
+
+       * scripttempl/pep.sc: Enclose __CTOR_LIST__, ___CTOR_LIST__,
+       __DTOR_LIST__ and ___DTOR_LIST__ in PROVIDE statements so that
+       they can be overrridden by crt input files.
+       * scripttempl/pe.sc: Likewise.
+
+2017-08-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/config/default.exp (LD_CLASS): Check .libs/ld-new
+       for linker first.
+
+2017-08-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/config/default.exp (LD_CLASS): New.  Set to "64bit"
+       for 64-bit ELF linker.
+       * testsuite/ld-x86-64/pr17618.d (#notarget): Removed.
+       * testsuite/ld-x86-64/x86-64.exp: Run pr17618 only for 64-bit
+       linker.
+
+2017-08-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/21924
+       * testsuite/ld-i386/i386.exp: Require GCC 5 or above for
+       "weakundef1 with PIE" test.
+       * testsuite/ld-x86-64/tls.exp: Require GCC 5 or above for
+       "tlsdesc1" and "tlsdesc1 with PIE" tests.
+
+2017-08-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.ac (TESTBFDLIB): Add a ',' after -Wl,--rpath.
+       * configure: Regenerated.
+
 2017-08-08  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/21923
This page took 0.024253 seconds and 4 git commands to generate.