diff options
Diffstat (limited to 'gcc/params.def')
| -rw-r--r-- | gcc/params.def | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/gcc/params.def b/gcc/params.def new file mode 100644 index 0000000..f96a89f --- /dev/null +++ b/gcc/params.def @@ -0,0 +1,50 @@ +/* params.def - Run-time parameters. + Copyright (C) 2001 Free Software Foundation, Inc. + Written by Mark Mitchell <mark@codesourcery.com>. + +This file is part of GNU CC. + +GNU CC is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +GNU CC is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU CC; see the file COPYING. If not, write to +the Free Software Foundation, 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. + +*/ + +/* This file contains definitions for language-independent + parameters. The DEFPARAM macro takes 4 arguments: + + - The enumeral corresonding to this parameter. + + - The name that can be used to set this parameter using the + command-line option `--param <name>=<value>'. + + - A help string explaining how the parameter is used. + + - A default value for the parameter. */ + +/* The maximum number of instructions accepted for inlining a + function. Increasing values mean more agressive inlining. + This affects currently only functions explicitly marked as + inline (or methods defined within the class definition for C++). + The default value of 10000 is arbitrary but high to match the + previously unlimited gcc capabilities. */ +DEFPARAM (PARAM_MAX_INLINE_INSNS, + "max-inline-insns", + "The maximum number of instructions in a function that is eligible for inlining", + 10000) + +/* +Local variables: +mode:c +End: */ |
