This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Revert PARAM_SCEV_MAX_EXPR_SIZE change


This reverts us back to the 4.5 setting which fixes PR47555.  The
parameter limits us to expression sizes on the "branchiness"
of expressions, to O(2^param), bumping that from 20 to 100 looks ...
unreasonable.  The limit implementation might lack sense as it
doesn't really limit expression size.  Anyway, this makes the
memory requiremens for building PR47555 drop from >3GB to 800MB
again.

Bootstrap and testing on x86_64-unknown-linux-gnu in progress.

Richard.

2011-02-01  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/47555
	Revert
	2010-07-15  Sebastian Pop  <sebastian.pop@amd.com>

	* params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100.

Index: gcc/params.def
===================================================================
--- gcc/params.def	(revision 169434)
+++ gcc/params.def	(working copy)
@@ -481,7 +481,7 @@ DEFPARAM(PARAM_IV_ALWAYS_PRUNE_CAND_SET_
 DEFPARAM(PARAM_SCEV_MAX_EXPR_SIZE,
  	 "scev-max-expr-size",
 	 "Bound on size of expressions used in the scalar evolutions analyzer",
-	 100, 0, 0)
+	 20, 0, 0)
 
 DEFPARAM(PARAM_OMEGA_MAX_VARS,
  	 "omega-max-vars",


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]