* ldmain.c (get_emulation): Check for -mips4 like -mips1, et. al.
[deliverable/binutils-gdb.git] / ld / NEWS
diff --git a/ld/NEWS b/ld/NEWS
index 93271e64c1e4efd6120e031a6ea3114e246893c6..b82f9cc23f5b2b19d40889b0c7c446f5de695ef0 100644 (file)
--- a/ld/NEWS
+++ b/ld/NEWS
@@ -1,5 +1,29 @@
 -*- text -*-
 
+Changes since version 2.7:
+
+* Linker scripts may now contain shell wildcard characters for file and section
+  names.
+
+* The NOCROSSREFS command was added to the linker script language.
+
+* The LOADADDR expression was added to the linker script language.
+
+Changes since version 2.6:
+
+* New option --cref to print out a cross reference table.
+
+* New option --wrap SYMBOL.
+
+* New option --no-whole-archive, to turn off the effect of --whole-archive.
+
+* Input sections assigned to the output section /DISCARD/ in the linker script
+  are not included in the output file.
+
+* The SunOS and ELF linkers now merge stabs debugging information which uses
+  the N_BINCL and N_EINCL stab types.  This reduces the amount of debugging
+  information generated.
+
 Changes since version 2.5:
 
 * When an ELF section name is representable as a C identifier (this is not true
@@ -11,10 +35,22 @@ beginning and the end of the section.  This is used by glibc.
 contents of the section are displayed as an error message, and the section is
 not copied into the output file.  This is used by glibc.
 
+* When an ELF section named .gnu.warning.SYMBOL is encountered in an input
+file, and the symbol SYMBOL is referenced by some object file, the contents of
+the section are displayed as an error message.  The section is not copied into
+the output file, unless doing a relocateable or shared link.  This is used by
+glibc.
+
 * New options -split-by-reloc and -split-by-file.
 
-* The linker now supports linking PIC compiled code on SPARC SunOS.  It still
-can not create SunOS shared libraries.
+* The linker now supports linking PIC compiled code on SPARC SunOS.  It can
+also create SPARC SunOS shared libraries, and, like the native SunOS linker,
+will do so whenever there is an undefined symbol in the link and neither the -e
+nor the -r option was used.
+
+* The -rpath option may be used on SunOS to set the list of directories to be
+searched at run time.  This overrides the default of building the list from the
+-L options.
 
 * The COFF linker now combines debugging information for structs, unions, and
 enums, so that even if the same type is defined in multiple input files it will
This page took 0.022829 seconds and 4 git commands to generate.