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