[LLVMbugs] [Bug 18921] New: Integrated-as fails to assemble these (presumably legitimate) instructions

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu Feb 20 21:03:39 PST 2014


http://llvm.org/bugs/show_bug.cgi?id=18921

            Bug ID: 18921
           Summary: Integrated-as fails to assemble these (presumably
                    legitimate) instructions
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: ARM
          Assignee: unassignedbugs at nondot.org
          Reporter: simon.hosie at arm.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 12096
  --> http://llvm.org/bugs/attachment.cgi?id=12096&action=edit
instructions emitted by gcc

I've swept together a bunch of instructions which GCC emitted but which Clang's
integrated-as rejects (GNU assembler does not).  Most of them it says need ARM
mode, but there are a couple of invalid operands which I assume are "oversized"
immediates.

This is in Thumb mode.  Perhaps these are being filtered against the original
Thumb mode, rather than Thumb2?

I suspect that gcc could be performing some instruction substitutions which
aren't officially part of the language.

I haven't pared the list down because I'm afraid I might remove something
important, like a specific register number.

-- 
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/20140221/643c8d72/attachment.html>


More information about the llvm-bugs mailing list