[llvm-commits] [PATCH] An option to selectively enable parts of ARM EHABI support

Evgeniy Stepanov eugeni.stepanov at gmail.com
Wed Jan 18 08:01:09 PST 2012


Enabling it by default would be nice, but we are not quite ready for
that. Besides my other CL, I've found another case of an unsupported
instruction. So, sometimes -arm-enable-ehabi just breaks compilation.

So, for now, we need a way to (a) enable just unwinding, and (b)
enable both, with both disabled by default.

On Wed, Jan 18, 2012 at 7:38 PM, Anton Korobeynikov <asl at math.spbu.ru> wrote:
> Hi Evgeniy
>
>> This patch adds an option to disable emitting unwinding descriptors.
>> This lets us, by enabling ehabi and disabling descriptors, get a
>> working backtrace() on ARM.
> I have another idea. I assume you're doing tests of ehabi-related stuff on ARM.
> So, if you'll say that frame unwinding stuff ok, we can enable it by default.
> And have only switch for to enable/disable descriptors.
>
> What do you think?
>
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-commits mailing list