gcc/libstdc++-v3/include/c/bits
Gabriel Dos Reis a30dbb3960 cmath.cc: Remove.
* src/cmath.cc: Remove.
	* src/Makefile.am (c_base_headers): Add bits/cmath.tcc.
	(sources): Remove cmath.cc
	* src/Makefile.in: Regenerate.

	* include/c/bits/std_cmath.h (__cmath_power<>): Declare.
	(__cmath_abs<>): New function.
	(abs, fabs): Use __cmath_abs when no direct support is available.
	(__pow_helper<>): New function.
	(pow): Define here.  Use __pow_helper<>.

	* include/c/bits/cmath.tcc: New file.

From-SVN: r37901
2000-11-30 23:44:32 +00:00
..
cmath.tcc cmath.cc: Remove. 2000-11-30 23:44:32 +00:00
std_cassert.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_cctype.h std_cctype.h: Undefine macros that conflict with function names defined in this file. 2000-11-03 06:20:17 +00:00
std_cerrno.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_cfloat.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_climits.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_clocale.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_cmath.h cmath.cc: Remove. 2000-11-30 23:44:32 +00:00
std_csetjmp.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_csignal.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_cstdarg.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_cstddef.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_cstdio.h std_cctype.h: Undefine macros that conflict with function names defined in this file. 2000-11-03 06:20:17 +00:00
std_cstdlib.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_cstring.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_ctime.h [multiple changes] 2000-10-31 01:26:06 +00:00
std_cwchar.h acinclude.m4: Change C9X references to refer to C99. 2000-11-25 19:36:53 +00:00
std_cwctype.h *** empty log message *** 2000-10-31 22:33:26 +00:00