]> gcc.gnu.org Git - gcc.git/commitdiff
* invoke.texi (--param): Document.
authorMark Mitchell <mark@codesourcery.com>
Thu, 15 Feb 2001 18:23:33 +0000 (18:23 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Thu, 15 Feb 2001 18:23:33 +0000 (18:23 +0000)
From-SVN: r39723

gcc/ChangeLog
gcc/invoke.texi

index fbe44cd79c173dc3c174edbb54d757f8cf8bdb9c..c27b695ab7bdfdccae9e9bf723c4a0547e2c6382 100644 (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>
 
        * config/sh/sh.h (BOOL_TYPE_SIZE): Don't define.
index 896d9f93bf517e5ca864557157cd41694d223749..302f97a4a7bfeb250025481c6b1f0c0ad7df0539 100644 (file)
@@ -254,6 +254,7 @@ in the following sections.
 -fsingle-precision-constant  -fssa @gol
 -fstrength-reduce  -fstrict-aliasing  -fthread-jumps  -ftrapv @gol
 -funroll-all-loops  -funroll-loops  @gol
+--param @var{name}=@var{value}
 -O  -O0  -O1  -O2  -O3  -Os}
 
 @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,
 make debugging impossible, since variables will no longer stay in
 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
 
 @node Preprocessor Options
This page took 0.0825979999999999 seconds and 5 git commands to generate.