[LLVMdev] ARM unwinding bug

Mason Wheeler masonwheeler at yahoo.com
Wed Jul 29 08:53:39 PDT 2015


Hi all,
I'm working on the CoreCLR project, coordinating a community effort to produce an Android port of Microsoft's open-source version of the CLR.  A major part of that is getting everything to run on the ARM32 architecture, which is by far the most common CPU for Android devices.
A couple weeks ago, Ben Pye, a developer working on the ARM32 stuff, found and reported a bug related to incorrect generation of stack unwinding info.  ( https://llvm.org/bugs/show_bug.cgi?id=24146 ) Apparently it only occurs under a highly specific set of circumstances, which might look like a minor corner case, except that that just happens to be exactly the configuration needed to build CoreCLR for ARM32.  This is a blocking problem for us, and I was just wondering how things are coming on it?  Has anyone been looking into this, who might be able to provide some sort of estimate as to what's going on and when we might expect to see a fix?
I totally understand that sometimes working on a project gets to be more important than talking about it, but it would be nice to at least get *some* feedback. :)

Thanks,
Mason Wheeler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150729/c21f6633/attachment.html>


More information about the llvm-dev mailing list