]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/crossconfig.m4
Makefile.am (hosted_source): Add libmath and testsuite.
authorMark Mitchell <mark@codesourcery.com>
Mon, 2 Aug 2004 20:28:22 +0000 (20:28 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Mon, 2 Aug 2004 20:28:22 +0000 (20:28 +0000)
commit4c24b21a47dc8d146c8e4699e4b5a593a00fd9a9
tree83cf70f3bb386c3241e58e367ac7decf0c8985a8
parente0d9dfa2451d8dc8f5e4e09930bed6855af73c4f
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
20 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/Makefile.am
libstdc++-v3/Makefile.in
libstdc++-v3/acinclude.m4
libstdc++-v3/aclocal.m4
libstdc++-v3/configure
libstdc++-v3/crossconfig.m4
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/c_std/std_cstdlib.h
libstdc++-v3/libmath/Makefile.in
libstdc++-v3/libsupc++/Makefile.am
libstdc++-v3/libsupc++/Makefile.in
libstdc++-v3/libsupc++/del_op.cc
libstdc++-v3/libsupc++/eh_alloc.cc
libstdc++-v3/libsupc++/new_op.cc
libstdc++-v3/libsupc++/pure.cc
libstdc++-v3/libsupc++/vterminate.cc
libstdc++-v3/po/Makefile.in
libstdc++-v3/src/Makefile.in
libstdc++-v3/testsuite/Makefile.in