[LLVMbugs] [Bug 8946] New: SSE2 : valid reg-to-reg MOVDQU rejected by the x86 backend

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sun Jan 9 18:01:05 PST 2011


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

           Summary: SSE2 : valid reg-to-reg MOVDQU rejected by the x86
                    backend
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: X86
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: jmenon86 at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=5977)
 --> (http://llvm.org/bugs/attachment.cgi?id=5977)
test case

Attached code is valid and compiles fine with gcc but with clang, I get 

[jai at outrax tmp]$ ~/llvm-build/Debug+Asserts/bin/clang -msse2 -c sse2_test.c 
sse2_test.c:3:13: error: invalid operand for instruction
    __asm__("movdqu %%xmm0, %%xmm1\n" : );
            ^
<inline asm>:1:2: note: instantiated into assembly here
        movdqu %xmm0, %xmm1
        ^
1 error generated.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list