diff options
author | Andrew Pinski <apinski@marvell.com> | 2022-11-15 04:35:57 +0000 |
---|---|---|
committer | Andrew Pinski <apinski@marvell.com> | 2022-11-15 04:37:34 +0000 |
commit | 298707b8ceaed91921b322356bde6bf986901ed8 (patch) | |
tree | 926bb00772bf2c4aef778361971f6980fe0f7c54 /gcc/doc/invoke.texi | |
parent | d7971cf7625547eafdeb39b856716b7745d0aee7 (diff) |
Remove documentation for MeP
MeP support was removed in r7-1614-g0609abdad81e26
but it looks like the documentation for the target
was missed.
Committed as obvious after doing "make html" to
make sure the documentation is fine.
Thanks,
Andrew Pinski
gcc/ChangeLog:
* doc/extend.texi: Remove MeP documentation.
* doc/invoke.texi: Remove MeP Options documentation.
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 171 |
1 files changed, 0 insertions, 171 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 78ac644b121..12be55f026a 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1058,13 +1058,6 @@ Objective-C and Objective-C++ Dialects}. -mno-callgraph-data -mslow-bytes -mno-slow-bytes -mno-lsim @gol -mlittle-endian -mbig-endian -m210 -m340 -mstack-increment} -@emph{MeP Options} -@gccoptlist{-mabsdiff -mall-opts -maverage -mbased=@var{n} -mbitops @gol --mc=@var{n} -mclip -mconfig=@var{name} -mcop -mcop32 -mcop64 -mivc2 @gol --mdc -mdiv -meb -mel -mio-volatile -ml -mleadz -mm -mminmax @gol --mmult -mno-opts -mrepeat -ms -msatur -msdram -msim -msimnovec -mtf @gol --mtiny=@var{n}} - @emph{MicroBlaze Options} @gccoptlist{-msoft-float -mhard-float -msmall-divides -mcpu=@var{cpu} @gol -mmemcpy -mxl-soft-mul -mxl-soft-div -mxl-barrel-shift @gol @@ -19719,7 +19712,6 @@ platform. * M32R/D Options:: * M680x0 Options:: * MCore Options:: -* MeP Options:: * MicroBlaze Options:: * MIPS Options:: * MMIX Options:: @@ -26015,169 +26007,6 @@ value is 0x1000. @end table -@node MeP Options -@subsection MeP Options -@cindex MeP options - -@table @gcctabopt - -@item -mabsdiff -@opindex mabsdiff -Enables the @code{abs} instruction, which is the absolute difference -between two registers. - -@item -mall-opts -@opindex mall-opts -Enables all the optional instructions---average, multiply, divide, bit -operations, leading zero, absolute difference, min/max, clip, and -saturation. - - -@item -maverage -@opindex maverage -Enables the @code{ave} instruction, which computes the average of two -registers. - -@item -mbased=@var{n} -@opindex mbased= -Variables of size @var{n} bytes or smaller are placed in the -@code{.based} section by default. Based variables use the @code{$tp} -register as a base register, and there is a 128-byte limit to the -@code{.based} section. - -@item -mbitops -@opindex mbitops -Enables the bit operation instructions---bit test (@code{btstm}), set -(@code{bsetm}), clear (@code{bclrm}), invert (@code{bnotm}), and -test-and-set (@code{tas}). - -@item -mc=@var{name} -@opindex mc= -Selects which section constant data is placed in. @var{name} may -be @samp{tiny}, @samp{near}, or @samp{far}. - -@item -mclip -@opindex mclip -Enables the @code{clip} instruction. Note that @option{-mclip} is not -useful unless you also provide @option{-mminmax}. - -@item -mconfig=@var{name} -@opindex mconfig= -Selects one of the built-in core configurations. Each MeP chip has -one or more modules in it; each module has a core CPU and a variety of -coprocessors, optional instructions, and peripherals. The -@code{MeP-Integrator} tool, not part of GCC, provides these -configurations through this option; using this option is the same as -using all the corresponding command-line options. The default -configuration is @samp{default}. - -@item -mcop -@opindex mcop -Enables the coprocessor instructions. By default, this is a 32-bit -coprocessor. Note that the coprocessor is normally enabled via the -@option{-mconfig=} option. - -@item -mcop32 -@opindex mcop32 -Enables the 32-bit coprocessor's instructions. - -@item -mcop64 -@opindex mcop64 -Enables the 64-bit coprocessor's instructions. - -@item -mivc2 -@opindex mivc2 -Enables IVC2 scheduling. IVC2 is a 64-bit VLIW coprocessor. - -@item -mdc -@opindex mdc -Causes constant variables to be placed in the @code{.near} section. - -@item -mdiv -@opindex mdiv -Enables the @code{div} and @code{divu} instructions. - -@item -meb -@opindex meb -Generate big-endian code. - -@item -mel -@opindex mel -Generate little-endian code. - -@item -mio-volatile -@opindex mio-volatile -Tells the compiler that any variable marked with the @code{io} -attribute is to be considered volatile. - -@item -ml -@opindex ml -Causes variables to be assigned to the @code{.far} section by default. - -@item -mleadz -@opindex mleadz -Enables the @code{leadz} (leading zero) instruction. - -@item -mm -@opindex mm -Causes variables to be assigned to the @code{.near} section by default. - -@item -mminmax -@opindex mminmax -Enables the @code{min} and @code{max} instructions. - -@item -mmult -@opindex mmult -Enables the multiplication and multiply-accumulate instructions. - -@item -mno-opts -@opindex mno-opts -Disables all the optional instructions enabled by @option{-mall-opts}. - -@item -mrepeat -@opindex mrepeat -Enables the @code{repeat} and @code{erepeat} instructions, used for -low-overhead looping. - -@item -ms -@opindex ms -Causes all variables to default to the @code{.tiny} section. Note -that there is a 65536-byte limit to this section. Accesses to these -variables use the @code{%gp} base register. - -@item -msatur -@opindex msatur -Enables the saturation instructions. Note that the compiler does not -currently generate these itself, but this option is included for -compatibility with other tools, like @code{as}. - -@item -msdram -@opindex msdram -Link the SDRAM-based runtime instead of the default ROM-based runtime. - -@item -msim -@opindex msim -Link the simulator run-time libraries. - -@item -msimnovec -@opindex msimnovec -Link the simulator runtime libraries, excluding built-in support -for reset and exception vectors and tables. - -@item -mtf -@opindex mtf -Causes all functions to default to the @code{.far} section. Without -this option, functions default to the @code{.near} section. - -@item -mtiny=@var{n} -@opindex mtiny= -Variables that are @var{n} bytes or smaller are allocated to the -@code{.tiny} section. These variables use the @code{$gp} base -register. The default for this option is 4, but note that there's a -65536-byte limit to the @code{.tiny} section. - -@end table - @node MicroBlaze Options @subsection MicroBlaze Options @cindex MicroBlaze Options |