set_operators.cc: Just try to compile.
authorGabriel Dos Reis <gdr@codesourcery.com>
Fri, 13 Apr 2001 02:14:11 +0000 (02:14 +0000)
committerGabriel Dos Reis <gdr@gcc.gnu.org>
Fri, 13 Apr 2001 02:14:11 +0000 (02:14 +0000)
* testsuite/23_containers/set_operators.cc: Just try to compile.
Mark as XFAIL.
* testsuite/23_containers/map_operators.cc: Same.

From-SVN: r41318

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/23_containers/map_operators.cc
libstdc++-v3/testsuite/23_containers/set_operators.cc

index c44e9c40ac5b9cb8f60a7f8bb3385c88c55dab1e..22aae1fc355d794252813721e7914a46803b48a5 100644 (file)
@@ -1,3 +1,9 @@
+2001-04-13  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+       * testsuite/23_containers/set_operators.cc: Just try to compile.
+       Mark as XFAIL.   
+       * testsuite/23_containers/map_operators.cc: Same.
+
 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
 
        * testsuite/lib/libstdc++.exp (libstdc++-dg-test): Prepend "./" to
index c44cfacb3e4a9e216add78234ab2ef267255d79e..057c993df315901aff832bbb180138d051080d28 100644 (file)
 // map and set
 // libstdc++/86: map & set iterator comparisons are not type-safe
 // XXX this is XFAIL for the time being, ie this should not compile
+
+// Just try to compile
+// { dg-do compile }
+
 void test01()
 {
   bool test = true;
@@ -39,8 +43,8 @@ void test01()
   std::map<unsigned, int>::iterator itr(mapByIndex.begin());
 
   // NB: notice, it's not mapByIndex!!
-  test &= itr != mapByName.end();  // ERROR - *  XFAIL *-*-*
-  test &= itr == mapByName.end();  // ERROR - *  XFAIL *-*-*
+  test &= itr != mapByName.end();  // { dg-error ".*" "" { xfail *-*-* } }
+  test &= itr == mapByName.end();  // { dg-error ".*" "" { xfail *-*-* } }
 }
 
 // http://gcc.gnu.org/ml/libstdc++/2000-11/msg00093.html
index e9bbc621c12bba09277dbf597cec3da8febe26a6..19f1bc4a0db345894e79c57dbf4ac569ca09078a 100644 (file)
@@ -25,6 +25,9 @@
 
 // map and set
 // libstdc++/86: map & set iterator comparisons are not type-safe
+
+// { dg-do compile }
+
 int main(void)
 {
   bool test = true;
@@ -35,8 +38,8 @@ int main(void)
   std::set<unsigned int>::iterator itr(setByIndex.begin());
   
   // NB: it's not setByIndex!!
-  test &= itr != setByName.end();  // ERROR - *  XFAIL *-*-*
-  test &= itr == setByName.end();  // ERROR - *  XFAIL *-*-*
+  test &= itr != setByName.end();  // { dg-error ".*" "" { xfail *-*-* } }
+  test &= itr == setByName.end();  // { dg-error ".*" "" { xfail *-*-* } }
 
   return 0;
 }