* ld.texinfo: Note that -relax may make symbolic debugging
authorJeff Law <law@redhat.com>
Mon, 22 Jun 1998 05:59:49 +0000 (05:59 +0000)
committerJeff Law <law@redhat.com>
Mon, 22 Jun 1998 05:59:49 +0000 (05:59 +0000)
        impossible on some platforms.

ld/ChangeLog
ld/ld.texinfo

index e27d36394fd9bb81e2adf78883a36820d9848b5c..04edabaa8a3dbbe93678e7a1a35cf32d11832c76 100644 (file)
@@ -1,3 +1,16 @@
+Sun Jun 21 23:55:16 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * ld.texinfo: Note that -relax may make symbolic debugging
+       impossible on some platforms.
+
+Tue Jun 16 12:51:13 1998  Geoff Keating  <geoffk@ozemail.com.au>
+
+       * Makefile.am (Makefile): Remove target.
+       (config.status): New target.
+       * Makefile.in: Rebuild.
+
+       * configure.host (powerpc*-*-linux-gnu*): New host.
+
 Fri Jun 12 17:38:07 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * scripttempl/elf.sc (INPUT_FILES): Optional INPUT spec.
index 5498bf91772b581ed47ea1ebb899d51d7bd03e60..80aaabc0bafeb3622c904b2cce93055b6c02ebd7 100644 (file)
@@ -317,9 +317,12 @@ script command @code{FORCE_COMMON_ALLOCATION} has the same effect.
 @item -e @var{entry} 
 @itemx --entry=@var{entry}
 Use @var{entry} as the explicit symbol for beginning execution of your
-program, rather than the default entry point. @xref{Entry Point}, for a
-discussion of defaults and other ways of specifying the
-entry point.
+program, rather than the default entry point.  If there is no symbol
+named @var{entry}, the linker will try to parse @var{entry} as a number,
+and use that as the entry address (the number will be interpreted in
+base 10; you may use a leading @samp{0x} for base 16, or a leading
+@samp{0} for base 8).  @xref{Entry Point}, for a discussion of defaults
+and other ways of specifying the entry point.
 
 @cindex dynamic symbol table
 @kindex -E
@@ -867,11 +870,16 @@ This option is only supported on a few targets.
 @xref{i960,, @code{ld} and the Intel 960 family}.
 @end ifset
 
+
 On some platforms, the @samp{--relax} option performs global
 optimizations that become possible when the linker resolves addressing
 in the program, such as relaxing address modes and synthesizing new
 instructions in the output object file.
 
+On some platforms these link time global optimizations may make symbolic
+debugging of the resulting executable impossible.  This is known to be
+the case for the Matsushita MN10200 and MN10300 family of processors.
+
 @ifset GENERIC
 On platforms where this is not supported, @samp{--relax} is accepted,
 but ignored.