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