* invoke.texi (--param): Document.
From-SVN: r39723
This commit is contained in:
parent
ba21a8a84f
commit
3af64fd603
@ -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.
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user