[Bug 28753] AniDB O'Matic shows exception dialog on startup (madcodehook, gcc 4.6.x frame pointer omission in Wine code)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 17 14:22:55 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=28753

--- Comment #3 from Anastasius Focht <focht at gmx.net> 2011-10-17 14:22:55 CDT ---
Hello Austin,

--- quote ---
FWIW, I filed a gcc bug for this about a year ago:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46468
--- quote ---

It was their decision to change the default behaviour for frame pointer
optimizations starting with 4.6 series.
It's very, very unlikely that the gcc folks will revert this for the sake of
Wine.

If Wine depends on the previous behaviour ... it has to take care of this.
The generated code is perfectly legal with changed default.

If there is application code, for example copy protection/obfuscation schemes
that rely on valid frame pointer being present in certain API code, Wine needs
to hint gcc using function annotation or by explicitly changing default
behaviour to old state.

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list