Peter Beutner wrote:
And it's not like -fomit-frame-pointer is such a high-risky optimization flag. Instead it is in general safe to use for 90% of applications out there
If it fails for 10% of applications out there, then it's *not* safe!
(it basicly only prevents that you get some useful debug traces, by saving a few instructions)
I think turning off the debugging features of Wine isn't such a great idea, and not something that should be encouraged. The more people that do that, the more useless crash reports Wine developers will get.
And like already stated, it used to work in wine too. Until some days ago. So why shouldn't that reported here?
If somebody wants to report that an unsupported flag makes Wine not work, then he should figure out the exact patch and flag combination that caused the regression, and that's the information that should be posted to WineHQ.
Just for the record: I can confirm the segmentation fault(gcc 3.4.4), when compiled with -fomit-frame-pointer. I will try to find out which patch has caused this.
That would be a great idea.
Mike