OSDN Git Service

2010-11-16 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Dec 2010 22:02:38 +0000 (22:02 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Dec 2010 22:02:38 +0000 (22:02 +0000)
* testsuite/util/testsuite_iterators.h: Guard move.h includes.
* testsuite/util/testsuite_allocator.h: Same.

* testsuite/20_util/temporary_buffer.cc: Use typedef, qualify.

* testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Define
PB_DS_REGRESSION in the source file.
* testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Same.
* testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
* testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.

* testsuite/21_strings/c_strings/wchar_t/3_neg.cc: Move to this.
Use _neg suffix.
* testsuite/21_strings/c_strings/wchar_t/3.cc: ...from this.
* testsuite/21_strings/c_strings/char/3_neg.cc: Same.
* testsuite/21_strings/c_strings/char/3.cc: Same.
* testsuite/ext/slist/23781_neg.cc: Same.
* testsuite/ext/slist/23781.cc: Same.
* testsuite/ext/profile/mutex_extensions.cc: Same.
* testsuite/ext/profile/mutex_extensions_neg.cc: Same.
* testsuite/tr1/2_general_utilities/shared_ptr/cons/43820.cc: Same.
* testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.
* testsuite/tr1/6_containers/tuple/comparison_operators/35480_neg.cc:
Same.
* testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc: Same.
* testsuite/23_containers/multimap/23781_neg.cc: Same.
* testsuite/23_containers/multimap/23781.cc: Same.
* testsuite/23_containers/set/23781_neg.cc: Same.
* testsuite/23_containers/set/23781.cc: Same.
* testsuite/23_containers/multiset/23781_neg.cc: Same.
* testsuite/23_containers/multiset/23781.cc: Same.
* testsuite/23_containers/list/23781_neg.cc: Same.
* testsuite/23_containers/list/23781.cc: Same.
* testsuite/23_containers/map/23781_neg.cc: Same.
* testsuite/23_containers/map/23781.cc: Same.
* testsuite/20_util/duration/cons/dr974_neg.cc: Same.
* testsuite/20_util/duration/cons/dr974.cc: Same.
* testsuite/20_util/tuple/comparison_operators/35480_neg.cc: Same.
* testsuite/20_util/tuple/comparison_operators/35480.cc: Same.
* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
* testsuite/20_util/shared_ptr/cons/43820.cc: Same.
* testsuite/20_util/unique_ptr/cons/pointer_array_convertible_neg.cc:
Same.
* testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc: Same.

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

28 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/20_util/duration/cons/dr974_neg.cc [moved from libstdc++-v3/testsuite/20_util/duration/cons/dr974.cc with 100% similarity]
libstdc++-v3/testsuite/20_util/shared_ptr/cons/43820_neg.cc [moved from libstdc++-v3/testsuite/20_util/shared_ptr/cons/43820.cc with 100% similarity]
libstdc++-v3/testsuite/20_util/temporary_buffer.cc
libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc [moved from libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480.cc with 100% similarity]
libstdc++-v3/testsuite/20_util/unique_ptr/cons/pointer_array_convertible_neg.cc [moved from libstdc++-v3/testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc with 100% similarity]
libstdc++-v3/testsuite/21_strings/c_strings/char/3_neg.cc [moved from libstdc++-v3/testsuite/21_strings/c_strings/char/3.cc with 100% similarity]
libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/3_neg.cc [moved from libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/3.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/list/23781_neg.cc [moved from libstdc++-v3/testsuite/23_containers/list/23781.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/map/23781_neg.cc [moved from libstdc++-v3/testsuite/23_containers/map/23781.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/multimap/23781_neg.cc [moved from libstdc++-v3/testsuite/23_containers/multimap/23781.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/multiset/23781_neg.cc [moved from libstdc++-v3/testsuite/23_containers/multiset/23781.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/set/23781_neg.cc [moved from libstdc++-v3/testsuite/23_containers/set/23781.cc with 100% similarity]
libstdc++-v3/testsuite/ext/pb_ds/regression/hash_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queue_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/tree_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/trie_data_map_rand.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc
libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc [moved from libstdc++-v3/testsuite/ext/profile/mutex_extensions.cc with 100% similarity]
libstdc++-v3/testsuite/ext/slist/23781_neg.cc [moved from libstdc++-v3/testsuite/ext/slist/23781.cc with 100% similarity]
libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc [moved from libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/43820.cc with 100% similarity]
libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/35480_neg.cc [moved from libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc with 100% similarity]
libstdc++-v3/testsuite/util/testsuite_allocator.h
libstdc++-v3/testsuite/util/testsuite_iterators.h

index 08fdfa3..4a0bcdd 100644 (file)
@@ -1,3 +1,55 @@
+2010-11-16  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/util/testsuite_iterators.h: Guard move.h includes.
+       * testsuite/util/testsuite_allocator.h: Same.
+
+       * testsuite/20_util/temporary_buffer.cc: Use typedef, qualify.
+
+       * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Define
+       PB_DS_REGRESSION in the source file.
+       * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
+
+       * testsuite/21_strings/c_strings/wchar_t/3_neg.cc: Move to this.
+       Use _neg suffix.
+       * testsuite/21_strings/c_strings/wchar_t/3.cc: ...from this.
+       * testsuite/21_strings/c_strings/char/3_neg.cc: Same.
+       * testsuite/21_strings/c_strings/char/3.cc: Same.
+       * testsuite/ext/slist/23781_neg.cc: Same.
+       * testsuite/ext/slist/23781.cc: Same.
+       * testsuite/ext/profile/mutex_extensions.cc: Same.
+       * testsuite/ext/profile/mutex_extensions_neg.cc: Same.
+       * testsuite/tr1/2_general_utilities/shared_ptr/cons/43820.cc: Same.
+       * testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.
+       * testsuite/tr1/6_containers/tuple/comparison_operators/35480_neg.cc:
+       Same.
+       * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc: Same.
+       * testsuite/23_containers/multimap/23781_neg.cc: Same.
+       * testsuite/23_containers/multimap/23781.cc: Same.
+       * testsuite/23_containers/set/23781_neg.cc: Same.
+       * testsuite/23_containers/set/23781.cc: Same.
+       * testsuite/23_containers/multiset/23781_neg.cc: Same.
+       * testsuite/23_containers/multiset/23781.cc: Same.
+       * testsuite/23_containers/list/23781_neg.cc: Same.
+       * testsuite/23_containers/list/23781.cc: Same.
+       * testsuite/23_containers/map/23781_neg.cc: Same.
+       * testsuite/23_containers/map/23781.cc: Same.
+       * testsuite/20_util/duration/cons/dr974_neg.cc: Same.
+       * testsuite/20_util/duration/cons/dr974.cc: Same.
+       * testsuite/20_util/tuple/comparison_operators/35480_neg.cc: Same.
+       * testsuite/20_util/tuple/comparison_operators/35480.cc: Same.
+       * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
+       * testsuite/20_util/shared_ptr/cons/43820.cc: Same.
+       * testsuite/20_util/unique_ptr/cons/pointer_array_convertible_neg.cc:
+       Same.
+       * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc: Same.
+
 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * include/ext/vstring.h (operator+(__versa_string<>&&,
index 7266f9e..b6e3d44 100644 (file)
@@ -28,7 +28,8 @@ int main(void)
 {
   bool test __attribute__((unused)) = true;
 
-  std::pair<junk*,ptrdiff_t>  results = std::get_temporary_buffer<junk>(5);
+  typedef std::pair<junk*, std::ptrdiff_t> pair_type;
+  pair_type results = std::get_temporary_buffer<junk>(5);
 
   if (results.second != 0)
   {
index bdbeb80..4e48bd8 100644 (file)
@@ -1,4 +1,8 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+// This can take long on simulators, timing out the test.
+// { dg-options "-DITERATIONS=5" { target simulator } }
+// { dg-timeout-factor 2.0 }
+
 // -*- C++ -*-
 
 // Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
  * Contains a random-operation test for maps and sets.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/assoc/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
 
-// This can take long on simulators, timing out the test.
-// { dg-options "-DPB_DS_REGRESSION -DITERATIONS=5" { target simulator } }
-// { dg-timeout-factor 2.0 }
 #ifndef ITERATIONS
 #define ITERATIONS 5000
 #endif
index 2090840..ef43527 100644 (file)
@@ -1,4 +1,8 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+// This can take long on simulators, timing out the test.
+// { dg-options "-DITERATIONS=5" { target simulator } }
+// { dg-timeout-factor 2.0 }
+
 // -*- C++ -*-
 
 // Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
  * Contains a random-operation test for maps and sets.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/assoc/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
 
-// This can take long on simulators, timing out the test.
-// { dg-options "-DPB_DS_REGRESSION -DITERATIONS=5" { target simulator } }
-// { dg-timeout-factor 2.0 }
 #ifndef ITERATIONS
 #define ITERATIONS 5000
 #endif
index b9761b9..8bd7781 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+
 // -*- C++ -*-
 
 // Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
@@ -35,7 +36,7 @@
  * Contains a random-operation test for maps and sets.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/assoc/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
index dea5615..72273a8 100644 (file)
@@ -1,4 +1,5 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+
 // -*- C++ -*-
 
 // Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
@@ -35,7 +36,7 @@
  * Contains a random-operation test for maps and sets.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/assoc/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
index c8ec66c..b21f486 100644 (file)
@@ -1,4 +1,8 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+// This can take long on simulators, timing out the test.
+// { dg-options "-DITERATIONS=5" { target simulator } }
+// { dg-timeout-factor 2.0 }
+
 // -*- C++ -*-
 
 // Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
  * Contains a random-operation test for priority queues.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/priority_queue/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
 
-// This can take long on simulators, timing out the test.
-// { dg-options "-DPB_DS_REGRESSION -DITERATIONS=5" { target simulator } }
-// { dg-timeout-factor 2.0 }
 #ifndef ITERATIONS
 #define ITERATIONS 5000
 #endif
index 81b46fe..8d5869a 100644 (file)
@@ -1,4 +1,8 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+// This can take long on simulators, timing out the test.
+// { dg-options "-DITERATIONS=5" { target simulator } }
+// { dg-timeout-factor 2.0 }
+
 // -*- C++ -*-
 
 // Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
  * Contains a random-operation test for maps and sets.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/assoc/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
 
-// This can take long on simulators, timing out the test.
-// { dg-options "-DPB_DS_REGRESSION -DITERATIONS=5" { target simulator } }
-// { dg-timeout-factor 2.0 }
 #ifndef ITERATIONS
 #define ITERATIONS 5000
 #endif
index 7e3cbed..8af31e0 100644 (file)
@@ -1,4 +1,8 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+// This can take long on simulators, timing out the test.
+// { dg-options "-DITERATIONS=5" { target simulator } }
+// { dg-timeout-factor 2.0 }
+
 // -*- C++ -*-
 
 // Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
  * Contains a random-operation test for maps and sets.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/assoc/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
 
-// This can take long on simulators, timing out the test.
-// { dg-options "-DPB_DS_REGRESSION -DITERATIONS=5" { target simulator } }
-// { dg-timeout-factor 2.0 }
 #ifndef ITERATIONS
 #define ITERATIONS 5000
 #endif
index 64fcb66..26f4325 100644 (file)
@@ -1,4 +1,8 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+// This can take long on simulators, timing out the test.
+// { dg-options "-DITERATIONS=5" { target simulator } }
+// { dg-timeout-factor 2.0 }
+
 // -*- C++ -*-
 
 // Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
  * Contains a random-operation test for maps and sets.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/assoc/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
 
-// This can take long on simulators, timing out the test.
-// { dg-options "-DPB_DS_REGRESSION -DITERATIONS=5" { target simulator } }
-// { dg-timeout-factor 2.0 }
 #ifndef ITERATIONS
 #define ITERATIONS 5000
 #endif
index 714b437..a0e1b5f 100644 (file)
@@ -1,7 +1,11 @@
-// { dg-options "-DPB_DS_REGRESSION" }
+// { dg-require-time "" }
+// This can take long on simulators, timing out the test.
+// { dg-options "-DITERATIONS=5" { target simulator } }
+// { dg-timeout-factor 2.0 }
+
 // -*- C++ -*-
 
-// Copyright (C) 2005, 2006, 2009 Free Software Foundation, Inc.
+// Copyright (C) 2005, 2006, 2009, 2010 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the terms
  * Contains a random-operation test for maps and sets.
  */
 
-// { dg-require-time "" }
+#define PB_DS_REGRESSION
 
 #include <regression/rand/assoc/rand_regression_test.hpp>
 #include <regression/common_type.hpp>
 
-// This can take long on simulators, timing out the test.
-// { dg-options "-DPB_DS_REGRESSION -DITERATIONS=5" { target simulator } }
-// { dg-timeout-factor 2.0 }
 #ifndef ITERATIONS
 #define ITERATIONS 5000
 #endif
index cb481b2..a534d85 100644 (file)
 
 #include <tr1/unordered_map>
 #include <cassert>
+
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
 #include <bits/move.h>
+#endif
 
 namespace __gnu_test
 {
index e7a068d..d815b6c 100644 (file)
 
 #include <testsuite_hooks.h>
 #include <bits/stl_iterator_base_types.h>
+
+#ifdef __GXX_EXPERIMENTAL_CXX0X__
 #include <bits/move.h>
+#endif
 
 #ifndef _TESTSUITE_ITERATORS
 #define _TESTSUITE_ITERATORS