aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Dos Reis <gdr@codesourcery.com>2001-04-13 02:14:11 +0000
committerGabriel Dos Reis <gdr@gcc.gnu.org>2001-04-13 02:14:11 +0000
commitd72274e4114a0c3e930600ea87143f609ba25fd6 (patch)
tree92f5e16457f2ecc82922b8013d7729d7c078eac7
parent4bd34c39859452ae0e847f5490223de1fffcacc5 (diff)
downloadgcc-d72274e4114a0c3e930600ea87143f609ba25fd6.zip
gcc-d72274e4114a0c3e930600ea87143f609ba25fd6.tar.gz
gcc-d72274e4114a0c3e930600ea87143f609ba25fd6.tar.bz2
set_operators.cc: Just try to compile.
* testsuite/23_containers/set_operators.cc: Just try to compile. Mark as XFAIL. * testsuite/23_containers/map_operators.cc: Same. From-SVN: r41318
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/testsuite/23_containers/map_operators.cc8
-rw-r--r--libstdc++-v3/testsuite/23_containers/set_operators.cc7
3 files changed, 17 insertions, 4 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c44e9c4..22aae1f 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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
diff --git a/libstdc++-v3/testsuite/23_containers/map_operators.cc b/libstdc++-v3/testsuite/23_containers/map_operators.cc
index c44cfac..057c993 100644
--- a/libstdc++-v3/testsuite/23_containers/map_operators.cc
+++ b/libstdc++-v3/testsuite/23_containers/map_operators.cc
@@ -27,6 +27,10 @@
// 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
diff --git a/libstdc++-v3/testsuite/23_containers/set_operators.cc b/libstdc++-v3/testsuite/23_containers/set_operators.cc
index e9bbc62..19f1bc4 100644
--- a/libstdc++-v3/testsuite/23_containers/set_operators.cc
+++ b/libstdc++-v3/testsuite/23_containers/set_operators.cc
@@ -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;
}