aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2009-07-24 16:38:29 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2009-07-24 16:38:29 +0000
commitfcbaa582daead24571178009055be169f30f5b9d (patch)
tree9cf1072a497f34be1169c87530f0b64ba3a6577f
parent50ea39ffdbaf4abdfad21637f200292ee5b45b42 (diff)
downloadgcc-fcbaa582daead24571178009055be169f30f5b9d.zip
gcc-fcbaa582daead24571178009055be169f30f5b9d.tar.gz
gcc-fcbaa582daead24571178009055be169f30f5b9d.tar.bz2
dr630-2.cc: Extend.
2009-07-24 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/26_numerics/valarray/dr630-2.cc: Extend. From-SVN: r150060
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc21
2 files changed, 17 insertions, 8 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7ca37c7..060a82e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
+
2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
* include/c_std/cmath (abs(_Tp)): Add.
diff --git a/libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc b/libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc
index 70ee812..ddb6bcaf 100644
--- a/libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc
+++ b/libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc
@@ -35,24 +35,29 @@ void test01()
valarray<int> v2(0, 10);
- v2 = { -1, -1, -1, -1, -1 };
- VERIFY( v2.size() == 5 );
- VERIFY( v2.min() == -1 );
- VERIFY( v2.max() == -1 );
+ v2 = { };
+ VERIFY( v2.size() == 0 );
- valarray<int> v3(0, 5);
+ valarray<int> v3(0, 10);
- v3 = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };
- VERIFY( v3.size() == 10 );
+ v3 = { -1, -1, -1, -1, -1 };
+ VERIFY( v3.size() == 5 );
VERIFY( v3.min() == -1 );
VERIFY( v3.max() == -1 );
- valarray<int> v4(0, 10);
+ valarray<int> v4(0, 5);
v4 = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };
VERIFY( v4.size() == 10 );
VERIFY( v4.min() == -1 );
VERIFY( v4.max() == -1 );
+
+ valarray<int> v5(0, 10);
+
+ v5 = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };
+ VERIFY( v5.size() == 10 );
+ VERIFY( v5.min() == -1 );
+ VERIFY( v5.max() == -1 );
}
int main()