* ld.texinfo: Note that -relax may make symbolic debugging

impossible on some platforms.
This commit is contained in:
Jeff Law 1998-06-22 05:59:49 +00:00
parent 4d865f1ba7
commit e2ebb8ed49
2 changed files with 24 additions and 3 deletions

View 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.

View 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.