This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc ./ChangeLog.csl-arm gcc/ChangeLog.csl-arm ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	csl-arm-branch
Changes by:	pbrook@gcc.gnu.org	2004-09-29 16:11:57

Modified files:
	.              : ChangeLog.csl-arm 
	gcc            : ChangeLog.csl-arm c-decl.c except.c except.h 
	                 optabs.c target-def.h target.h targhooks.c 
	                 targhooks.h 
	gcc/ada        : misc.c 
	gcc/config/arm : arm.c 
	gcc/cp         : except.c 
	gcc/doc        : tm.texi 
	gcc/java       : decl.c 
	libstdc++-v3   : acinclude.m4 aclocal.m4 configure 
	libstdc++-v3/libsupc++: eh_arm.cc 

Log message:
	* c-decl.c (finish_decl): Call default_init_unwind_resume_libfunc.
	* except.c (default_init_unwind_resume_libfunc): New function.
	* except.h (default_init_unwind_resume_libfunc): Add prototype.
	* optabs.c (init_optabs): Don't set unwind_resume_libfunc.
	* target-def.h (TARGET_CXX_UNWIND_RESUME_NAME): Define.
	(TARGET_CXX): Use it.
	* target.h (struct gcc_target): Add cxx.unwind_resume_name.
	* targhooks.c (default_unwind_resume_name): New function.
	* targhooks.h (default_unwind_resume_name): Add prototype.
	* config/arm/arm.h (arm_cxx_unwind_resume_name): New function.
	(TARGET_CXX_UNWIND_RESUME_NAME): Define.
	* doc/tm.texi: Document TARGET_CXX_UNWIND_RESUME_NAME.
	cp/
	* except.c (init_exception_processing): Set unwind_resume_libfunc.
	ada/
	* misc.c (gnat_init_gcc_eh): Call default_init_unwind_resume_libfunc.
	java/
	* decl.c (java_init_decl_processing): Call
	default_init_unwind_resume_libfunc.
	libstdc++/
	* acinclude.m4: Check for __cxa_end_cleanup.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* libsupc++/eh_arm.cc: Only compile for arm EABI targets.
	(__cxa_end_cleanup): Declare ((naked)) to avoid messing with the
	stack.

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.9&r2=1.1.2.10
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.39&r2=1.1.2.40
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-decl.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.455.4.6&r2=1.455.4.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/except.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.253.4.5&r2=1.253.4.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/except.h.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.72.4.2&r2=1.72.4.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/optabs.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.202.2.4&r2=1.202.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target-def.h.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.59.2.11&r2=1.59.2.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target.h.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.67.2.13&r2=1.67.2.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/targhooks.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=2.8.6.5&r2=2.8.6.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/targhooks.h.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=2.3.6.5&r2=2.3.6.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/misc.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.66.4.3&r2=1.66.4.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.303.2.55&r2=1.303.2.56
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/except.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.160.4.4&r2=1.160.4.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/tm.texi.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.264.2.18&r2=1.264.2.19
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/decl.c.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.169.2.2&r2=1.169.2.3
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.7&r2=1.275.2.8
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.8&r2=1.289.2.9
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.8&r2=1.364.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/eh_arm.cc.diff?cvsroot=gcc&only_with_tag=csl-arm-branch&r1=1.1.2.1&r2=1.1.2.2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]