[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Patch: Exception Handling in libobjc2 with latest clang builds
From: |
David Chisnall |
Subject: |
Re: Patch: Exception Handling in libobjc2 with latest clang builds |
Date: |
Wed, 19 Mar 2014 07:12:18 +0000 |
Applied in r37752.
David
On 18 Mar 2014, at 18:10, Mathias Bauer <mathias_bauer@gmx.net> wrote:
> Hi,
>
> could someone please give this patch a review and probably apply it?
>
> Thanks and best regards,
> Mathias
>
> Am 10.03.14 11:27, schrieb Mathias Bauer:
>> Sorry, I accidently pushed the button too early. :-[
>>
>> Now with patch. :-)
>>
>> Am 10.03.14 11:25, schrieb Mathias Bauer:
>>> Hi dear list,
>>>
>>> as already reported here, the exception handling in libobjc2 does not
>>> work correctly on ARM platforms. The personality routine misses the
>>> virtual stack unwinding required by the ARM EHABI spec.
>>>
>>> I asked Logan Chien, who was involved in getting the ARM EHABHI stuff
>>> into llvm, for help and he sent me a patch that solved the problem.
>>>
>>> The patch makes the ExceptionTest.m work on the ARM systems he and I
>>> tested it on. The test cases for C++ and foreign exceptions still don't
>>> work, buth there are other reasons for that (e.g. that the code that
>>> there is no code that handles C++ exceptions on ARM).
>>>
>>> So first of all: many thanks to Logan!
>>>
>>> He asked me to post the patch here, so that's what I do now. Please give
>>> it a review.
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnustep mailing list
>>> Discuss-gnustep@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>>
>>
>> _______________________________________________
>> Discuss-gnustep mailing list
>> Discuss-gnustep@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>>
>
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
-- Sent from my PDP-11