OSDN Git Service

* invoke.texi: Document -mrelax for the mn10300 and mn10200.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 21 Jun 1998 22:52:29 +0000 (22:52 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 21 Jun 1998 22:52:29 +0000 (22:52 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20648 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/invoke.texi

index ac8ce32..6815148 100644 (file)
@@ -5,6 +5,8 @@ Sun Jun 21 17:05:34 1998  Dave Love  <d.love@dl.ac.uk>
 
 Sun Jun 21 18:56:44 1998  Jeffrey A Law  (law@cygnus.com)
 
+       * invoke.texi: Document -mrelax for the mn10300 and mn10200.
+
        * basic-block.h (init_regset_vector): Delete declaration.
        * flow.c (init_regset_vector): Make it static and add a prototype.
 
index 28610b7..56bdfdb 100644 (file)
@@ -265,9 +265,13 @@ in the following sections.
 -mthumb-interwork -mno-thumb-interwork
 -mstructure-size-boundary=
 
+@emph{MN10200 Options}
+-mrelax
+
 @emph{MN10300 Options}
 -mmult-bug
 -mno-mult-bug
+-mrelax
 
 @emph{M32R/D Options}
 -mcode-model=@var{model type}  -msdata=@var{sdata type}
@@ -2948,6 +2952,7 @@ that macro, which enables you to change the defaults.
 * AMD29K Options::
 * ARM Options::
 * Thumb Options::
+* MN10200 Options::
 * MN10300 Options::
 * M32R/D Options::
 * M88K Options::
@@ -3773,6 +3778,19 @@ value as future versions of the toolchain may default to this value.
 
 @end table
 
+@node MN10200 Options
+@subsection MN10200 Options
+@cindex MN10200 options
+These @samp{-m} options are defined for Matsushita MN10200 architectures:
+@table @code
+
+@item -mrelax
+Indicate to the linker that it should perform a relaxation optimization pass
+to shorten branches, calls and absolute memory addresses.  This option only
+has an effect when used on the command line for the final link step.
+
+This option makes symbolic debugging impossible. 
+@end table
 
 @node MN10300 Options
 @subsection MN10300 Options
@@ -3787,8 +3805,16 @@ processors.  This is the default.
 @item -mno-mult-bug
 Do not generate code to avoid bugs in the multiply instructions for the
 MN10300 processors.
+
+@item -mrelax
+Indicate to the linker that it should perform a relaxation optimization pass
+to shorten branches, calls and absolute memory addresses.  This option only
+has an effect when used on the command line for the final link step.
+
+This option makes symbolic debugging impossible. 
 @end table
 
+
 @node M32R/D Options
 @subsection M32R/D Options
 @cindex M32R/D options