[PATCH] Fix thumbv5e stack coloring assertion failure

Logan Chien tzuhsiang.chien at gmail.com
Thu Feb 14 21:45:12 PST 2013


Hi,

  I found that some code with llvm.lifetime.* intrinsics will raise
assertion failure in Thumb1 backend when stack coloring is enabled.  The
root cause is that we are accessing the stack slot for frame pointer
without checking the existence of the stack slot.  The test cases and the
patch are attached.  Please have a look.  Thanks.

Sincerely,
Logan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130215/83338d32/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Fix-thumbv5e-frame-lowering-assertion-failure.patch
Type: application/octet-stream
Size: 3787 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130215/83338d32/attachment.obj>


More information about the llvm-commits mailing list