[v3] cxxabi.h vs. unwind-cxx.h

2011-10-06 Thread Benjamin Kosnik
In 49818, it's pointed out that none of the EH routines required by chapter four of the C++ ABI docs are in cxxabi.h. Instead, they are in unwind-cxx.h. Along with other, GNU-specific implementation items. Note that the function definitions have always been exported from the libsupc++/libstdc++ b

Re: [v3] cxxabi.h vs. unwind-cxx.h

2011-10-10 Thread Benjamin Kosnik
Here's a patch that works for both C and C++. tested x86/linux -benjamin 2011-10-10 Benjamin Kosnik PR libstdc++/49818 * config/abi/pre/gnu.ver (CXXABI_1.3.6): Add symbols. * testsuite/util/testsuite_abi.cc: Same. * libsupc++/unwind-cxx.h: Move required eh API... * libsupc++/cxxabi.h: