Skip to content

LLVM miscompiles more functions from Wine #10066

@llvmbot

Description

@llvmbot
Bugzilla Link 9694
Resolution INVALID
Resolved on Apr 13, 2011 12:37
Version trunk
OS Linux
Reporter LLVM Bugzilla Contributor
CC @echristo

Extended Description

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backend:X86bugzillaIssues migrated from bugzillainvalidResolved as invalid, i.e. not a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions