[cfe-dev] [LLVMdev] ARM EABI Exceptions

Duncan Sands baldrick at free.fr
Thu May 20 12:09:47 PDT 2010


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.

Ciao,

Duncan.



More information about the cfe-dev mailing list