[llvm-bugs] [Bug 20533] Unsupported ARM mrc encodings

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Jun 16 05:47:22 PDT 2016


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

Renato Golin <renato.golin at linaro.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Renato Golin <renato.golin at linaro.org> ---
A bit late to see this, but most of the problems have been fixed.

1. MRC/MCR and friends have been implemented
 - Your example uses r15 which is not allowed
 - Clang catches it, GAS doesn't

2. ldr r0, =<expr> has been implemented (will be available in 3.9)
 - With the exception that it doesn't use the # syntax (GAS accepts it, too)

Others, not yet:

3. The assembler is still case sensitive
 - We may want to fix that... on another bug

4. .sect doesn't seem to be implemented
 - We may want to fix that... on another bug

Since this bug was originally for MRC/MCR, I'm closing it.

If you want the other two issues looked at, please open one bug each and show
what is the case for supporting them, other than "GAS accepts it", as GAS
accepts many things that are wrong and we shouldn't just do the same.

-- 
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/20160616/21c701dc/attachment.html>


More information about the llvm-bugs mailing list