+2012-12-14 Steve Ellcey <sellcey@mips.com>
+
+ * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Shrink
+ memory usage under simulator.
+ * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Ditto.
+ * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
+ Ditto.
+ * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
+ Ditto.
+
2012-12-13 Steve Ellcey <sellcey@mips.com>
* testsuite/21_strings/basic_string/capacity/char/18654.cc: Shrink
// 21.3.5 string modifiers
+// { dg-options "-DITERATIONS=14" { target simulator } }
+
+#ifndef ITERATIONS
+#define ITERATIONS 18
+#endif
+
#include <string>
#include <testsuite_hooks.h>
{
wstring one(source);
wstring two(source);
- for (unsigned j = 0; j < 18; ++j)
+ for (unsigned j = 0; j < ITERATIONS; ++j)
{
VERIFY( one == two );
one.append(one);
// 21.3.1 basic_string constructors.
+// { dg-options "-DITERATIONS=11" { target simulator } }
+
+#ifndef ITERATIONS
+#define ITERATIONS 13
+#endif
+
#include <iterator>
#include <sstream>
#include <cstdlib>
int main()
{
- test01(13);
+ test01(ITERATIONS);
return 0;
}
// 21.3.7.9 inserters and extractors
+// { dg-options "-DMAX_SIZE=505" { target simulator } }
+
+#ifndef MAX_SIZE
+#define MAX_SIZE 777
+#endif
+
#include <istream>
#include <string>
#include <fstream>
const wchar_t delim = L'|';
const unsigned nchunks = 10;
- const wstring data = prepare(777, nchunks, delim);
+ const wstring data = prepare(MAX_SIZE, nchunks, delim);
wofstream ofstrm;
ofstrm.open(filename);
// 21.3.7.9 inserters and extractors
+// { dg-options "-DMAX_SIZE=466" { target simulator } }
+
+#ifndef MAX_SIZE
+#define MAX_SIZE 666
+#endif
+
#include <istream>
#include <string>
#include <fstream>
const char filename[] = "inserters_extractors-3.txt";
const unsigned nchunks = 10;
- const wstring data = prepare(666, nchunks);
+ const wstring data = prepare(MAX_SIZE, nchunks);
wofstream ofstrm;
ofstrm.open(filename);