The following fixes too deep recursion with insane
--param max-ssa-name-query-depth by limiting the param appropriately.
Given the search is not width limited it can be highly exponential
in complexity thus I limited it fairly low (10).

Committed as obvious.

Richard.

2017-02-17  Richard Biener  <rguent...@suse.de>

        PR middle-end/79576
        * params.def (max-ssa-name-query-depth): Limit to 10.

Index: gcc/params.def
===================================================================
--- gcc/params.def      (revision 245501)
+++ gcc/params.def      (working copy)
@@ -1237,7 +1237,7 @@ DEFPARAM (PARAM_MAX_SSA_NAME_QUERY_DEPTH
          "max-ssa-name-query-depth",
          "Maximum recursion depth allowed when querying a property of an"
          " SSA name.",
-         3, 1, 0)
+         3, 1, 10)
 
 DEFPARAM (PARAM_MAX_RTL_IF_CONVERSION_INSNS,
          "max-rtl-if-conversion-insns",

Reply via email to