[llvm-bugs] [Bug 20025] llvm-mc rejected LDC and STC for coprocessors P10 and P11 in generic coprocessor form

via llvm-bugs llvm-bugs at lists.llvm.org
Wed Oct 21 16:35:30 PDT 2015


https://llvm.org/bugs/show_bug.cgi?id=20025

Rich Felker <bugdal at aerifal.cx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |bugdal at aerifal.cx
         Resolution|FIXED                       |---

--- Comment #4 from Rich Felker <bugdal at aerifal.cx> ---
Leaving it broken for v7 and v8 is not a sufficient fix. This issue has been
affecting musl libc for a long time. For setjmp/longjmp, we need to be able to
use forms of vstmia/vldmia that:

1. Do not cause the object file to be ABI-tagged as needing VFP.
2. Assemble even on targets that don't have VFP.
3. Assemble to ARM or Thumb2 properly depending on target.

Right now we're stuck with using .word to meet requirements 1 and 2, which is
utterly awful, and trying to find a suitable way to add support for Thumb2-only
code generation.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20151021/ea43550e/attachment.html>


More information about the llvm-bugs mailing list