[LLVMbugs] [Bug 9694] New: LLVM miscompiles more functions from Wine

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Tue Apr 12 20:08:46 PDT 2011


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

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


Austin English on freenode#winehackers reported yet another LLVM miscompilation
of Wine, this time in dlls/comctl32/imagelist.c. It resulted in an AV (this
time, after Wine has initialized its signal handlers). A .ll file will be
attached (I don't have it on hand at the moment). This happens at all
optimization levels, so it has nothing to do with the optimization passes. This
also has nothing to do with the integrated assembler, since the resulting code
crashes even with it turned off.

The backtrace attached to Wine bug 26754 shows it happens in
ImageList_DrawEx(), so I suspect that that is the function that is miscompiled.
I wish I had more information, but I don't.

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