This is the mail archive of the
libstdc++-cvs@gcc.gnu.org
mailing list for the libstdc++ project.
r175641 - in /trunk: gcc/ChangeLog gcc/config/a...
- From: nathan at gcc dot gnu dot org
- To: libstdc++-cvs at gcc dot gnu dot org
- Date: Wed, 29 Jun 2011 14:18:48 -0000
- Subject: r175641 - in /trunk: gcc/ChangeLog gcc/config/a...
Author: nathan
Date: Wed Jun 29 14:18:48 2011
New Revision: 175641
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175641
Log:
gcc/
* config/arm/unwind-arm.c (enum __cxa_type_match_result): New.
(cxa_type_match): Correct declaration.
(__gnu_unwind_pr_common): Reconstruct
additional indirection when __cxa_type_match returns
succeeded_with_ptr_to_base.
libstdc++/
* libsupc++/eh_arm.c (__cxa_type_match): Construct address of
thrown object here. Return succeded_with_ptr_to_base for all
pointer cases.
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/libsupc++/eh_arm.cc
Changes in other areas also in this revision:
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/arm/unwind-arm.c