* testsuite/libstdc++-dg/conformance.exp: Apply
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Oct 2010 21:44:36 +0000 (21:44 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Oct 2010 21:44:36 +0000 (21:44 +0000)
check_v3_target_fileio as a gate for tests in
subdirectories matching the substring _filebuf.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165135 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 7b4750c..99c840d 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 ae33949..8642eb7 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
            }
        }