summaryrefslogtreecommitdiffstats
path: root/contrib/binutils/ld/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/binutils/ld/NEWS')
-rw-r--r--contrib/binutils/ld/NEWS33
1 files changed, 32 insertions, 1 deletions
diff --git a/contrib/binutils/ld/NEWS b/contrib/binutils/ld/NEWS
index ba32596..2c2340f 100644
--- a/contrib/binutils/ld/NEWS
+++ b/contrib/binutils/ld/NEWS
@@ -1,5 +1,36 @@
-*- text -*-
+Changes in version 2.10:
+
+* Added garbage collection of unused sections, enabled by --gc-sections.
+ It does require a bit of backend support; currently implemented are
+ ppc-elf, mips-elf, and mn10300-elf. Others will ignore the option.
+
+* Added SORT to the linker script language to permit sorting sections by file
+ name or section name.
+
+* Added EXTERN to the linker script language as an equivalent to the -u
+ command-line option.
+
+* Added ASSERT to the linker script language.
+
+* Added EXCLUDE_FILE to the linker script language for further control over
+ wildcard file names.
+
+* Added -O option to optimize linker output (as of this writing, this only
+affects ELF shared library generation).
+
+* The -e option now accepts a number as well as a symbol name.
+
+* Added --no-undefined option to disallow undefined symbols when creating a
+ shared library.
+
+* The linker now issues a warning, not an error, for an undefined symbol when
+ using -Bsymbolic; use the new --no-undefined option to get the old
+ behaviour.
+
+* Added --demangle and --no-demangle options.
+
Changes in version 2.9:
* Added SQUAD to the linker script language.
@@ -7,7 +38,7 @@ Changes in version 2.9:
* New option --no-warn-mismatch.
* The MEMORY command now parses the attributes to determine where sections that
-are not placed in a specific memory region are placed.
+ are not placed in a specific memory region are placed.
Changes in version 2.8:
OpenPOWER on IntegriCloud