gcc/libstdc++-v3/testsuite
Jonathan Wakely f8571e5150 Enable Mathematical Special Functions for C++17
* include/bits/c++config (_GLIBCXX_USE_STD_SPEC_FUNCS): Define for
	C++17, or for C++11/C++14 when __STDCPP_WANT_MATH_SPEC_FUNCS__ is
	true.
	* include/bits/specfun.h [!__STDCPP_WANT_MATH_SPEC_FUNCS__]: Don't
	do #error for C++17.
	* include/c_global/cmath: Check _GLIBCXX_USE_STD_SPEC_FUNCS instead
	of __STDCPP_WANT_MATH_SPEC_FUNCS__.
	* include/tr1/bessel_function.tcc: Likewise.
	* include/tr1/beta_function.tcc: Likewise.
	* include/tr1/cmath: Likewise.
	* include/tr1/ell_integral.tcc: Likewise.
	* include/tr1/exp_integral.tcc: Likewise.
	* include/tr1/gamma.tcc: Likewise.
	* include/tr1/hypergeometric.tcc: Likewise.
	* include/tr1/legendre_function.tcc: Likewise.
	* include/tr1/modified_bessel_func.tcc: Likewise.
	* include/tr1/poly_hermite.tcc: Likewise.
	* include/tr1/poly_laguerre.tcc: Likewise.
	* include/tr1/riemann_zeta.tcc: Likewise.
	* include/tr1/special_function_util.h: Likewise.
	* testsuite/26_numerics/headers/cmath/functions_std_c++17.cc: New.

From-SVN: r239081
2016-08-03 16:54:13 +01:00
..
17_intro Remove "-x c" from dg-options in libstdc++ C++ test 2016-08-01 13:18:23 +01:00
18_support Skip C tests if test flags include C++ options 2016-08-02 14:32:26 +01:00
19_diagnostics Move dg-error directives to relevant lines 2016-08-02 20:34:25 +01:00
20_util Remove deprecated has_trivial_xxx traits 2016-08-03 16:18:30 +01:00
21_strings Fix std::wstring allocator tests 2016-08-02 20:34:36 +01:00
22_locale Fix invalid dg-do directives in libstdc++ tests 2016-07-28 22:00:19 +01:00
23_containers Remove ignored "xfail" from dg-do compile directives 2016-08-01 15:13:06 +01:00
24_iterators Fix missing returns in libstdc++ testsuite 2016-07-21 20:38:44 +01:00
25_algorithms Make libstdc++ debug mode test valid for C++98 2016-08-01 13:18:13 +01:00
26_numerics Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
27_io Run std::ios_base enum tests for C++11 and up 2016-08-01 13:17:43 +01:00
28_regex Remove unused headers and variables from libstdc++ tests 2016-08-01 13:18:08 +01:00
29_atomics Skip scan-assembler test when -flto is used 2016-08-02 11:02:25 +01:00
30_threads libstdc++/70766 use std::addressof instead of operator& 2016-04-28 13:33:07 +01:00
abi Skip C tests if test flags include C++ options 2016-08-02 14:32:26 +01:00
backward Fix __gnu_cxx::hash_set test to pass in C++98 mode 2016-08-01 13:45:47 +01:00
config Update copyright years. 2016-01-04 15:30:50 +01:00
data make_graph_test_infos.xml: Edit. 2011-08-15 00:51:06 +00:00
decimal Make use of extensions more explicit in libstdc++ tests 2016-04-18 16:44:25 +01:00
experimental Remove unused headers and variables from libstdc++ tests 2016-08-01 13:18:08 +01:00
ext Only run math special function tests for C++11 and later 2016-08-02 14:32:16 +01:00
lib Improve comments on check_v3_target_filesystem_ts 2016-08-02 20:34:30 +01:00
libstdc++-abi Update copyright years. 2016-01-04 15:30:50 +01:00
libstdc++-dg Implement TR29124 C++ special Math Functions. 2016-01-14 18:12:43 +00:00
libstdc++-prettyprinters Ensure stdout is newline terminated for status wrappers. 2016-02-09 20:18:10 +00:00
libstdc++-xmethods Update copyright years. 2016-01-04 15:30:50 +01:00
performance c++config (_GLIBCXX14_USE_CONSTEXPR): New. 2016-05-24 20:55:57 +00:00
special_functions Only run math special function tests for C++11 and later 2016-08-02 14:32:16 +01:00
tr1 Test TR1 special functions without adding them to std 2016-08-02 14:32:21 +01:00
tr2 Update copyright years. 2016-01-04 15:30:50 +01:00
util New libstdc++ symbol version for new basic_string symbols 2016-07-29 11:42:17 +01:00
Makefile.am Update copyright years. 2016-01-04 15:30:50 +01:00
Makefile.in libstdc++-v3/fragment.am (AM_CPPFLAGS): Add CPPFLAGS 2015-07-24 07:05:19 +00:00