gcc/libstdc++-v3/include/tr1
Rainer Orth 3115f94f7f Don't define libstdc++-internal macros in Solaris 10+ <math.h>
libstdc++-v3:
	* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Update comments.
	(__CORRECT_ISO_CPP11_MATH_H_PROTO): Rename to ...
	(__CORRECT_ISO_CPP11_MATH_H_PROTO_FP): ... this.
	Add test for C++11 <math.h> integral overloads.
	* configure: Regenerate.
	* config.h.in: Regenerate.

	* include/c_global/cmath [__cplusplus >= 201103L]: Reflect
	__CORRECT_ISO_CPP11_MATH_H_PROTO to
	__CORRECT_ISO_CPP11_MATH_H_PROTO_FP rename.
	* include/c_global/cmath [_GLIBCXX_USE_C99_MATH &&
	!_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC && __cplusplus >= 201103L]
	(std::fpclassify): Wrap in !__CORRECT_ISO_CPP11_MATH_H_PROTO_INT.
	(std::isfinite): Likewise.
	(std::isinf): Likewise.
	(std::isnan): Likewise.
	(std::isnormal): Likewise.
	(std::signbit): Likewise.
	(std::isgreater): Likewise.
	(std::isgreaterequal): Likewise.
	(std::isless): Likewise.
	(std::islessequal): Likewise.
	(std::islessgreater): Likewise.
	(std::isunordered): Likewise.
	[__cplusplus >= 201103L && _GLIBCXX_USE_C99_MATH_TR1]
	(std::acosh): Likewise.
	(std::asinh): Likewise.
	(std::atanh): Likewise.
	(std::cbrt): Likewise.
	(std::copysign): Likewise.
	(std::erf): Likewise.
	(std::erfc): Likewise.
	(std::exp2): Likewise.
	(std::expm1): Likewise.
	(std::fdim): Likewise.
	(std::fma): Likewise.
	(std::fmax): Likewise.
	(std::fmin): Likewise.
	(std::hypot): Likewise.
	(std::ilogb): Likewise.
	(std::lgamma): Likewise.
	(std::llrint): Likewise.
	(std::llround): Likewise.
	(std::log1p): Likewise.
	(std::log2): Likewise.
	(std::logb): Likewise.
	(std::lrint): Likewise.
	(std::lround): Likewise.
	(std::nearbyint): Likewise.
	(std::nextafter): Likewise.
	(std::nexttoward): Likewise.
	(std::remainder): Likewise.
	(std::remquo): Likewise.
	(std::rint): Likewise.
	(std::round): Likewise.
	(std::scalbln): Likewise.
	(std::scalbn): Likewise.
	(std::tgamma): Likewise.
	(std::trunc): Likewise.
	* include/tr1/cmath [_GLIBCXX_USE_C99_MATH_TR1 && __cplusplus >=
	201103L]: Reflect __CORRECT_ISO_CPP11_MATH_H_PROTO to
	__CORRECT_ISO_CPP11_MATH_H_PROTO_FP rename.

	fixincludes:
	* inclhack.def (solaris_math_12): New fix.
	(hpux11_fabsf): Replace bypass by *-hp-hpux11* mach selector.
	* fixincl.x: Regenerate.
	* tests/base/math.h [SOLARIS_MATH_12_CHECK]: New test.

From-SVN: r242671
2016-11-21 16:09:47 +00:00
..
array Update copyright years. 2016-01-04 15:30:50 +01:00
bessel_function.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
beta_function.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
ccomplex Update copyright years. 2016-01-04 15:30:50 +01:00
cctype Update copyright years. 2016-01-04 15:30:50 +01:00
cfenv Update copyright years. 2016-01-04 15:30:50 +01:00
cfloat Update copyright years. 2016-01-04 15:30:50 +01:00
cinttypes Update copyright years. 2016-01-04 15:30:50 +01:00
climits Update copyright years. 2016-01-04 15:30:50 +01:00
cmath Don't define libstdc++-internal macros in Solaris 10+ <math.h> 2016-11-21 16:09:47 +00:00
complex libstdc++/69893 make <tr1/cmath> work with C++11 2016-02-23 19:49:31 +00:00
complex.h Update copyright years. 2016-01-04 15:30:50 +01:00
cstdarg Update copyright years. 2016-01-04 15:30:50 +01:00
cstdbool Update copyright years. 2016-01-04 15:30:50 +01:00
cstdint Update copyright years. 2016-01-04 15:30:50 +01:00
cstdio Update copyright years. 2016-01-04 15:30:50 +01:00
cstdlib Update copyright years. 2016-01-04 15:30:50 +01:00
ctgmath Update copyright years. 2016-01-04 15:30:50 +01:00
ctime Update copyright years. 2016-01-04 15:30:50 +01:00
ctype.h Update copyright years. 2016-01-04 15:30:50 +01:00
cwchar Update copyright years. 2016-01-04 15:30:50 +01:00
cwctype Update copyright years. 2016-01-04 15:30:50 +01:00
ell_integral.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
exp_integral.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
fenv.h Update copyright years. 2016-01-04 15:30:50 +01:00
float.h Update copyright years. 2016-01-04 15:30:50 +01:00
functional Update copyright years. 2016-01-04 15:30:50 +01:00
functional_hash.h PR 59406 note that FNV hash functions are incorrect 2016-11-15 20:17:39 +00:00
gamma.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
hashtable_policy.h re PR libstdc++/71181 (Reserving in unordered_map doesn't reserve enough) 2016-06-20 20:04:25 +00:00
hashtable.h Update copyright years. 2016-01-04 15:30:50 +01:00
hypergeometric.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
inttypes.h Update copyright years. 2016-01-04 15:30:50 +01:00
legendre_function.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
limits.h Update copyright years. 2016-01-04 15:30:50 +01:00
math.h Update copyright years. 2016-01-04 15:30:50 +01:00
memory Update copyright years. 2016-01-04 15:30:50 +01:00
modified_bessel_func.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
poly_hermite.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
poly_laguerre.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
random Update copyright years. 2016-01-04 15:30:50 +01:00
random.h Update copyright years. 2016-01-04 15:30:50 +01:00
random.tcc Update copyright years. 2016-01-04 15:30:50 +01:00
regex Update copyright years. 2016-01-04 15:30:50 +01:00
riemann_zeta.tcc Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
shared_ptr.h Update copyright years. 2016-01-04 15:30:50 +01:00
special_function_util.h Enable Mathematical Special Functions for C++17 2016-08-03 16:54:13 +01:00
stdarg.h Update copyright years. 2016-01-04 15:30:50 +01:00
stdbool.h Update copyright years. 2016-01-04 15:30:50 +01:00
stdint.h Update copyright years. 2016-01-04 15:30:50 +01:00
stdio.h Update copyright years. 2016-01-04 15:30:50 +01:00
stdlib.h Update copyright years. 2016-01-04 15:30:50 +01:00
tgmath.h Update copyright years. 2016-01-04 15:30:50 +01:00
tuple Update copyright years. 2016-01-04 15:30:50 +01:00
type_traits Update copyright years. 2016-01-04 15:30:50 +01:00
unordered_map Update copyright years. 2016-01-04 15:30:50 +01:00
unordered_map.h Update copyright years. 2016-01-04 15:30:50 +01:00
unordered_set Update copyright years. 2016-01-04 15:30:50 +01:00
unordered_set.h Update copyright years. 2016-01-04 15:30:50 +01:00
utility Update copyright years. 2016-01-04 15:30:50 +01:00
wchar.h Update copyright years. 2016-01-04 15:30:50 +01:00
wctype.h Update copyright years. 2016-01-04 15:30:50 +01:00