summaryrefslogtreecommitdiff
path: root/gcc/params.def
diff options
context:
space:
mode:
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-04 07:51:41 +0000
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-04 07:51:41 +0000
commit38ccff25f9768a9d3df8d79b871c325e689f69a9 (patch)
tree2d98fe2e63519131803e58e2cf702902ee9316d4 /gcc/params.def
parentc7b451a71588d13ffb5d17eb2ed3fe808bbae2a8 (diff)
downloadgcc-38ccff25f9768a9d3df8d79b871c325e689f69a9.tar.gz
* Makefile.in (cse.o): Add params.h dependency.
* cse.c: Include params.h. (PATHLENGTH): Removed. (struct cse_basic_block_data): Make path array dynamic. (cse_end_of_basic_block): Use PARAM_MAX_CSE_PATH_LENGTH instead of PATHLENGTH. (cse_main, cse_basic_block): Allocate path array. * params.def (PARAM_MAX_CSE_PATH_LENGTH): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67433 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/params.def')
-rw-r--r--gcc/params.def6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/params.def b/gcc/params.def
index cd68c03929f..9d9d973ec0b 100644
--- a/gcc/params.def
+++ b/gcc/params.def
@@ -264,6 +264,12 @@ DEFPARAM(PARAM_MAX_CROSSJUMP_EDGES,
"The maximum number of incoming edges to consider for crossjumping",
100)
+/* The maximum length of path considered in cse. */
+DEFPARAM(PARAM_MAX_CSE_PATH_LENGTH,
+ "max-cse-path-length",
+ "The maximum length of path considered in cse.",
+ 10)
+
#ifdef ENABLE_GC_ALWAYS_COLLECT
# define GGC_MIN_EXPAND_DEFAULT 0
# define GGC_MIN_HEAPSIZE_DEFAULT 0