[llvm-commits] [llvm] r102493 - in /llvm/trunk: lib/Target/X86/ test/CodeGen/X86/

Duncan Sands baldrick at free.fr
Thu Apr 29 05:03:53 PDT 2010


Hi Evan,

> I can't debug dragonegg since we are not allowed to touch newer version of gcc in any way. Duncan, please get me a bitcode file test case. Thanks.

the attached file SPUAsmPrinter.ll has the problematic IR.  I didn't have time
to reduce it, sorry.  I get:

$ llc SPUAsmPrinter.ll
$ as -o /dev/null SPUAsmPrinter.s
/home/baldrick/SPUAsmPrinter.s: Assembler messages:
/home/baldrick/SPUAsmPrinter.s:606: Error: suffix or operands invalid for `mov'

Here is the offending mov:

# BB#72:                                # %43.i
                                         # kill: AX<def> RAX<kill> RAX<def>
                                         # kill: RAX<def> AX<kill>
         movl    %rax, %r15d

Ciao,

Duncan.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SPUAsmPrinter.ll
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100429/cdc19d91/attachment.ksh>


More information about the llvm-commits mailing list