------- Comment #2 from pinskia at gcc dot gnu dot org 2006-06-24 01:43 ------- Actually I think the consensus was talk to the C++ and POSIX standards comittee about this case.
It is not just libstdc++ that could cause problems but any program that uses throw() or catch(...) {/* fall through */ }. In fact I can come up with a simple C++ case which fails without using libstdc++. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor Summary|libstdc++ and pthread |C++ (throw() and catch(...) |cancellation are |{/* fall through */ } ) and |incompatible (at least with |pthread cancellation are |NPTL) |incompatible (at least with | |NPTL) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28145