]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
conformance.exp: Apply check_v3_target_fileio as a gate for tests in subdirectories...
authorHans-Peter Nilsson <hp@axis.com>
Thu, 7 Oct 2010 21:44:36 +0000 (21:44 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Thu, 7 Oct 2010 21:44:36 +0000 (21:44 +0000)
* testsuite/libstdc++-dg/conformance.exp: Apply
check_v3_target_fileio as a gate for tests in
subdirectories matching the substring _filebuf.

From-SVN: r165135

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/libstdc++-dg/conformance.exp

index 7b4750ca6a4702baaf8e2a46a810be79be8cd98e..99c840d532c7e58a9d68c2e0e9c0598be7fa816a 100644 (file)
@@ -1,3 +1,9 @@
+2010-10-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * testsuite/libstdc++-dg/conformance.exp: Apply
+       check_v3_target_fileio as a gate for tests in
+       subdirectories matching the substring _filebuf.
+
 2010-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * include/bits/locale_facets_nonio.tcc (time_get<>::
index ae339496cdaac21b663f48192594868b118ae31e..8642eb7eea62323f34ca3e1063e06e24115b37e9 100644 (file)
@@ -1,6 +1,6 @@
 # Functional and regression tests in C++ for libstdc++.
 
-# Copyright (C) 2001, 2002, 2003, 2004, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2009, 2010 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -83,10 +83,13 @@ if {[info exists tests_file] && [file exists $tests_file]} {
            # 2. performance tests.
            # 3. wchar_t tests, if not supported.
            # 4. thread tests, if not supported. 
+           # 5. *_filebuf, if file I/O is not supported.
            if { [string first _xin $t] == -1
                 && [string first performance $t] == -1
                 && (${v3-wchar_t} || [string first wchar_t $t] == -1) 
-                && (${v3-threads} || [string first thread $t] == -1) } {
+                && (${v3-threads} || [string first thread $t] == -1)  
+                && ([string first "_filebuf" $t] == -1
+                    || [check_v3_target_fileio]) } {
                lappend tests $t
            }
        }