aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2008-08-30 17:31:22 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2008-08-30 17:31:22 +0000
commit62ec9ed6573ad7157bbda798afbfef3156eea6a6 (patch)
tree1144631908fea7e2a336491121a0d3fb606ad315
parent3a4fd356e0e9cda6a66a3a0af9ecb6600669265c (diff)
downloadgcc-62ec9ed6573ad7157bbda798afbfef3156eea6a6.zip
gcc-62ec9ed6573ad7157bbda798afbfef3156eea6a6.tar.gz
gcc-62ec9ed6573ad7157bbda798afbfef3156eea6a6.tar.bz2
2.cc: Constrain iterations when testing on a simultor.
* testsuite/25_algorithms/nth_element/2.cc: Constrain iterations when testing on a simultor. From-SVN: r139805
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/nth_element/2.cc8
2 files changed, 12 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a5073f7..ec3292f 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2008-08-29 Mark Mitchell <mark@codesourcery.com>
+
+ * testsuite/25_algorithms/nth_element/2.cc: Constrain iterations
+ when testing on a simultor.
+
2008-08-28 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/tr1/6_containers/unordered_set/requirements/typedef.cc:
diff --git a/libstdc++-v3/testsuite/25_algorithms/nth_element/2.cc b/libstdc++-v3/testsuite/25_algorithms/nth_element/2.cc
index 84f959a..47084ad 100644
--- a/libstdc++-v3/testsuite/25_algorithms/nth_element/2.cc
+++ b/libstdc++-v3/testsuite/25_algorithms/nth_element/2.cc
@@ -18,6 +18,12 @@
// 25.3.2 [lib.alg.nth.element]
+// { dg-options "-DMAX_SIZE=256" { target simulator } }
+
+#ifndef MAX_SIZE
+#define MAX_SIZE (1 << 10)
+#endif
+
#include <vector>
#include <algorithm>
#include <testsuite_hooks.h>
@@ -64,7 +70,7 @@ do_test01(unsigned size)
void
test01()
{
- for (unsigned size = 4; size <= 1 << 10; size <<= 1)
+ for (unsigned size = 4; size <= MAX_SIZE; size <<= 1)
do_test01(size);
}