Closed
Description
Bugzilla Link | 9702 |
Resolution | INVALID |
Resolved on | Dec 21, 2012 18:40 |
Version | trunk |
OS | Linux |
Blocks | llvm/llvm-bugzilla-archive#10638 llvm/llvm-bugzilla-archive#10682 |
Reporter | LLVM Bugzilla Contributor |
CC | @asl,@efriedma-quic |
Extended Description
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.