This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: exception handling predicament
From: David Miller <davem@davemloft.net>
Date: Sat, 20 Aug 2011 21:28:56 -0700 (PDT)
> From: Jakub Jelinek <jakub@redhat.com>
> Date: Fri, 19 Aug 2011 17:11:55 +0200
>
>> If aio_suspend.c is the only spot where a cancellation point happens in the
>> same function as corresponding cleanups, then IMHO the best fix is just to
>> make sure it is in a different function (with noinline attribute, not marked
>> as nothrow), which will be the cancellation point.
>
> I've verified the following fixes the test case failures reliably.
I've pushed this into master.