[cfe-dev] [LLVMdev] ARM EABI Exceptions
Bill Wendling
wendling at apple.com
Thu May 20 13:02:39 PDT 2010
On May 20, 2010, at 12:09 PM, Duncan Sands wrote:
> Hi Bill,
>
>> So the landing pad is a "catch-all", which is how LLVM does things (*mutter*guh*mutter*). That falls into here:
>>
>> .Ltmp14:
>> bl _Unwind_Resume_or_Rethrow
>
> gcc uses __cxa_end_cleanup rather than _Unwind_Resume when using the ARM EABI.
> I think Anton is quite right to advise Renato to use llvm-gcc rather than clang,
> since it should output the correct thing here.
>
Sounds like a good plan. You should file a PR against clang about this.
-bw
More information about the cfe-dev
mailing list