gcc/gcc ChangeLog target-def.h target.h cp/Cha ...

nathan@gcc.gnu.org nathan@gcc.gnu.org
Fri Dec 12 18:36:00 GMT 2003


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	csl-hpux-branch
Changes by:	nathan@gcc.gnu.org	2003-12-12 18:36:40

Modified files:
	gcc            : ChangeLog target-def.h target.h 
	gcc/cp         : ChangeLog mangle.c 
	gcc/config/ia64: ia64.c 
	gcc/doc        : tm.texi 

Log message:
	.:
	* target.h (gcc_target.abi): Add cxx_builtin_type_mangling.
	* target-def.h (TARGET_ABI_CXX_BUILTIN_TYPE_MANGLING): New.
	(TARGET_ABI): Add new initializer.
	* doc/tm.texi (TARGET_ABI_CXX_BUILTIN_TYPE_MANGLING): Document.
	* config/ia64/ia64.c (hpux_ia64_builtin_type_mangling): Override
	long_double_node mangling.
	cp:
	* mangle.c (integer_type_codes): Remove.
	(builtin_type_mangling_table): New.
	(struct builtin_type_mangling_entry): New.
	(builtin_type_manglings): New.
	(htab_builtin_type_hash, htab_builtin_type_eq): New.
	(builtin_type_mangling_init): New.
	(write_java_integer_type_codes): Remove.
	(write_builtin_type): Reimplement to use hash table and target
	specific overriders.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=2.1772.2.3&r2=2.1772.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target-def.h.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=1.62.2.3&r2=1.62.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target.h.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=1.70.2.3&r2=1.70.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=1.3764.2.5&r2=1.3764.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/mangle.c.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=1.88.6.2&r2=1.88.6.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/ia64/ia64.c.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=1.259.2.3&r2=1.259.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/tm.texi.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=1.266.2.3&r2=1.266.2.4



More information about the Gcc-cvs mailing list