diff options
Diffstat (limited to 'contrib/binutils/ld/NEWS')
-rw-r--r-- | contrib/binutils/ld/NEWS | 33 |
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: |