]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
params.def (integer-share-limit): Decrease from 256 to 251, add rationale.
authorRichard Guenther <rguenther@suse.de>
Fri, 17 Aug 2012 07:53:05 +0000 (07:53 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 17 Aug 2012 07:53:05 +0000 (07:53 +0000)
2012-08-17  Richard Guenther  <rguenther@suse.de>

* params.def (integer-share-limit): Decrease from 256 to 251,
add rationale.

From-SVN: r190470

gcc/ChangeLog
gcc/params.def

index a90ec55ba42d749ac20d0b620d3a8b7bd5a71a2a..effbb41a94506527cb40f01c2ee4f1dd5b84b0f3 100644 (file)
@@ -1,3 +1,8 @@
+2012-08-17  Richard Guenther  <rguenther@suse.de>
+
+       * params.def (integer-share-limit): Decrease from 256 to 251,
+       add rationale.
+
 2012-08-17  Richard Guenther  <rguenther@suse.de>
 
        * tree-sra.c (modify_function): Free redirect_callers vector.
index efa686061e7684a1282b544e2b39f3a5dd2277b3..cd8cb22998f39958a261ab0707f46813268ae980 100644 (file)
@@ -638,11 +638,12 @@ DEFPARAM(PARAM_MAX_LAST_VALUE_RTL,
 
 /* INTEGER_CST nodes are shared for values [{-1,0} .. N) for
    {signed,unsigned} integral types.  This determines N.
-   Experimentation shows 256 to be a good value.  */
+   Experimentation shows 251 to be a good value that generates the
+   least amount of garbage for allocating the TREE_VEC storage.  */
 DEFPARAM (PARAM_INTEGER_SHARE_LIMIT,
          "integer-share-limit",
          "The upper bound for sharing integer constants",
-         256, 2, 2)
+         251, 2, 2)
 
 DEFPARAM (PARAM_SSP_BUFFER_SIZE,
          "ssp-buffer-size",