We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
In the V5 to V6 compiler migration document is the following with respect to optimzations
-O0 No Optimization. Not recommended for use in ARM Compiler 6.6
-O1 Limited Optimization. This is currently the recommended level for source level debugging.
I would like to know why -O0 is not recommended. I find -O1 has optimizations which affect breakpoints and single-stepping through code in a sane manner.