linux-nat: Exploit /proc/<pid>/mem for writing
[deliverable/binutils-gdb.git] / ld / ChangeLog
index c7854374c89987855706b5f5892a2f4ca8b371f8..eb0c3096de9eb8fe95d7f0845f68adfc8b0cbc7e 100644 (file)
@@ -1,3 +1,99 @@
+2017-03-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21202
+       * testsuite/ld-aarch64/ifunc-5r-local.d: Update regexp.
+
+2017-03-13  Tristan Gingold  <gingold@adacore.com>
+
+       * ldlang.c (lang_check_section_addresses): Check for address space
+       overflow.
+       * testsuite/ld-checks/checks.exp (overflow_check): New procedure
+       * testsuite/ld-checks/over.s: New test source.
+       * testsuite/ld-checks/over.d: New test.
+       * testsuite/ld-checks/over2.s: New test source.
+       * testsuite/ld-checks/over2.d: New test.
+
+2017-03-13  Alexey Neyman  <stilor@att.net>
+
+       * emulparams/elf32ppccommon.sh (LIBPATH_SUFFIX): Set from target
+       cpu, not host.
+
+2017-03-11  Alan Modra  <amodra@gmail.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Add
+       sysroot for -rpath search.
+
+2017-03-11  Alan Modra  <amodra@gmail.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_add_sysroot): Rewrite.
+       Only prefix absolute paths with sysroot.  Handle DOS paths.
+       (gld${EMULATION_NAME}_check_ld_elf_hints): Constify variable.
+       (gld${EMULATION_NAME}_check_ld_so_conf): Likewise.
+       (gld${EMULATION_NAME}_after_open): Short-circuit NULL path
+       searches.  Rename variable.  Simplify get_runpath search.
+
+2017-03-11  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-elf/shared.exp: Use -Wl,-export-dynamic rather
+       than -rdynamic.
+
+2017-03-11  Alan Modra  <amodra@gmail.com>
+
+       * ld.texinfo (Orphan Sections): Mention that not all targets
+       handle orphans well.
+       * testsuite/ld-elf/orphan-9.d: Don't run for i860 and i960.
+       * testsuite/ld-elf/orphan-10.d: Likewise.
+
+2017-03-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * ldlang.c (lang_size_sections_1): Shortcut loop only after
+       tracking changes to the default regions LMA.
+       * testsuite/ld-elf/orphan-9.ld: Extend header comment.
+       * testsuite/ld-elf/orphan-10.d: New file.
+       * testsuite/ld-elf/orphan-10.s: New file.
+       * NEWS: Mention change in behaviour.
+
+2017-03-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * ldlang.c (lang_leave_output_section_statement): Move lma_region
+       logic to...
+       (lang_propagate_lma_regions): ...this new function.
+       (lang_process): Call new function.
+       * testsuite/ld-elf/orphan-9.d: New file.
+       * testsuite/ld-elf/orphan-9.ld: New file.
+       * testsuite/ld-elf/orphan-9.s: New file.
+       * NEWS: Mention change in behaviour.
+
+2017-03-07  Alan Modra  <amodra@gmail.com>
+
+       * ldlang.c (open_input_bfds): Check that lang_assignment_statement
+       is not an assert before referencing defsym.
+
+2017-03-05  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-elf/eh3.d: Adjust for eh_frame alignment change.
+       * testsuite/ld-elf/eh6.d: Likewise.
+       * testsuite/ld-alpha/tlsbin.dd: Likewise.
+       * testsuite/ld-alpha/tlsbin.td: Likewise.
+       * testsuite/ld-alpha/tlsbinr.dd: Likewise.
+       * testsuite/ld-alpha/tlspic.dd: Likewise.
+       * testsuite/ld-alpha/tlspic.rd: Likewise.
+       * testsuite/ld-alpha/tlspic.sd: Likewise.
+       * testsuite/ld-alpha/tlspic.td: Likewise.
+       * testsuite/ld-mips-elf/eh-frame1-n64.d: Likewise.
+       * testsuite/ld-mips-elf/eh-frame2-n64.d: Likewise.
+       * testsuite/ld-mips-elf/eh-frame3.d: Likewise.
+       * testsuite/ld-x86-64/pr20830a.d: Likewise.
+       * testsuite/ld-x86-64/pr21038a.d: Likewise.
+       * testsuite/ld-x86-64/pr21038b.d: Likewise.
+       * testsuite/ld-x86-64/pr21038c.d: Likewise.
+
+2017-03-03  Max Bolingbroke  <batterseapower@hotmail.com>
+
+       PR 12969
+       * pe-dll.c (generate_edata): Fail if the input file(s) require too
+       many ordinals.
+
 2017-03-02  Alan Modra  <amodra@gmail.com>
 
        * testsuite/ld-elf/shared.exp: Pass -ansi when compiling new.cc
This page took 0.035773 seconds and 4 git commands to generate.