1// { dg-options "-std=gnu++11" }
2// { dg-do compile }
3
4// Copyright (C) 2007-2015 Free Software Foundation, Inc.
5//
6// This file is part of the GNU ISO C++ Library.  This library is free
7// software; you can redistribute it and/or modify it under the
8// terms of the GNU General Public License as published by the
9// Free Software Foundation; either version 3, or (at your option)
10// any later version.
11
12// This library is distributed in the hope that it will be useful,
13// but WITHOUT ANY WARRANTY; without even the implied warranty of
14// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15// GNU General Public License for more details.
16
17// You should have received a copy of the GNU General Public License along
18// with this library; see the file COPYING3.  If not see
19// <http://www.gnu.org/licenses/>.
20
21#include <cmath>
22
23namespace gnu
24{
25  // C++0x changes from TR1.
26  using std::assoc_laguerre;
27  using std::assoc_legendre;
28  using std::beta;
29  using std::comp_ellint_1;
30  using std::comp_ellint_2;
31  using std::comp_ellint_3;
32  using std::conf_hyperg;
33  using std::cyl_bessel_i;
34  using std::cyl_bessel_j;
35  using std::cyl_bessel_k;
36  using std::cyl_neumann;
37  using std::ellint_1;
38  using std::ellint_2;
39  using std::ellint_3;
40  using std::expint;
41  using std::hermite;
42  using std::hyperg;
43  using std::laguerre;
44  using std::legendre;
45  using std::riemann_zeta;
46  using std::sph_bessel;
47  using std::sph_legendre;
48  using std::sph_neumann;
49}
50
51// { dg-error "has not been declared" "" { target *-*-* } 26 }
52// { dg-error "has not been declared" "" { target *-*-* } 27 }
53// { dg-error "has not been declared" "" { target *-*-* } 28 }
54// { dg-error "has not been declared" "" { target *-*-* } 29 }
55// { dg-error "has not been declared" "" { target *-*-* } 30 }
56// { dg-error "has not been declared" "" { target *-*-* } 31 }
57// { dg-error "has not been declared" "" { target *-*-* } 32 }
58// { dg-error "has not been declared" "" { target *-*-* } 33 }
59// { dg-error "has not been declared" "" { target *-*-* } 34 }
60// { dg-error "has not been declared" "" { target *-*-* } 35 }
61// { dg-error "has not been declared" "" { target *-*-* } 36 }
62// { dg-error "has not been declared" "" { target *-*-* } 37 }
63// { dg-error "has not been declared" "" { target *-*-* } 38 }
64// { dg-error "has not been declared" "" { target *-*-* } 39 }
65// { dg-error "has not been declared" "" { target *-*-* } 40 }
66// { dg-error "has not been declared" "" { target *-*-* } 41 }
67// { dg-error "has not been declared" "" { target *-*-* } 42 }
68// { dg-error "has not been declared" "" { target *-*-* } 43 }
69// { dg-error "has not been declared" "" { target *-*-* } 44 }
70// { dg-error "has not been declared" "" { target *-*-* } 45 }
71// { dg-error "has not been declared" "" { target *-*-* } 46 }
72// { dg-error "has not been declared" "" { target *-*-* } 47 }
73// { dg-error "has not been declared" "" { target *-*-* } 48 }
74