X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=ld%2FNEWS;h=485e1cf5b9a3ffcbb36e4d0d084a814a5e88e4c5;hb=1949ad044a6979e176b0d0ebd5cfebbf162dd4f5;hp=f66b35a95c16e7062c52203aeddd3c6e73883d8c;hpb=8bf6d176b0a442a8091d338d4af971591d19922c;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/NEWS b/ld/NEWS index f66b35a95c..485e1cf5b9 100644 --- a/ld/NEWS +++ b/ld/NEWS @@ -1,5 +1,49 @@ -*- text -*- +* Add ELF linker command-line options, --export-dynamic-symbol and + --export-dynamic-symbol-list, to make symbols dynamic. + +* Add a configure option, --enable-textrel-check=[no|yes|warning|error], + to decide what ELF linker should do by default with DT_TEXTREL in an + executable or shared library. Default to yes for Linux/x86 targets. + +* The -Map= command line option has been extended so that if + is a directory then /.map will be + created. + +* Add a command-line option for ELF linker, --warn-textrel, to warn that + DT_TEXTREL is set in a position-independent executable or shared object. + +* Add command-line options --enable-non-contiguous-regions and + --enable-non-contiguous-regions-warnings. + +* Add command-line option --imagic for the pdp11-aout target to output format + IMAGIC (0411) for separate instruction and data spaces, and change the + default format option for pdp11-aout to be --omagic. + +* Relative pathnames in INPUT() and GROUP() directives in linker scripts are + searched relative to the directory of the linker script before other search + paths. + +Changes in 2.34: + +* The ld check for "PHDR segment not covered by LOAD segment" is more + effective, catching cases that were wrongly allowed by previous versions of + ld. If you see this error it is likely you are linking with a bad linker + script or the binary you are building is not intended to be loaded by a + dynamic loader. In the latter case --no-dynamic-linker is appropriate. + +* cr16c support removed. + +* Add support for z80-elf. + +* Add support for relocation of each byte or word of multibyte value to Z80 + targets. + +* Add support for Zilog eZ80 (both ADL and Z80 mode) and Zilog Z180 CPUs. + +Changes in 2.33: + * Add command-line option --no-print-map-discarded. * The Cortex-A53 Erratum 843419 workaround now supports a choice of which @@ -8,8 +52,6 @@ used to force a particular workaround to be used. See --help for AArch64 for more details. -Changes in 2.33: - * Add target handlers for AArch64 for ELF GNU program properties. * Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI in ELF GNU program @@ -764,7 +806,7 @@ Changes in version 2.1: other utilities should work on Risc/Ultrix and Irix. -Copyright (C) 2012-2019 Free Software Foundation, Inc. +Copyright (C) 2012-2020 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright