gcc/libstdc++-v3 ChangeLog libsupc++/eh_person ...
rth@gcc.gnu.org
rth@gcc.gnu.org
Fri May 11 23:16:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: rth@gcc.gnu.org 2001-05-11 23:16:21
Modified files:
libstdc++-v3 : ChangeLog
libstdc++-v3/libsupc++: eh_personality.cc
Log message:
* libsupc++/eh_personality.cc: Include unwind-pe.h. Remove
all pointer encoding logic.
(struct lsda_header_info): Add ttype_base.
(get_ttype_entry): Use it instead of a context.
(check_exception_spec): Likewise.
(PERSONALITY_FUNCTION): Initialize ttype_base. Store it in
the c++ exception header for __cxa_call_unexpected.
(__cxa_call_unexpected): Use it.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gcc&r1=1.591&r2=1.592
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/libsupc++/eh_personality.cc.diff?cvsroot=gcc&r1=1.1&r2=1.2
More information about the Libstdc++-cvs
mailing list