-fomit-frame-pointer is one of those "optimizations" that does more harm than good in my opinion.
Well, I always found the resulting assembly of code compiled with '-fomit-frame-pointer' much easier to read than without :-)
If you are right and this is causing misbuilds, perhaps we should have a check in the configure script for over-agressive optimization. Alexandre?
Why not first try to search for the bug and report it to the GCC people ?
Lionel