On Jan 6, 2004, at 2:15 PM, Richard Henderson wrote:
On Tue, Jan 06, 2004 at 11:33:47AM -0800, Matt Austern wrote:The Itanium C++ ABI, which gcc adopted, made cancellation a special kind of exception, "forced unwinding", so that a thread can't just catch the cancellation exception and swallow it.This is not correct. The IA-64 ABI describes "forced unwinding" but does not describe its semantics at all. Which is of course completely unhelpful.
That's interesting. Sorry for the goof! That sounds like a pretty serious problem that we ought to fix no matter what else we do. --Matt