gcc/libstdc++-v3/testsuite/26_numerics/headers
Paolo Carlini 774c3d8647 cmath (pow(float, int), [...]): Do not define in C++0x mode, per DR 550.
2008-05-26  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/c_global/cmath (pow(float, int), pow(double, int),
	pow(long double, int)): Do not define in C++0x mode, per DR 550.
	* include/tr1_impl/cmath (pow): Do not bring in unconditionally
	from namespace std.
	* include/tr1/cmath (pow(double, double), pow(float, float),
	pow(long double, long double), pow(_Tp, _Up)): Define.
	* include/tr1/complex (pow): Do not bring in from namespace std.
	(pow(const std::complex<_Tp>&, int), pow(const std::complex<_Tp>&,
	const _Tp&), pow(const _Tp&, const std::complex<_Tp>&),
	pow(const std::complex<_Tp>&, const std::complex<_Tp>&)): Define.
	* include/tr1_impl/complex (pow(const std::complex<_Tp>&,
	const _Up&), pow(const _Tp&, const std::complex<_Up>&),
	pow(const std::complex<_Tp>&, const std::complex<_Up>&)): Always
	define.
	* doc/xml/manual/intro.xml: Add an entry for DR 550.
	* testsuite/26_numerics/headers/cmath/dr550.cc: New.
	* testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Adjust.

From-SVN: r135955
2008-05-26 19:18:24 +00:00
..
ccomplex std_c++0x_neg.cc: Force C++98 mode. 2007-06-29 20:05:11 +00:00
cfenv std_c++0x_neg.cc: Force C++98 mode. 2007-06-29 20:05:11 +00:00
cmath cmath (pow(float, int), [...]): Do not define in C++0x mode, per DR 550. 2008-05-26 19:18:24 +00:00
complex [multiple changes] 2007-02-20 18:15:01 +00:00
cstdlib types_std_c++0x.cc: Use -std=gnu++0x instead of -std=c++0x for testing. 2007-03-16 19:44:00 +00:00
ctgmath std_c++0x_neg.cc: Force C++98 mode. 2007-06-29 20:05:11 +00:00
numeric Add parallel mode. 2007-09-11 22:32:51 +00:00
random std_c++0x_neg.cc: Force C++98 mode. 2007-06-29 20:05:11 +00:00
valarray [multiple changes] 2007-02-20 18:15:01 +00:00