* invoke.texi (--param): Document.

From-SVN: r39723
This commit is contained in:
Mark Mitchell 2001-02-15 18:23:33 +00:00 committed by Mark Mitchell
parent ba21a8a84f
commit 3af64fd603
2 changed files with 23 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2001-02-15 Mark Mitchell <mark@codesourcery.com>
* invoke.texi (--param): Document.
Thu Feb 15 15:16:38 2001 Alexandre Oliva <aoliva@redhat.com> Thu Feb 15 15:16:38 2001 Alexandre Oliva <aoliva@redhat.com>
* config/sh/sh.h (BOOL_TYPE_SIZE): Don't define. * config/sh/sh.h (BOOL_TYPE_SIZE): Don't define.

View File

@ -254,6 +254,7 @@ in the following sections.
-fsingle-precision-constant -fssa @gol -fsingle-precision-constant -fssa @gol
-fstrength-reduce -fstrict-aliasing -fthread-jumps -ftrapv @gol -fstrength-reduce -fstrict-aliasing -fthread-jumps -ftrapv @gol
-funroll-all-loops -funroll-loops @gol -funroll-all-loops -funroll-loops @gol
--param @var{name}=@var{value}
-O -O0 -O1 -O2 -O3 -Os} -O -O0 -O1 -O2 -O3 -Os}
@item Preprocessor Options @item Preprocessor Options
@ -3261,6 +3262,24 @@ of registers left over after register allocation. This optimization
will most benefit processors with lots of registers. It can, however, will most benefit processors with lots of registers. It can, however,
make debugging impossible, since variables will no longer stay in make debugging impossible, since variables will no longer stay in
a ``home register''. a ``home register''.
@item --param @var{name}=@var{value}
In some places, GCC uses various constants to control the amount of
optimization that is done. For example, GCC will not inline functions
that contain more that a certain number of instructions. You can
control some of these constants on the command-line using the
@samp{--param} option.
In each case, the @var{value} is a integer. The allowable choices for
@var{name} are given in the following table:
@table @gcctabopt
@item max-inline-insns
If an function contains more than this many instructions, it
will not be inlined. This option is precisely equivalent to
@samp{-finline-limit}.
@end table
@end table @end table
@node Preprocessor Options @node Preprocessor Options