[c++-pthreads] What are the real issues?
Matt Austern
austern at apple.com
Tue Jan 6 22:22:13 UTC 2004
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
More information about the c++-pthreads
mailing list