This is the mail archive of the
libstdc++-cvs@gcc.gnu.org
mailing list for the libstdc++ project.
gcc ./ChangeLog.csl-arm ./configure ./configur ...
- From: mmitchel at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org, libstdc++-cvs at gcc dot gnu dot org
- Date: 16 Aug 2004 23:53:18 -0000
- Subject: gcc ./ChangeLog.csl-arm ./configure ./configur ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: csl-arm-branch
Changes by: mmitchel@gcc.gnu.org 2004-08-16 23:53:18
Modified files:
. : ChangeLog.csl-arm configure configure.in
gcc : ChangeLog.csl-arm config.gcc
gcc/cp : decl.c
libstdc++-v3 : Makefile.am Makefile.in acinclude.m4 aclocal.m4
configure crossconfig.m4
libstdc++-v3/include/c_std: std_cstdlib.h
libstdc++-v3/libsupc++: Makefile.am Makefile.in del_op.cc
eh_alloc.cc new_op.cc pure.cc
vterminate.cc
Added files:
gcc/config/arm : symbian.h
Log message:
* cp/decl.c (grokdeclarator): Make sure ctor_return_type is set
before calling check_special_function_return_type.
Backport:
2004-08-03 Mark Mitchell <mark@codesourcery.com>
* config.gcc (arm*-*-symbianelf*): New target.
* config/arm/symbian.h: New file.
Backport:
2004-08-03 Mark Mitchell <mark@codesourcery.com>
* configure.in (arm*-*-symbianelf*): Add ${libgcj} and
target-libiberty to noconfigdirs.
* configure: Regenerate.
2004-08-02 Mark Mitchell <mark@codesourcery.com>
* 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.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/ChangeLog.csl-arm.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/configure.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.119.4.3&r2=1.119.4.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/configure.in.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.260.4.3&r2=1.260.4.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.csl-arm.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config.gcc.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.405.4.11&r2=1.405.4.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/symbian.h.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=NONE&r2=1.5.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/decl.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.1150.2.7&r2=1.1150.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/Makefile.am.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.48.4.1&r2=1.48.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/Makefile.in.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.132.4.4&r2=1.132.4.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/acinclude.m4.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.275.2.6&r2=1.275.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/aclocal.m4.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.289.2.7&r2=1.289.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/configure.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.364.2.7&r2=1.364.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/crossconfig.m4.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.8.4.3&r2=1.8.4.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/c_std/std_cstdlib.h.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.8.4.1&r2=1.8.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/Makefile.am.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.48.4.1&r2=1.48.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/Makefile.in.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.104.4.5&r2=1.104.4.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/del_op.cc.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.3.10.1&r2=1.3.10.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/eh_alloc.cc.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.8.10.1&r2=1.8.10.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/new_op.cc.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.6&r2=1.6.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/pure.cc.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.11&r2=1.11.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/vterminate.cc.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.3.10.1&r2=1.3.10.2