gcc/gcc target-def.h target.h ChangeLog config ...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Sun Nov 30 16:27:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: csl-hpux-branch
Changes by: nathan@gcc.gnu.org 2003-11-30 16:27:27
Modified files:
gcc : target-def.h target.h ChangeLog
gcc/config/ia64: ia64.c
gcc/cp : Make-lang.in mangle.c ChangeLog
gcc/doc : tm.texi
gcc/testsuite : ChangeLog
Added files:
gcc/testsuite/g++.dg/abi: hpux-1.C
Log message:
* target.h (gcc_target.abi): Add cxx_expr_decl_mangling member.
* target-def.h (TARGET_ABI_CXX_EXPR_DECL_MANGLING): New
(TARGET_ABI): Add new initializer.
* config/ia64/ia64.c (TARGET_ABI_CXX_EXPR_DECL_MANGLING): Override
on HPUX.
* doc/tm.text (TARGET_ABI_CXX_EXPR_DECL_MANGLING): Document.
* cp/Make-lang.in (cp/mangle.o): Depend on target.h
* cp/mangle.c: #include target.h.
(write_expression): Use cxx_expr_decl_mangling to determine how to
mangle DECL nodes.
* testsuite/g++.dg/abi/hpux-1.C: New test.
Patches:
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.1&r2=1.62.2.2
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.1&r2=1.70.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=2.1772.2.1&r2=2.1772.2.2
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.1&r2=1.259.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/Make-lang.in.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=1.168&r2=1.168.2.1
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&r2=1.88.6.1
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.2&r2=1.3764.2.3
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.1&r2=1.266.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=1.3196&r2=1.3196.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/abi/hpux-1.C.diff?cvsroot=gcc&only_with_tag=csl-hpux-branch&r1=NONE&r2=1.1.2.1
More information about the Gcc-cvs
mailing list