http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51135
--- Comment #8 from Kai Tietz <ktietz at gcc dot gnu.org> 2011-12-16 18:43:11 UTC --- Author: ktietz Date: Fri Dec 16 18:43:06 2011 New Revision: 182410 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182410 Log: PR libstdc++/51135 * libsupc++/unwind-cxx.h (__cxa_exception): Mark exceptionDestructor by _GLIBCXX_CDTOR_CALLABI. * libsupc++/eh_throw.cc (__cxa_throw): Mark destructor function argument by _GLIBCXX_CDTOR_CALLABI. * libsupc++/cxxabi.h (__cxa_throw): Likewise. (_GLIBCXX_CDTOR_CALLABI): Add empty default definition. * config/os/mingw32-w64/os_defines.h (_GLIBCXX_CDTOR_CALLABI): Define for IA-32 target as __thiscall. * config/os/mingw32/os_defines.h (_GLIBCXX_CDTOR_CALLABI): Likewise. Modified: trunk/libstdc++-v3/config/os/mingw32-w64/os_defines.h trunk/libstdc++-v3/config/os/mingw32/os_defines.h trunk/libstdc++-v3/libsupc++/cxxabi.h trunk/libstdc++-v3/libsupc++/eh_throw.cc trunk/libstdc++-v3/libsupc++/unwind-cxx.h