OSDN Git Service

* testsuite/testsuite_hooks.h: Suppress runtime exception thrown by
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / testsuite / testsuite_hooks.cc
index 0bc67ad..1970ea0 100644 (file)
@@ -157,6 +157,8 @@ namespace __gnu_cxx_test
       {
        if (std::strstr (ex.what(), "unhandled name in generic implementation"))
          return;
+       else if (std::strstr (ex.what(), "unknown name"))
+         return;
        else
          throw;
       }
@@ -192,6 +194,8 @@ namespace __gnu_cxx_test
       {
        if (std::strstr (ex.what(), "unhandled name in generic implementation"))
          return;
+       else if (std::strstr (ex.what(), "unknown name"))
+         return;
        else
          throw;
       }
@@ -205,8 +209,6 @@ namespace __gnu_cxx_test
       }
     else
       throw environment_variable(string(env) + string(" to ") + string(name));
-#else
-    throw not_found("setenv");
 #endif
   }
 
@@ -221,6 +223,8 @@ namespace __gnu_cxx_test
       {
        if (std::strstr (ex.what(), "unhandled name in generic implementation"))
          return;
+       else if (std::strstr (ex.what(), "unknown name"))
+         return;
        else
          throw;
       }