diff options
author | sje <sje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-13 19:55:13 +0000 |
---|---|---|
committer | sje <sje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-13 19:55:13 +0000 |
commit | a8467dccf36873636e144a46efbfcc7d378a46f6 (patch) | |
tree | c17445c430b2d6bf47bb5aec3f772535878ba48d /libstdc++-v3/testsuite/21_strings/basic_string | |
parent | 60f629bc7e06c7cf8286593af75acc0aa5e225f2 (diff) | |
download | gcc-a8467dccf36873636e144a46efbfcc7d378a46f6.tar.gz |
2012-12-13 Steve Ellcey <sellcey@mips.com>
* testsuite/21_strings/basic_string/capacity/char/18654.cc: Shrink
memory usage under simulator.
* testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc: Ditto.
* testsuite/22_locale/collate/transform/char/28277.cc: Ditto.
* testsuite/22_locale/collate/transform/wchar_t/28277.cc: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194488 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/testsuite/21_strings/basic_string')
-rw-r--r-- | libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc | 8 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc | 8 |
2 files changed, 14 insertions, 2 deletions
diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc b/libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc index e9fa200a5ce..78af79ad496 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc @@ -19,6 +19,12 @@ // 21.3.3 string capacity +// { dg-options "-DMAX_SIZE=16" { target simulator } } + +#ifndef MAX_SIZE +#define MAX_SIZE 20 +#endif + #include <string> #include <testsuite_hooks.h> @@ -34,7 +40,7 @@ void test01() // and shrink-to-fit (in the future, maybe this will change // for short strings). const size_type minsize = 2 << 0; - const size_type maxsize = 2 << 20; + const size_type maxsize = 2 << MAX_SIZE; for (size_type i = minsize; i <= maxsize; i *= 2) { string str(i, 'x'); diff --git a/libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc b/libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc index fd511757629..df75f091340 100644 --- a/libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc +++ b/libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc @@ -19,6 +19,12 @@ // 21.3.3 string capacity +// { dg-options "-DMAX_SIZE=16" { target simulator } } + +#ifndef MAX_SIZE +#define MAX_SIZE 20 +#endif + #include <string> #include <testsuite_hooks.h> @@ -34,7 +40,7 @@ void test01() // and shrink-to-fit (in the future, maybe this will change // for short strings). const size_type minsize = 2 << 0; - const size_type maxsize = 2 << 20; + const size_type maxsize = 2 << MAX_SIZE; for (size_type i = minsize; i <= maxsize; i *= 2) { wstring str(i, L'x'); |