This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.hammer unwind-libunwind.c co ...
- From: schwab at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 12 Dec 2003 21:41:20 -0000
- Subject: gcc/gcc ChangeLog.hammer unwind-libunwind.c co ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: hammer-3_3-branch
Changes by: schwab@gcc.gnu.org 2003-12-12 21:41:20
Modified files:
gcc : ChangeLog.hammer unwind-libunwind.c configure
configure.in config.gcc gcc.c
gcc/config : t-libunwind
gcc/cp : g++spec.c
Added files:
gcc/config : t-libunwind-no-eh
Log message:
2003-12-11 David Mosberger <davidm@hpl.hp.com>
* unwind-libunwind.c (_Unwind_SetGR): Clear the NaT bit as
required by C++ ABI for Itanium.
* config/t-libunwind (LIB2ADDEH): Remove unwind-libunwind.c.
* config/t-libunwind-no-eh: New file.
* configure.in: Check libunwind for _Unwind_Resume() and if it's
present, set libunwind_has_eh_support to "yes".
* configure: Regenerate.
* config.gcc (ia64*-*-linux*): If $libunwind_has_eh_support is
set to yes, use t-libunwind, otherwise, use t-libunwind-no-eh.
2003-12-03 James E Wilson <wilson@specifixinc.com>
* gcc.c (init_spec): Pass -lunwind to init_gcc_specs in eh_name.
* cp/g++spec.c (lang_specific_driver): Delete
USE_LIBUNWIND_EXCEPTIONS support.
2003-11-29 James E Wilson <wilson@specifixinc.com>
* gcc.c (init_spec): Pass -lunwind to init_gcc_specs in eh_name
instead of in shared_name.
2003-11-20 David Mosberger <davidm@hpl.hp.com>
* config/t-libunwind (LIB2ADDEH): Add unwind-c.c.
(SHLIB_LC): Define.
* unwind-libunwind.c (_Unwind_GetCFA): Implement.
(_Unwind_GetBSP) [UNW_TARGET_IA64]: New function.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.hammer.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.1.2.239&r2=1.1.2.240
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/unwind-libunwind.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.6.14.1&r2=1.6.14.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/configure.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.635.4.15&r2=1.635.4.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/configure.in.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.622.4.14&r2=1.622.4.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config.gcc.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.259.4.15&r2=1.259.4.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcc.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.344.2.8&r2=1.344.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/t-libunwind-no-eh.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/t-libunwind.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.2.22.1&r2=1.2.22.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/g++spec.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.30.2.2&r2=1.30.2.3