what exactly happens when a build is requested using the O3 switch or other optimisations? my release build crashes, like totally dissapears, on some operations that work when built without the setting. it should be noted this is an fltk app, using codeblocks latest release and gcc