[LLVMbugs] [Bug 771] NEW: Bad Intel syntax code

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sat May 6 17:26:18 PDT 2006


           Summary: Bad Intel syntax code
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: major
          Priority: P2
         Component: Backend: X86
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: jeffc at jolt-lang.org

The following is generated:

	mov EAX, DWORD PTR [ESP + 16]
	mov DL, EAX
	and EAX, 255
	mov DWORD PTR [ESP + 8], EAX

The first problem is the second instruction.  It is clearly bad.  The second
problem is that it shouldn't have been generated at all.  AL could have been
used directly in the third instruction instead of DL.

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

More information about the llvm-bugs mailing list