2007-12-10 Paolo Carlini <pcarlini@suse.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Dec 2007 16:55:30 +0000 (16:55 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Dec 2007 16:55:30 +0000 (16:55 +0000)
* testsuite/tr1/5_numerical_facilities/random/linear_congruential/
requirements/non_uint_neg.cc: Avoid -Wall warnings.
* testsuite/tr1/5_numerical_facilities/special_functions/
01_assoc_laguerre/compile.cc: Likewise.
* testsuite/util/testsuite_api.h: Likewise.

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

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc
libstdc++-v3/testsuite/util/testsuite_api.h

index ae85dce..1070751 100644 (file)
@@ -1,5 +1,13 @@
 2007-12-10  Paolo Carlini  <pcarlini@suse.de>
 
+       * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
+       requirements/non_uint_neg.cc: Avoid -Wall warnings.
+       * testsuite/tr1/5_numerical_facilities/special_functions/
+       01_assoc_laguerre/compile.cc: Likewise.
+       * testsuite/util/testsuite_api.h: Likewise.
+
+2007-12-10  Paolo Carlini  <pcarlini@suse.de>
+
        * testsuite/25_algorithms/nth_element/2.cc: Avoid -Wall warnings.
        * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
        * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
index 94d81ed..e41fbba 100644 (file)
@@ -1,6 +1,6 @@
 // 2006-06-04  Stephen M. Webb <stephen.webb@bregmasoft.com>
 //
-// Copyright (C) 2006 Free Software Foundation, Inc.
+// Copyright (C) 2006, 2007 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
 
 // { dg-do compile }
 // { dg-options "-D_GLIBCXX_CONCEPT_CHECKS" }
-// { dg-error "not a valid type" "" { target *-*-* } 37 }
-// { dg-error "invalid type"     "" { target *-*-* } 37 }
+// { dg-error "not a valid type" "" { target *-*-* } 31 }
+// { dg-error "invalid type"     "" { target *-*-* } 31 }
 
 // 5.1.4.1 class template linear_congruential [tr.rand.eng.lcong]
 // 5.1.4.1 [4]
 
 #include <tr1/random>
-#include <testsuite_hooks.h>
+std::tr1::linear_congruential<double, 48271, 0, 2147483647> x;
 
-void
-test01() 
-{ 
-  using namespace std::tr1;
-
-  linear_congruential<double, 48271, 0, 2147483647> x;
-}
-
-int main()
-{
-  test01();
-  return 0;
-}
index 3beffc1..995c537 100644 (file)
@@ -2,7 +2,7 @@
 
 // 2006-02-04  Edward Smith-Rowland <3dw4rd@verizon.net>
 //
-// Copyright (C) 2006-2007 Free Software Foundation, Inc.
+// Copyright (C) 20062007 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
 void
 test01()
 {
-
   float xf = 0.5F;
   double xd = 0.5;
   long double xl = 0.5L;
   unsigned int n = 2, m = 1;
 
-  float a = std::tr1::assoc_laguerre(n, m, xf);
-  float b = std::tr1::assoc_laguerref(n, m, xf);
-  double c = std::tr1::assoc_laguerre(n, m, xd);
-  long double d = std::tr1::assoc_laguerre(n, m, xl);
-  long double e = std::tr1::assoc_laguerrel(n, m, xl);
+  std::tr1::assoc_laguerre(n, m, xf);
+  std::tr1::assoc_laguerref(n, m, xf);
+  std::tr1::assoc_laguerre(n, m, xd);
+  std::tr1::assoc_laguerre(n, m, xl);
+  std::tr1::assoc_laguerrel(n, m, xl);
 
   return;
 }
-
index ca0d716..658e2ad 100644 (file)
@@ -118,20 +118,17 @@ namespace __gnu_test
     struct void_function
     {
       typedef _Result result_type; 
-      
+
       result_type
       operator()() const
-      { 
-       result_type r;
-       return r;
-      }
+      { return result_type(); }
     };
 
   template<>
     struct void_function<NonDefaultConstructible>
     {
       typedef NonDefaultConstructible result_type; 
-      
+
       result_type
       operator()() const
       { return result_type(2); }