Просмотр исходного кода

increased gcc's template-depth to 30, which makes operators_test.cpp compile.

[SVN r7670]
Jens Maurer 26 лет назад
Родитель
Сommit
52f74f3983
2 измененных файлов с 9 добавлено и 5 удалено
  1. 3 3
      libs/cs-linux2.html
  2. 6 2
      libs/regrtest.py

+ 3 - 3
libs/cs-linux2.html

@@ -6,7 +6,7 @@ Compiler Status: Linux/x86
 </head><body bgcolor="#FFFFFF" text="#000000">
 <h1><img border="0" src="../c++boost.gif" width="277" height="86"></h1>
 <h1>Compiler Status: Linux/x86</h1>
-<p><b>Run Date:</b> 28 Jul 2000 GMT</p>
+<p><b>Run Date:</b> 31 Jul 2000 GMT</p>
 <p>
 <table border="1" cellspacing="0" cellpadding="5">
 <tr>
@@ -81,8 +81,8 @@ Compiler Status: Linux/x86
 </tr>
 <tr>
 <td><a href="utility/operators_test.cpp">utility/operators_test.cpp</a></td>
-<td>no</td>
-<td>no</td>
+<td>yes</td>
+<td>yes</td>
 </tr>
 <tr>
 <td><a href="utility/type_traits_test.cpp">utility/type_traits_test.cpp</a></td>

+ 6 - 2
libs/regrtest.py

@@ -66,9 +66,11 @@ def compile( program ):
 
   if sys.platform == "linux2": 
     if compiler_arg == "*" or compiler_arg == "gcc":
-      invoke( "GCC 2.95.2", 'g++ -I' + path + ' ' + fullpath )
+      invoke( "GCC 2.95.2", 'g++ -ftemplate-depth-30 -I' + path + ' ' + fullpath )
     if compiler_arg == "*" or compiler_arg == "gcc-stlport":
-      invoke( "GCC 2.95.2 STLport 4.0b8", 'g++ -V 2.95.2-stlport -I' + path + ' ' + fullpath )
+      invoke( "GCC 2.95.2 STLport 4.0b8", 'g++ -V 2.95.2-stlport -ftemplate-depth-30 -I' + path + ' ' + fullpath )
+#    if compiler_arg == "*" or compiler_arg == "gcc-exp":
+#      invoke( "GCC 2.96-xxx experimental", '/opt/exp/gcc/bin/gcc -ftemplate-depth-30 -I' + path + ' ' + fullpath )
   else:
     if compiler_arg=="*" or compiler_arg=="bcc54":
       bcc54_path=os.environ["BOOST_BCC54_PATH"]
@@ -162,6 +164,8 @@ if sys.platform == "linux2":
     f.write( "<td>GNU<br>GCC<br>2.95.2</td>\n" )
   if compiler_arg == "*" or compiler_arg == "gcc-stlport":
     f.write( "<td>GNU<br>GCC<br>2.95.2<br>STLport<br>4.0 beta 8</td>\n" )
+#  if compiler_arg == "*" or compiler_arg == "gcc-exp":
+#    f.write( "<td>GNU<br>GCC<br>2.96-xxx experimental</td>\n" )
 else:
   if compiler_arg=="*" or compiler_arg=="bcc54":
     f.write( "<td>Borland<br>BCC<br>5.4</td>\n" )

粤ICP备19079148号