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.
-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}
* AMD29K Options::
* ARM Options::
* Thumb Options::
+* MN10200 Options::
* MN10300 Options::
* M32R/D Options::
* M88K Options::
@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
@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