diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-06-21 22:52:29 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-06-21 16:52:29 -0600 |
commit | ecff22ab43579bde4e787b12321c33efff322038 (patch) | |
tree | e31cf27f72c085be6804deb2dea8c530724069c2 /gcc | |
parent | 04821e98a79b0172574db85f1818551cbbc47bce (diff) | |
download | gcc-ecff22ab43579bde4e787b12321c33efff322038.zip gcc-ecff22ab43579bde4e787b12321c33efff322038.tar.gz gcc-ecff22ab43579bde4e787b12321c33efff322038.tar.bz2 |
* invoke.texi: Document -mrelax for the mn10300 and mn10200.
From-SVN: r20648
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/invoke.texi | 26 |
2 files changed, 28 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ac8ce32..6815148 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 28610b7..56bdfdb 100644 --- a/gcc/invoke.texi +++ b/gcc/invoke.texi @@ -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 |