OSDN Git Service

* libsupc++/unwind-cxx.h (__is_gxx_forced_unwind_class,
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Jul 2008 00:57:16 +0000 (00:57 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Jul 2008 00:57:16 +0000 (00:57 +0000)
commita9e266892f05f5f00ea8e457306965f4dab980e1
treef597df4271f339e12159827b75c215f562f335c8
parentc297c2f699cef5f65d8420b768dcd9d449172e39
* libsupc++/unwind-cxx.h (__is_gxx_forced_unwind_class,
__GXX_INIT_FORCED_UNWIND_CLASS): Define for ARM EABI unwinder.
* libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Call
__GXX_INIT_FORCED_UNWIND_CLASS for forced unwind with ARM EABI
unwinder.
* libsupc++/eh_arm.cc (__cxa_type_match): Use
__is_gxx_forced_unwind_class to check for forced unwind.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137683 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_arm.cc
libstdc++-v3/libsupc++/eh_personality.cc
libstdc++-v3/libsupc++/unwind-cxx.h