unwind-cxx.h (__is_gxx_forced_unwind_class, [...]): Define for ARM EABI unwinder.
authorJoseph Myers <joseph@codesourcery.com>
Thu, 10 Jul 2008 00:57:16 +0000 (01:57 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Thu, 10 Jul 2008 00:57:16 +0000 (01:57 +0100)
commite32717fc8929c80c03c13fbd584437d93605acff
treef597df4271f339e12159827b75c215f562f335c8
parenta222c04e0220207e42495df7c93366a337a7d9eb
unwind-cxx.h (__is_gxx_forced_unwind_class, [...]): Define for ARM EABI unwinder.

* 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.

From-SVN: r137683
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_arm.cc
libstdc++-v3/libsupc++/eh_personality.cc
libstdc++-v3/libsupc++/unwind-cxx.h