gcc/libstdc++-v3/include/c_std
Mark Mitchell 4c24b21a47 Makefile.am (hosted_source): Add libmath and testsuite.
* Makefile.am (hosted_source): Add libmath and testsuite.
	(SUBDIRS): Remove them.
	* acinclude.m4: (GLIBCXX_ENABLED_HOSTED): Default to freestanding
	on arm*-*-symbianelf*.
	* crossconfig.m4: Add arm*-*-symbianelf* support.
	* include/c_std/std/std_cstdlib.h (stdlib.h): Do not include it
	when freestanding.  Do not bring names into std:: namespace with
	"using" when freestanding.  Declare required functions and macros
	when freestanding.
	* libsupc++/Makefile.am (c_sources): Do not include cp-demangle.c
	when freestanding.
	* libsupc++/del_op.cc: Declare "free" only when freestanding.
	* libsupc++/eh_alloc.cc (cstring): Include it only when hosted.
	(malloc): Declare when freestanding.
	(free): Likewise.
	(memset): Likewise.
	(__cxa_allocate_exception): Call malloc, not std::malloc.  Likewise
	for memset.
	(__cxa_free_exception): Likewise for free.
	* libsupc++/new_op.cc: Declare "malloc" when freestanding.
	* libsupc++/pure.cc (writestr): Define to nothing when
	freestanding.
	* libsupc++/vterminate.cc: Do not define anything when
	freestanding.
	* Makefile.in: Regenerated.
	* aclocal.m4: Likewise.
	* configure: Likewise.
	* include/Makefile.in: Likewise.
	* libmath/Makefile.in: Likewise.
	* libsupc++/Makefile.in: Likewise.
	* po/Makefile.in: Likewise.
	* src/Makefile.in: Likewise.
	* testsuite/Makefile.in: Likewise.

From-SVN: r85452
2004-08-02 20:28:22 +00:00
..
cmath.tcc re PR libstdc++/11706 (std::pow(T, int) implementation pessimizes code) 2004-03-11 10:42:26 +00:00
std_cassert.h cmath.tcc, [...]: Remove trailing whitespace. 2003-12-09 04:44:35 +01:00
std_cctype.h cmath.tcc, [...]: Remove trailing whitespace. 2003-12-09 04:44:35 +01:00
std_cerrno.h cmath.tcc: Use _GLIBCXX_ prefix on file guard. 2003-07-23 15:28:44 +00:00
std_cfloat.h cmath.tcc: Use _GLIBCXX_ prefix on file guard. 2003-07-23 15:28:44 +00:00
std_ciso646.h acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_SUPP): Just test for signbit and __signbit directly. 2002-03-23 03:19:03 +00:00
std_climits.h cmath.tcc: Use _GLIBCXX_ prefix on file guard. 2003-07-23 15:28:44 +00:00
std_clocale.h cmath.tcc: Use _GLIBCXX_ prefix on file guard. 2003-07-23 15:28:44 +00:00
std_cmath.h acconfig.h: Add _GLIBCXX_USE_C99_MATH. 2003-12-29 19:26:16 +00:00
std_csetjmp.h cmath.tcc: Use _GLIBCXX_ prefix on file guard. 2003-07-23 15:28:44 +00:00
std_csignal.h cmath.tcc: Use _GLIBCXX_ prefix on file guard. 2003-07-23 15:28:44 +00:00
std_cstdarg.h cmath.tcc: Use _GLIBCXX_ prefix on file guard. 2003-07-23 15:28:44 +00:00
std_cstddef.h cmath.tcc, [...]: Remove trailing whitespace. 2003-12-09 04:44:35 +01:00
std_cstdio.h cmath.tcc, [...]: Remove trailing whitespace. 2003-12-09 04:44:35 +01:00
std_cstdlib.h Makefile.am (hosted_source): Add libmath and testsuite. 2004-08-02 20:28:22 +00:00
std_cstring.h cmath.tcc, [...]: Remove trailing whitespace. 2003-12-09 04:44:35 +01:00
std_ctime.h cmath.tcc: Use _GLIBCXX_ prefix on file guard. 2003-07-23 15:28:44 +00:00
std_cwchar.h * include/c_std/std_cwchar.h (wcsstr): Correct signature. 2004-07-20 08:47:42 +00:00
std_cwctype.h cmath.tcc, [...]: Remove trailing whitespace. 2003-12-09 04:44:35 +01:00