[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