On Wed, Jul 23, 2003 at 07:09:52PM -0500, Alexandre Julliard wrote:
ChangeSet ID: 8863 CVSROOT: /home/winehq/opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2003/07/23 19:09:52
Modified files: . : configure.ac configure
Log message: Disable gcc strict aliasing optimization for now.
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8863
Old revision New revision Changes Path 1.167 1.168 +9 -0 wine/configure.ac 1.442 1.443 +52 -0 wine/configure
Which file/functions gets broken by strict aliasing?
Ciao, Marcus
Marcus Meissner marcus@jet.franken.de writes:
Which file/functions gets broken by strict aliasing?
Well, everywhere we get an aliasing warning, there is potential for it to be miscompiled. And the Windows API is so bad at using correct types that I'm not sure we can really hope to ever have strict aliasing do the right thing.