* c-common.c (max_tinst_depth): Increase default to 1024.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Jul 2009 21:03:25 +0000 (21:03 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Jul 2009 21:03:25 +0000 (21:03 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149867 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c-common.c

index a62d79f..670b06c 100644 (file)
@@ -1,3 +1,7 @@
+2009-07-21  Jason Merrill  <jason@redhat.com>
+
+       * c-common.c (max_tinst_depth): Increase default to 1024.
+
 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/sse.md (vec_unpacku_float_hi_v4si): New expander.
index 328e0fd..aaa6435 100644 (file)
@@ -428,11 +428,11 @@ int flag_pretty_templates = 1;
 
 int warn_implicit = 1;
 
-/* Maximum template instantiation depth.  This limit is rather
-   arbitrary, but it exists to limit the time it takes to notice
-   infinite template instantiations.  */
+/* Maximum template instantiation depth.  This limit exists to limit the
+   time it takes to notice infinite template instantiations; the default
+   value of 1024 is likely to be in the next C++ standard.  */
 
-int max_tinst_depth = 500;
+int max_tinst_depth = 1024;