diff options
author | Gabriel Dos Reis <gdr@codesourcery.com> | 2001-04-13 02:14:11 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2001-04-13 02:14:11 +0000 |
commit | d72274e4114a0c3e930600ea87143f609ba25fd6 (patch) | |
tree | 92f5e16457f2ecc82922b8013d7729d7c078eac7 | |
parent | 4bd34c39859452ae0e847f5490223de1fffcacc5 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/23_containers/map_operators.cc | 8 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/23_containers/set_operators.cc | 7 |
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; } |