[LLVMbugs] [Bug 9702] New: LLVM miscompiles even more functions from Wine, part 1

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Apr 13 11:05:03 PDT 2011


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

           Summary: LLVM miscompiles even more functions from Wine, part 1
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Keywords: miscompilation
          Severity: normal
          Priority: P
         Component: Common Code Generator Code
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: cdavis at mymail.mines.edu
                CC: llvmbugs at cs.uiuc.edu, austinenglish at gmail.com


Part 1 of a long series filed on behalf of Austin English.

Lots of Wine code is miscompiled. (Seriously, you should consider pulling Wine
into LLVM's test suite. It's a huge compiler stress test.) One such source file
is dlls/oleaut32/tmarshal.c. A .ll file will be attached (I don't have one on
hand at the moment). This miscompilation results in yet another AV within Wine,
breaking not one but two of Wine's regression tests (see
http://bugs.winehq.org/show_bug.cgi?id=25808 and
http://bugs.winehq.org/show_bug.cgi?id=25828).

This happens at all optimization levels. This probably happens without the
integrated assembler as well.

-- 
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